The Role:

We are seeking a software engineering leader passionate about developing next-generation healthcare software to enhance patient, clinician, and caregiver experiences. In this role, you will lead a team through early stages of product development, contribute code, and advance your skill set.

The ideal candidate possesses full stack experience building SaaS and/or Cloud Native software in regulated industries. Expertise in technologies like React, TypeScript, Go, Ent, gRPC, Twirp, and AWS (EventBridge, Aurora) is essential. Mentoring and sharing knowledge with team members are key responsibilities.

The Principal Software Engineer will thrive in an Agile environment, collaborating with product managers, designers, external partners, and engineers to build a high-quality, consumer-oriented product.

About the Company:

Join our team and make an impact! We are a fast-growing, mission-driven organization creating a culture that fosters team and individual growth. Recognized as one of Forbes’ Top Startup Employers for 2024, we are committed to improving the healthcare journey through intuitive and user-friendly software.

If you are excited about innovative technologies and want to contribute to transforming healthcare experiences, we invite you to apply today!

Job Location:

We have hubs in multiple locations across the United States.

Responsibilities:

  • Lead a team of engineers in architecting, building, testing, and debugging a large consumer-facing application.
  • Serve as technical owner and subject matter expert for product areas.
  • Collaborate with product owners and designers to translate requirements into technical specifications and detailed architecture.
  • Lead Agile processes including sprint planning, daily standups, demos, and retrospectives.
  • Maintain relationships with other teams to ensure architectural consistency.
  • Utilize technologies such as Go, gRPC/Twirp, Ent, and AWS to develop APIs, microservices, and event streams.
  • Write automated tests and use Behavior Driven Development practices.
  • Write infrastructure as code using Serverless Framework.
  • Conduct code reviews and enhance team’s review practices.
  • Provide expertise in Web, API, database, and cloud technologies (React, TypeScript, AWS EventBridge, Aurora).
  • Mentor and provide subject matter expertise to team members.
  • Create technical documentation describing architectural decisions.
  • Evaluate new technologies and frameworks for integration.
  • Implement data security standards to meet HIPAA requirements.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or similar field OR equivalent professional experience/certification.
  • 7+ years of software engineering experience.
  • 2+ years in a team lead role using Agile practices.
  • 2+ years of professional experience with Cloud Native applications (AWS preferred), Go/Golang, or React + TypeScript.
  • Strong communication skills and ability to articulate development approaches.
  • Experience with Git and modern version control systems.

Nice to Have:

  • Experience in startup environments.
  • Knowledge of healthcare industry and HL7 standards like FHIR.
  • Experience with Serverless Framework, graph data modeling (Ent), event streaming frameworks (EventBridge), gRPC/Twirp, or AWS certifications.

Compensation:

Salary Range: $157,250-$212,750 (final compensation based on geography and experience).

Benefits:

Full health benefits, flexible spending accounts, life insurance, disability coverage, equity options, 401(k), paid holidays, flexible time off, and an employee wellness program.

Equal Opportunity Employer:

We are committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, marital status, pregnancy, veteran status, genetic information, political affiliation, or any other characteristic protected by local laws.