Staff Software Engineer, Hinge Health, Inc., San Francisco, CA and various unanticipated locations throughout the US (up to 100% telecommuting permitted): Design and deliver end-to-end software solutions, including performant APIs, distributed microservices, scalable data models. Develop software features and identify/resolve system bottlenecks. Review and provide feedback on software code quality, maintainability, and adherence to best practices. Mentor junior and mid-level engineers through architecture reviews, technical design consultations, and pair programming. Lead high-impact code reviews, establish engineering standards, deliver technical training on advanced architecture, and serve as a technical escalation point to drive team skill development and system reliability. Drive architectural decisions including making key decisions on system design, database schema, microservices architecture, and infrastructure scaling strategies. Optimize system performance, identify performance bottlenecks and implement solutions to improve system reliability and efficiency. Build, monitor, and improve CI/CD pipelines downtime and deployment processes. Leverage observability tools such as Datadog, Sumo Logic, Sentry to monitor system health and address issues in logs, metrics, and alerts. Document technical solutions to create comprehensive documentation for architectural decisions, API contracts, and system designs. Build Fault-Tolerant Systems and design distributed systems using message queues and other fault-tolerant patterns. Conduct software testing and quality control of front-end web development systems and backend microservices, debug native code and performance tuning mobile applications. Lead front end web development utilizing modern web architecture with a backend for front-end API supporting system through all stages, from inception to deployment.
Required: Master's degree or equivalent in Computer Science or related and four (4) years of experience as a Software Engineer, Software Developer or related. Alternatively, the employer will accept a Bachelor's degree or equivalent and six (6) years of progressive experience as Software Engineer, Software Developer or related. Four (4) years of experience must include utilizing at least 9 of the following 14 tools/technologies: Python, Node.js, TypeScript, JavaScript, AWS, ReactJS Framework, Relational Database Management System (RDBMS), PostgreSQL, CI/CD pipeline, Apache Kafka, Containerization tools (Kubernetes, Docker), Application State Management, Microservices Architecture, Large-Scale Data Processing. Utilize at least 9 of the following 14 tools/technologies: Python, Node.js, TypeScript, JavaScript, AWS, ReactJS Framework, Relational Database Management System (RDBMS), PostgreSQL, CI/CD pipeline, Apache Kafka, Containerization tools (Kubernetes, Docker), Application State Management, Microservices Architecture, Large-Scale Data Processing.
Please email resumes to Elizabeth Morgan at [email protected]. Applicants must reference 2230 in the subject line.
JOBS.NOW Note: To tap into these hidden job opportunities, it's crucial to adhere strictly to the application process outlined in each job ad. At JOBS.NOW, we ensure that every listing includes detailed employer instructions. Follow them precisely to be considered for these unique positions!
The "Log Application" button simply allows you to log the application for your records - JOBS.NOW does not submit any applications to employers directly. Remember to still apply through the method indicated in the job ad (mail, email, or via link).
Please note that JOBS.NOW is an independent website and does not post this listings on behalf of any employers nor do we receive any compensation for these listings. All listings are sourced via media or internet channels required by the PERM process.