Remote job
Senior Software Engineer (R&D)
Job details
About this role
Role overview Build full-stack software that helps improve healthcare outcomes. You will work with clinical, operational, and product partners to understand problems, shape solutions, and own work from discovery through delivery and outcome measurement.
Responsibilities - Develop systems and features that support care teams and the people they serve. - Work directly with users and stakeholders to uncover needs and turn them into useful product changes. - Make sound technical and product decisions, taking responsibility for results rather than just assigned tasks. - Use AI tools in your development work and consider how AI can improve the systems you build. - Help maintain development practices that support fast delivery, including tests and documentation. - Keep current with tools and approaches that can address technical and business needs.
Requirements - At least five years of software development experience and proficiency in one or more common programming languages. - Familiarity with databases and web frontend technologies. - Experience building and refactoring complex systems, including distributed systems. - Ability to work across different technical areas and build for scalability and maintainability. - Experience or familiarity with using AI agents in software development. - A focus on understanding the purpose and impact of the work, alongside strong ownership and judgment.
Benefits and work setup Remote-first work, flexible work-from-home arrangements, office setup reimbursement, medical, dental, and vision coverage, paid leave and holidays, mental health resources, parental leave, learning and development support, and compensation that includes equity and a performance-based bonus.