Senior Software Engineer

Apply Now

Company: OrthoFi, Inc.

Location: Denver, CO 80219

Description:

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 professional growth among engineers.
  • Contribute to Roadmapping, estimation, and be accountable for large tracks of work, ensuring deadlines are met.
  • Work across teams and with our architecture group to ensure the evolution and adoption of optimal architectural patterns and practices across the organization.

What you Bring to the Table:

  • 5+ years of professional software development experience (minimum 2 years in a senior engineer role or equivalent).
  • Expert level experience with .NET Core / .NET Framework and SQL Server.
  • Strong experience with SQL, query, and database design.
  • Familiarity with Domain-Driven Design (DDD) concepts.
  • Hands-on experience designing and building service-based architectures.
  • Experience with batch processing and automated jobs.
  • Strong proficiency with AWS services or other cloud-based architectures.
  • Experience leading legacy system modernization efforts.
  • Experience with test automation and implementing automated testing strategies.
  • Familiarity with event-driven architectures.
  • Experience with Infrastructure as Code (IaC) using Terraform.
  • Experience with Datadog or other APM tools.
  • Experience leveraging AI tools to enhance coding efficiency and outcomes

Preference given to Candidates with:

  • Strong experience with modern JavaScript frameworks such as React and/or Angular.
  • Experience with automated payment processing (extra credit for experience with Stripe integration).
  • Experience with MS Power BI reporting
  • Experience integrating AI and/or machine learning into the product

What's in it for you:

  • Full medical, dental, and vision benefits with 100% employer paid options and buy up plans
  • Flexible PTO
  • Employer HSA contribution
  • 9 Company Paid holidays
  • 401(k) match, 2% after 90 days of employment
  • Supportive culture with one-of-a-kind growth opportunities
  • Hybrid work environment - Tuesday & Thursday in office
  • Paid Parental Leave as well as a two-week "ease-back" program that enables parents to return part-time at full pay
  • Company and team outings
  • Peer-to-peer recognition program
  • Company sponsored premium subscription to the Calm app
  • Vendor discounts

Compensation: $130,000 - $150,000 range

Please note that the compensation information that follows is a good faith estimate for Colorado-based hires only and is provided with the Colorado Equal Pay for Equal Work Act and Equal Pay Transparency Rules.

Work Authorization: You must be authorized to work in the United States. The Company is unable to provide sponsorship for workers.

Similar Jobs