The Role We are seeking a seasoned software engineering leader passionate about advancing healthcare software to enhance patient, clinician, and caregiver experiences. This role offers the opportunity to lead a team through early product development stages while contributing hands-on technical expertise.
Key Responsibilities: Translate conceptual ideas into practical solutions to improve the organization's capability in developing customer-facing applications with enhanced structure and scalability.Lead efforts in performance enhancement and optimization to ensure our microservices and applications support high daily user volumes.Guide a team of engineers in architecting, developing, documenting, testing, and debugging a significant consumer-facing application.Act as the technical authority and subject matter expert in multiple service domains.Collaborate closely with product managers and designers to translate wireframes and requirements into technical specifications and detailed architecture.Foster relationships with other teams to ensure architectural consistency across projects.Utilize Go and potentially other backend languages, along with technologies such as gRPC/Twirp, Ent, and various AWS services, to develop, modify, and maintain APIs, microservices, and event-driven architectures.Implement automated tests and adhere to Behavior Driven Development (BDD) practices.Write infrastructure as code using frameworks like the Serverless Framework.Lead code reviews and enhance team code review practices.Provide expertise in web, API, database, and cloud technologies including React, TypeScript, Go, gRPC, Twirp, Ent, Serverless Framework, and AWS technologies like EventBridge and Aurora.Mentor and provide subject matter expertise to team members.Create technical documentation detailing architectural decisions.Evaluate and integrate new technologies and frameworks into our tech stack.Implement and uphold data security standards to meet HIPAA compliance requirements. Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.10+ years of professional software engineering experience.5+ years in a leadership role, utilizing Agile methodologies.Extensive experience developing Cloud Native applications on AWS or similar platforms, or significant experience with Go/Golang or React + TypeScript.Strong communication skills to articulate development strategies and plans across teams.Proficiency with modern version control systems and tools (e.g., Git, GitHub, GitLab). Nice to Have: Experience working in a startup environment.Familiarity with healthcare industry standards like HL7 and FHIR.Hands-on experience with Serverless Framework for infrastructure as code.Knowledge of graph data modeling using Ent.Experience with event streaming frameworks and technologies like gRPC/Twirp.AWS certifications. Location: Multiple hub locations including San Francisco, CA; San Diego, CA; Salt Lake City, UT; Chicago, IL; Nashville, TN; and Philadelphia, PA. Remote work may be considered.
Compensation: Competitive salary ranging from $170,000 to $230,000 annually, with final compensation dependent on experience and location. Additional benefits include equity options, annual bonuses, and comprehensive healthcare coverage.
About Us: We are a rapidly growing company dedicated to revolutionizing the healthcare journey through innovative software solutions. Recognized as one of Forbes' Top Startup Employers for 2024, we foster a collaborative culture that empowers individuals to thrive and make a meaningful impact.
If you are passionate about leveraging cutting-edge technologies to transform healthcare experiences, we invite you to apply today and join our dynamic team!