Remote job
Software Engineer: Backend
Job details
About this role
Role overview Build and operate backend systems that support healthcare benefits, including enrollment, payments, payroll, and benefits management. The work spans data models, financial flows, automation, and external integrations, with a focus on correctness, resilience, and dependable service in production.
Responsibilities - Design, build, and evolve backend services for enrollment, payroll, payments, and benefits workflows. - Create and maintain data models and financial flows that can handle substantial transaction volumes. - Integrate with external providers such as payroll platforms, banks, and insurance carriers. - Improve operations through automation, tooling, monitoring, and observability. - Partner with product, operations, and engineering colleagues on complex business needs. - Own production systems, including debugging, reliability, and long-term maintainability.
Requirements - Experience building and maintaining backend systems in production. - A record of delivering systems with complex business or operational consequences. - Ability to reason carefully about data models, workflows, and edge cases. - Comfort working through ambiguous problems and cross-functional tradeoffs. - Experience mentoring engineers or helping set technical direction.
Nice to have - Experience in healthcare, finance, or another complex or regulated domain. - Work on HR, payroll, payment, or partner-facing systems. - Ownership of systems with meaningful financial or operational impact.
Tools and tech stack The backend uses Ruby on Rails, with React and TailwindCSS on the frontend and some Python and backend JavaScript. Ruby experience is helpful, but the role also values the ability to learn unfamiliar tools and reason clearly about systems.