Senior Software Engineer
OrthoFiAbout the role
Who We Are
At OrthoFi, we're not just another player in the orthodontic industry – we're the driving force that helps orthodontists launch more smiles while ensuring top-tier patient care. Our tech-savvy solutions are the secret sauce that empowers orthodontic practices across the United States. With a track record of supporting over 2,000 practices, and in partnership with OrthoBanc, we've unlocked access to quality, affordable orthodontic care for a whopping 3.2 million patients and counting!
Picture this: Our cutting-edge Patient Acquisition software combined with our expert Revenue Cycle Management solutions propels practices to achieve jaw-dropping 13% year-over-year growth. Plus, when it comes to patient and insurance billing, our collection results leave competitors in the dust.
Behind our mission is a dynamic team of around 300 passionate individuals. Our headquarters is based in Denver, CO, with employees spread across several states. Join us in our quest to transform the orthodontic landscape – where innovation meets dedication, and starting more smiles are just the beginning.
Our purpose is to radically improve the way patients access and pay for quality elective care. Diversity, equity, and inclusion (DEI) ensures we can fulfill our purpose by creating a better, more equitable and inclusive workplace for our community members and healthcare experience for all.
By focusing on DEI, we are working towards our mission of connecting more patients with quality orthodontic and dental care and helping make treatment accessible to over 1 million patients a year by 2025. Equity is core to our mission to serve patients, and DEI is embedded in our core values, especially “seek diversity,” and “do what’s right.”"
OrthoFi is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.
The Opportunity:
**This is a hybrid role and requires presence in our Denver Office twice a week (Local Candidates Only)**
OrthoFi seeks a high-performing Senior Engineer to drive technical excellence for our payments and account management focused team. This role requires deep understanding and experience building scalable, modern applications, modernizing older legacy code and data structures, while navigating the complexities of an industry with strict regulations, high data integrity requirements, and intricate workflows.
This team and the code base it owns is ultimately accountable for processing and accounting for customer revenues in excess of $1 Billion annually (and growing!)
As a Senior Engineer, you will work closely with domain experts to design and implement solutions that streamline and modernize various aspects of contract management, payment processing, customer billing, and other aspects of the application space. Your ability to break down complex problems, modernize legacy systems, and deliver high-quality software will directly impact the efficiency and accuracy of our operations.
This role is ideal for a hands-on leader who thrives in a challenging, fast-paced environment and is passionate about solving difficult problems in a complex industry.
What You Will Do:
- Lead the design and implementation of scalable, high-performance solutions for various patient contract management, payment processing, and customer billing systems (will involve significant efforts at iterative modernization/ technical debt mitigation).
- Contribute to setting the technical direction for the team, ensuring alignment with business objectives.
- Modernize legacy systems.
- Design and develop service based architectures and distributed systems
- Work hands-on with .NET Core/.NET Framework, SQL, AWS, and modern JavaScript frameworks.
- Apply and drive adoption of Domain-Driven Design (DDD) principles.
- Ensure code quality through code reviews, automated testing, and continuous integration (CI/CD).
- Monitor system health, proactively address production issues, and minimize technical debt.
- Work directly with domain experts to translate complex business rules into technical solutions.
- Provide mentorship and foster pro
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s