
Remote opportunity at
Elation HealthStaff Software Engineer
Elation Health seeks a Staff Software Engineer to join its billing team in a fully remote role open to candidates located in the US, Canada, and…
Career Tools
About This Role
Elation Health seeks a Staff Software Engineer to join its billing team in a fully remote role open to candidates located in the US, Canada, and New Zealand. Elation Health provides a cloud-based clinical platform designed for independent primary care practices, aiming to reduce administrative paperwork so doctors can concentrate on patient care. In this position, the engineer will create and operate systems that manage financial transactions between practices, insurance…
Job Description
Elation Health seeks a Staff Software Engineer to join its billing team in a fully remote role open to candidates located in the US, Canada, and New Zealand. Elation Health provides a cloud-based clinical platform designed for independent primary care practices, aiming to reduce administrative paperwork so doctors can concentrate on patient care. In this position, the engineer will create and operate systems that manage financial transactions between practices, insurance providers, and patients, utilizing large language models to automate manual tasks and maximize practice reimbursement. During the first two months, the software engineer will ship production code, build a new feature alongside product and design teams, learn the tech stack and billing domain, and interact with users. After six to twelve months, responsibilities expand to owning major features throughout their lifecycle, guiding technical direction, and resolving production incidents. The engineering team collaborates closely with product managers and designers, giving technical contributors significant influence over scope and priorities.
Responsibilities
- Design, build, and operate financial transaction systems that balance payments between insurance companies, patients, and practices
- Develop and deploy artificial intelligence capabilities while establishing methods to evaluate their accuracy
- Enhance an existing codebase used daily by customers
- Take ownership of production environments and collaborate with support staff during incidents
- Partner with product and design colleagues to rapidly identify and build improvements
- Set technical direction for owned problems and guide features from deployment through monitoring and adoption analysis
Requirements
- Eight or more years of professional software development experience, including technical leadership
- Production experience in building and running backend services and APIs
- Proficiency in working across the technology stack and utilizing multiple programming languages
- Experience with alerting, observability, and instrumentation for production systems
- Clear communication skills with both technical and non-technical audiences
- Interest in building applications utilizing large language models
Qualifications
- Experience developing production features using large language models or machine learning
- Data-driven mindset
- Familiarity with Python, PHP, and MySQL
- Experience with TypeScript and React
- Background in payments, financial, or ledger systems
- Familiarity with event-driven or distributed systems on AWS
- Knowledge of observability, DevOps, and US healthcare medical billing or claims
Core Skills
Benefits
- USD 170,000 to 200,000 per year or CAD 185,000 to 215,000 per year
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is the Staff Software Engineer role remote?
Yes, the engineering team is fully remote, and this position is open to candidates in the United States, Canada, and New Zealand.
What is the salary for this position?
The salary ranges from USD 170,000 to 200,000 per year, or CAD 185,000 to 215,000 per year.
What experience is required for this Staff-level role?
Candidates need 8 or more years of professional software development experience, which includes technical leadership, along with production experience building and running backend services and APIs.
How do engineering teams work at Elation Health?
Each team includes several engineers, an engineering manager, a product manager, and a designer, with engineers making technical decisions and collaborating on scope and priorities.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.