Senior Software Engineer
OrthoFi · Denver Metropolitan Area · 2 days ago
HybridInformation Technology$130k–$150k/yrFull-time
The Opportunity
This is a hybrid role and requires presence in our Denver Office twice a week (Local Candidates Only).
About the Role
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.
Responsibilities
- 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").
Requirements
- 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.
- Experience with automated testing frameworks (such as Playwright or equivalent) driven by AI agents.
Qualifications
- 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.
- Experience with automated testing frameworks (such as Playwright or equivalent) driven by AI agents.
Skills
- Strong, hands-on experience with the .NET Ecosystem (.NET Core / .NET Framework) and robust relational database design using SQL Server (including query optimization).
- Extensive experience building highly responsive, scalable user interfaces using modern JavaScript frameworks—specifically React and/or Angular (Required).
- Practical experience applying Domain-Driven Design (DDD) principles and building service-based or distributed architectures.
- Strong proficiency with AWS services (or other major cloud architectures), CI/CD pipelines and infrastructure provisioning.
- Familiarity with high-volume batch processing, background automated jobs, and handling complex data streams.
- 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.
- Experience with automated testing frameworks (such as Playwright or equivalent) driven by AI agents.
Benefits
- 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
- Hybrid in-office and work at home (2 days in-office Tuesdays and Thursdays)
- Paid Parental Leave as well as a two-week "ease-back" program that enables parents to return part-time at full pay
Pay
$130,000 - $150,000 annually
Schedule
Hybrid in-office and work at home (2 days in-office Tuesdays and Thursdays)