This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Software Engineer based in the United States.
This role offers the opportunity to take technical ownership of complex software initiatives within a fast-paced, collaborative engineering environment.
You will help shape scalable cloud-based platforms and deliver impactful solutions through full-stack development.
The position requires strong technical leadership, architectural thinking, and a passion for building high-quality products.
You will collaborate closely with product, design, and engineering teams to transform ideas into reliable user experiences.
As a senior technical contributor, you will influence engineering best practices while mentoring other developers.
This is an opportunity to work on meaningful technology that improves experiences within the healthcare ecosystem.
The role combines hands-on engineering, innovation, and ownership across the entire software development lifecycle.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Software Engineer based in the United States.
This role offers the opportunity to take technical ownership of complex software initiatives within a fast-paced, collaborative engineering environment.
You will help shape scalable cloud-based platforms and deliver impactful solutions through full-stack development.
The position requires strong technical leadership, architectural thinking, and a passion for building high-quality products.
You will collaborate closely with product, design, and engineering teams to transform ideas into reliable user experiences.
As a senior technical contributor, you will influence engineering best practices while mentoring other developers.
This is an opportunity to work on meaningful technology that improves experiences within the healthcare ecosystem.
The role combines hands-on engineering, innovation, and ownership across the entire software development lifecycle.
Accountabilities
- Lead technical design discussions and contribute expertise to architecture decisions through thoughtful analysis and data-driven approaches.
- Own end-to-end feature development, from planning and implementation to testing, deployment, and continuous improvement.
- Build and enhance full-stack applications, supporting services across databases, backend systems, APIs, and frontend experiences.
- Develop scalable cloud-based solutions while continuously evaluating new technologies and services to improve engineering efficiency.
- Promote software quality by implementing best practices around testing, maintainability, reliability, and code standards.
- Support secure software development practices, ensuring applications meet strict healthcare security requirements.
- Mentor and support junior engineers by sharing technical knowledge and encouraging professional growth.
- Collaborate with product and design teams to deliver intuitive, impactful solutions that address user needs.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- 8–10+ years of experience working across the software development lifecycle.
- Strong experience developing modern web applications using React, TypeScript, or similar frontend frameworks.
- Advanced proficiency in Java and experience building robust backend services.
- Experience designing and implementing scalable APIs and data-driven services.
- Hands-on experience with technologies such as MongoDB, Elasticsearch, DataDog, or Kafka.
- Experience architecting and deploying applications on cloud infrastructure using AWS and infrastructure-as-code tools such as Terraform or CloudFormation.
- Strong background building and maintaining full-stack web applications in collaborative engineering teams.
- Knowledge of software development best practices, including version control, automated testing, CI/CD, and agile methodologies.
- Ability to take ownership of product development while maintaining high standards for design, quality, and performance.
- Strong collaboration skills with cross-functional teams, including product managers and designers.
- Experience working in a startup or fast-paced technology environment.
- Previous experience in healthcare or life sciences is a plus but not required.
- Familiarity with testing frameworks such as Cypress, Jest, Mocha, JUnit, or Cucumber is a plus.
- Experience with Groovy and Micronaut is a plus.
- Fully remote opportunity with approximately 5% travel required for onboarding and occasional team events.
- Competitive annual salary range of $155,000–$175,000, along with a comprehensive benefits package.
- Medical, dental, vision, life, and disability insurance coverage.
- Employee Assistance Program supporting employee wellbeing.
- 401(k) retirement plan with company matching contributions.
- Flexible Spending Account (FSA) and Health Savings Account (HSA) options.
- Flexible paid time off policy and company holidays.
- Up to 14 weeks of paid parental leave.
- Pet insurance coverage.
- Opportunity to work in a collaborative, inclusive, and growth-oriented environment focused on innovation and meaningful impact.
As a Lead Software Engineer, you will be responsible for driving the design, development, and delivery of scalable software solutions while supporting a culture of engineering excellence.
Requirements
The ideal candidate is an experienced software engineer with strong technical depth, leadership capabilities, and a passion for building reliable, scalable products.