Job Summary
The Software Engineer - Research & Development will help build and launch new software products within a newly established R&D business unit. The team operates through small, focused groups that prioritize hands-on development, accountability, rapid experimentation, and delivering products used by real customers. Working closely with healthcare providers, operators, product leaders, and other stakeholders, this role will identify business needs, validate ideas, and develop software solutions that address real-world challenges across healthcare systems. The position offers significant ownership and influence in shaping the R&D unit, with an emphasis on learning agility, technical judgment, curiosity, and product-focused engineering. Healthcare experience is not required.
Key Responsibilities
• Build customer-facing tools used by clients across large healthcare systems.
• Design and conduct rapid experiments and develop prototypes to validate ideas and accelerate learning.
• Deliver software products that can be released, refined, and improved through rapid iterations.
• Contribute to platform development that enables faster future product delivery.
• Partner closely with product leaders to understand business problems, user needs, and product objectives.
• Move solutions from initial concepts and prototypes into production environments.
• Make pragmatic technical decisions that balance development speed, learning, and long-term maintainability.
• Collaborate with cross-functional teams to develop solutions and work independently when appropriate.
• Help establish and evolve the operating practices of the R&D unit as it grows.
• Build, validate, and deploy software directly into live environments and use feedback to guide improvements.
Required Qualifications
• 7+ years of strong software engineering experience, with a demonstrated focus on delivering working software.
• Strong understanding of technology and product development, with the ability to learn new programming languages, frameworks, and tools quickly.
• Comfort working on ambiguous problems involving real users and practical constraints.
• Ability to understand product objectives quickly and translate them into functional software.
• Demonstrated success leading high-impact projects or initiatives in a fast-paced, innovative environment.
• Excellent written and verbal communication skills.
• Proven experience collaborating with cross-functional stakeholders and influencing technical direction at an organizational level.
• Experience with large-scale systems, cloud-native platforms, and enterprise-grade software development.
• A track record of building and delivering software products or solutions that are actively used.
• Self-driven, curious, and adaptable, with strong technical judgment and a willingness to learn.