Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$130k - $165k

OrthoFi

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.

Roles based outside of our Denver office can sit in any of the following states: Colorado, Florida, Georgia, Louisiana, North Carolina, Ohio, Tennessee, and Texas. Please only apply if you are able to live and work full-time in one of the states listed above.

The Opportunity

At OrthoFi, we are looking for a talented, full stack Senior Software Engineer to drive technical execution and tackle complex challenges in our Insurance domain. This role requires a deep understanding of building scalable, modern applications while navigating the complexities of an industry with strict regulations, high data integrity requirements, and intricate workflows.

As a Senior Engineer, you will serve as a critical technical problem-solver- who takes extreme ownership of building scalable, highly reliable software systems in an agile environment. In this role, you will navigate the technical and regulatory complexities of insurance eligibility, claims processing, and remittance workflows. You will work closely with domain experts, product managers, and engineering peers to modernize legacy systems, design service-based architectures, and deliver high-impact software.


Success in this role is measured by your ability to evolve our core systems with a relentless focus on Business ROI and long-term technical health. Beyond writing exceptional code, you will champion the integration and adoption of AI tools, agentic workflows, and other efficiency drivers to fundamentally reshape how we develop software.

What You Will Do

As a Senior Software Engineer your core responsibilities include:

  • Design & System Evolution: Decompose complex business scenarios into clean, service-based architectures and distributed systems. Modernize legacy platforms with a focus on simplicity, maintainability, and long-term ROI.
  • Domain Alignment: Translate complex orthodontic insurance rules (claims, eligibility, remittance) into clean, high-performing technical solutions.
  • Epic Ownership: Own the delivery of Epics end-to-end, actively managing risks, dependencies, and team-level DORA KPIs while ensuring system performance and delivery reliability.
  • Full-Stack Development: Write clean, robust, and maintainable code across the stack, leveraging modern JavaScript frameworks (React) on the frontend and .NET Core/.NET Framework on the backend.
  • AI-Assisted Engineering: Champion responsible, AI-assisted development. Actively integrate AI tools (e.g., Claude, GitHub Copilot) to automate design, test generation, and code reviews, and build agentic workflows to drive team efficiency.
  • Software Design & Quality: Set rigorous standards for code quality through constructive code reviews, comprehensive automated testing (including AI-driven test suites), and continuous integration/delivery (CI/CD).
  • Technical Leadership & Mentorship: Guide junior and mid-level engineers on software design patterns, debug cross-module issues, and act as a professional stakeholder manager who can navigate technical disagreements constructively ("disagree and commit").
What You Will Bring

Education & Core Experience
  • Education: 4-year Bachelor's degree in a STEM (Science, Technology, Engineering, Mathematics) major or a Master's degree in Technology or Computer Science or related field.
  • Professional Experience: 10+ years of professional software development experience, with a minimum of 4+ years in a Senior Software Engineer role (or equivalent).
Core Technical Expertise
  • Backend Ecosystem: Strong, hands-on experience with the .NET Ecosystem (.NET Core / .NET Framework) and robust relational database design using SQL Server (including query optimization).
  • Frontend Ecosystem: Extensive experience building highly responsive, scalable user interfaces using modern JavaScript frameworks-specifically React and/or Angular (Required) .
  • Architecture & Design: Practical experience applying Domain-Driven Design (DDD) principles and building service-based or distributed architectures.
  • Cloud & DevOps: Strong proficiency with AWS services (or other major cloud architectures), CI/CD pipelines and infrastructure provisioning.
  • Batch & Data Processing: Familiarity with high-volume batch processing, background automated jobs, and handling complex data streams.
Preferred Technical Pluses
  • Experience with Infrastructure as Code (IaC) using Terraform.
  • Familiarity with event-driven architectures and system monitoring/APM tools (e.g., Datadog).
  • Prior domain knowledge in orthodontic/dental billing, medical insurance, or healthcare fintech.
  • Experience designing and querying APIs with GraphQL.
  • Experience with search and analytics engines, specifically ElasticSearch.
AI & Automation Mindset
  • Demonstrated experience or active experimentation leveraging modern AI coding assistants (e.g., Cursor, Claude, GitHub Copilot) to optimize development velocity.
  • Familiarity with Gen AI and Enterprise agentic workflows or utilizing Model Context Protocols (MCPs) to automate engineering workflows.
  • Experience with automated testing frameworks (such as Playwright or equivalent) driven by AI agents.
How You Will Work
  • Engineering Persona: The Site Manager. You focus on building highly structured systems and show extreme ownership and systems thinking over your domain's codebase.
  • Delivery: You roadmap large tracks of work, identify non-functional requirements (NFRs) for Epics, and maintain high execution integrity without needing close supervision.
  • Problem Solving: You define the scope of open-ended, ambiguous problems and independently offer thoughtful, data-driven analysis to drive continuous process improvement.
  • Communication: You deliver persuasive, concise, and fact-backed technical communications tailored to both engineering teams and non-technical stakeholders.
  • Leadership: You raise the bar for code quality, manage stakeholder expectations, and proactively identify cross-team dependencies.
  • Code Fluency: You design reusable, modular components that adapt to changing business needs, prioritizing long-term maintainability over speed-first "copy-pasting."
What's in it for you:
  • Full medical, dental, and vision plans
  • Flexible PTO
  • Employer HSA contribution
  • 9 Company Paid holidays
  • 401(k) match, 3% after 90 days of employment
  • Supportive culture with one-of-a-kind growth opportunities
  • Ability to work from home
  • 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
  • Vendor discounts

Compensation: $130,000 - $165,000 annually

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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in United States vacancy
  • Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional Information
    Senior
    Full time

    CS

    Marlborough, MA
    more than 2 months ago
  • $217k - $326k

     ...So, if you're ready to seize the endless opportunities and leave your mark, come join us. THE ROLE You will be a key Senior Software Engineer driving the digital transformation of Everpure focused on innovating and enhancing our Modern Data platforms. Your mission... 
    Senior
    Work at office
    Immediate start
    Flexible hours

    Everpure, Inc.

    Santa Clara, CA
    1 day ago
  • Additional Information All your information will be kept confidential according to EEO guidelines.
    Senior
    Full time

    Z Living

    New York, NY
    more than 2 months ago
  • Your IT Recruiter is looking for a Senior Software Engineer for our client. \ \ This position will be working as \\\\\\ Software Engineer \\\\\\ for our client on projects for one of its top clients, John Deere, located in Milan, IL. The candidate needs to understand... 
    Senior
    Full time

    Your It Recruiter

    Remote
    more than 2 months ago
  •  ...unmodified mobile devices based on our extensive IP and patent portfolio and designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today’s five billion mobile subscribers and... 
    Senior
    Full time

    Ast Space Mobile

    United States
    more than 2 months ago
  • Company Description Rajesh r  ajesh.b at krgtech.com KRG Technologies Inc  Phone: (***) ***-**** Ext -221 Job Description Job title: L3 Programming Location: San Jose, CA Duration: Full time Job Description: 1. L3 forwarding...
    Senior
    Full time

    krg technology

    San Jose, CA
    more than 2 months ago
  •  ...We’re a team of AI researchers, designers, growth experts, and engineers rethinking human-computer interaction from the ground up. We...  ...firms and other well-known angels. About the Role As a software engineer at Wispr, you’ll play a crucial role in building the... 
    Senior
    Full time

    Wispr Flow

    San Francisco, CA
    more than 2 months ago
  •  ...Job description Position Overview We are seeking a Senior Software Engineer with strong expertise in low-latency, high-performance Core Java development to support and enhance electronic trading systems. The ideal candidate will have hands-on experience building... 
    Senior
    Full time

    Hudson Manpower

    Chicago, IL
    more than 2 months ago
  •  ...through a complete remodel and is a great space for their employee team building. This team is open to hiring either a software engineer or a senior software engineer. This is a key team member for a freshly launched SAAS product. Qualifications Required Skills... 
    Senior
    Full time
    Work at office
    2 days per week

    Truenorth Consulting

    Shawnee, KS
    more than 2 months ago
  •  ...tremendous effort over time. If you want to use your skills to make a difference for the world, we're seeking a talented Software Engineer (senior or above) to join our team and help us build our core products while keeping scalability and performance in mind. What... 
    Senior
    Full time

    Level.

    Austin, TX
    more than 2 months ago
  •  ...the help of high-throughput, growth-minded builders to make it happen. About the role What you'll do As an early engineering hire at Fortuna, you'll play a huge role in shaping the direction and culture of the company. We work fully in-person 5 days a week... 
    Senior
    Full time
    Work at office

    Fortuna Health

    New York, NY
    more than 2 months ago
  •  ...Job description Position Overview We are seeking a Senior/Advanced Java Developer to support a newly established team working on an Omnichannel Payment Platform (OPP) and a new Point-of-Sale (POS) system. The consultant will help stabilize the POS environment and... 
    Senior
    Full time

    Hudson Manpower

    Remote
    a month ago
  • $225k - $265k

     ...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check... 
    Senior
    Full time
    Work at office
    Work from home

    Nextpatient

    United States
    more than 2 months ago
  •  ...clients to accelerate transit, enhance street safety, and drive toward a sustainable future. What the job involves As a Senior Software Engineer on the Perception team, you will be prototyping and developing algorithms, aligning with Hayden’s mission and long-term... 
    Senior
    Full time

    Hayden Ai

    San Francisco, CA
    more than 2 months ago
  •  ...What we do Idler builds reinforcement learning environments that teach AI models to code like 0.01% engineers. Our training environments are based on real-world coding scenarios that frontier models will actually encounter. We've closed a multimillion-dollar contract... 
    Senior
    Full time
    Contract work
    Relocation package

    Idler

    San Francisco, CA
    more than 2 months ago
  •  ...Job Title: Senior Software Engineer/ Software Engineer IV Department: Design Engineering Overview: We are seeking an experienced Software Engineer to join our team. In this role you will design, develop, test, and maintain software systems and applications... 
    Senior
    Full time

    Das Technology Group

    North Charleston, SC
    more than 2 months ago
  •  ...on our preferred Apple platforms. We’re looking for talented engineers to help maintain that pledge.  Heed our call. We are the Kodiaks...  ...PLUSES Porting and optimization experience in Win32 game software for OS X Xcode or Clang experience  OpenGL 2.1 and OpenGL... 
    Senior
    Full time
    Contract work

    Demo Instance

    New York, NY
    more than 2 months ago
  •  ...VAST Data is looking to add a Senior Developer to our growing team! This is a unique opportunity...  ...the data platform for the AI era—software infrastructure that powers the capture,...  ...join our  V-Force team —a specialized engineering squad embedded within R&D. this is a  hands... 
    Senior
    Full time

    Vast Data

    Raleigh, NC
    a month ago
  •  ...their time back, and raises the bar for what software can do. We're backed by over $50M USD...  ...make them effective, and bringing the engineering judgment to know when the output is ready to ship — and when it isn't. Senior engineers will own features end-to-end; staff... 
    Senior
    Full time
    Flexible hours

    Lorikeet

    New York, NY
    2 days ago
  • DCS is searching for a performance-driven Senior Software Engineer to support US Army programs. A focus on either Analytical, Financial, logistics, engineering, technical support and/or management of advanced networks for military vehicles and equipment. We're seeking... 
    Senior
    Full time

    Dcs Corporation

    Fort Hood, TX
    more than 2 months ago
  •  ...Microsoft Technologies ( C++,C#, .Net ), DICOM knowledge Desired Skills: Cloud computing background Responsibilities: New software development using HL7 standards & DICOM ( EMR Medical) Choose appropriate software architecture to integrate medical device with... 
    Senior
    Full time

    Eros Technologies Inc

    Colusa County, CA
    more than 2 months ago
  •  ...impactful fixes for customers. You'll work with our product-focused engineers to design, build and secure a best-in-class sandbox...  ...Design and implement frameworks that help the team deliver secure software, force-multiplying your knowledge Review source code, architecture... 
    Senior
    Full time
    Work at office

    Datadog

    Remote
    more than 2 months ago
  •  ...company, and they are into creating new hiring culture. They are looking for a software expert who can do majolica by programming. Job Description Job Title: Senior Software Engineer Job Level : Senior Level Job Location: New York, NY Industry: Start Up... 
    Senior
    Full time

    Raパートナーズ

    New York, NY
    more than 2 months ago
  •  ...Job Description Summary: Sr. software engineer with experience of at least 5 years in developing software applications using Java/C++ in a complex distributed environment. Experience of at least 2 years developing Android applications and services. Candidate... 
    Senior
    Full time

    Idexcel

    Irvine, CA
    more than 2 months ago
  •  ...VAST Data is looking to add a Senior Software Engineer – Authentication & Authorization to our growing team! This is a unique opportunity to join one of the fastest-growing infrastructure companies in history—at the heart of the AI revolution. “VAST’s data management... 
    Senior
    Full time

    Vast Data

    Remote
    a month ago
  • Company Description Mindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at Job Description Job Description: We are currently seeking highly-motivated individuals who...
    Senior
    Full time

    Mindlance

    Santa Clara, CA
    more than 2 months ago
  •  ...investors, Gradient moves fast and builds full-stack systems that matter.   The Opportunity Gradient is looking for a Founding Software Engineer to own how the robots move data from AI models to actuators. You will work close to the hardware — from kernel and firmware up... 
    Senior
    Full time

    Rethink recruit

    San Francisco, CA
    a month ago
  • $190k - $225k

     ...age, veteran status, if joining this mission speaks to you, we encourage you to apply! About the role: We're hiring a Software Engineer to help turn cutting-edge AI research into products our customers rely on every day. You'll sit on a fast-paced engineering team... 
    Senior
    Full time

    Assemblyai, Inc.

    Chicago, IL
    24 days ago
  •  ...assessment. Join one of the leading companies in the multi-billion dollar HR tech industry. Job Description The Senior Software Engineer works as a leader/key player on our development team to assist in new product development, functionality enhancements, maintenance... 
    Senior
    Full time

    Chequed.com

    Saratoga Springs, NY
    more than 2 months ago
  •  ...The Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT infrastructure. This includes programmatic integration of third-party components, introduction of new custom capabilities, modification... 
    Senior
    Full time

    Bow Wave Llc

    Washington DC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!