Jobs and Careers
R1

Senior Software Engineer

R1 RCM
Remote, UT, United States, United StatesRemotefull_timeVerifiedPosted 24 Apr 2026
💰 $206,803/yr($105,200/yr$206,803/yr)

About the role

Summary


The Sr. Software Engineer is a .NET-first full stack engineer building and operating our suite of SaaS healthcare applications and services. This role requires an AI-augmented engineering mindset—using approved AI-assisted and agentic development tools (e.g., Claude, Cursor, GitHub Copilot) to accelerate design, implementation, testing, and documentation while maintaining high standards for security, reliability, maintainability, and traceability. As part of a collaborative Agile team, you will own end-to-end delivery across application and data layers, uphold quality standards through automation and testing, and mentor junior engineers as a trusted subject-matter expert.


Responsibilities

• Lead the research, design, development, deployment, and sustainment of secure, scalable, highly available production software.
• Own delivery end-to-end across UI/API/service and database layers, including code quality, testing, and production readiness.
• Partner with Product Management to ensure solutions meet business needs, align to intent, and balance usability, performance, and maintainability.
• Create and maintain technical design documentation aligned to business requirements and solution architecture.
• Define and enforce engineering best practices using a modern SDLC with CI/CD, automation, auditability, automated testing, and infrastructure/policy as code.
• Drive an AI-augmented SDLC using AI-assisted and agentic workflows (e.g., Claude, Cursor, Copilot) for design, implementation, refactoring, testing, and documentation with appropriate security and quality controls.
• Ensure AI usage aligns with enterprise expectations: use approved tools; follow security best practices; validate outputs; and apply the same review/testing/security standards to AI-generated work.
• Build and maintain APIs and services (REST/gRPC) with strong design practices (versioning, backward compatibility, clear contracts).
• Provide technical expertise across relational and NoSQL data stores and application logic, including data modeling, schema design, and query optimization.
• Tune queries and refactor business logic for performance; implement concurrency controls to support multi-user functionality.
• Improve operability and reliability through production-focused engineering, including monitoring/alerting and actionable diagnostics (e.g., Application Insights).
• Collaborate with architects and engineers to deliver end-to-end solutions that are high-performing, reliable, scalable, and operable.
• Mentor junior engineers and serve as a subject matter expert (SME); provide constructive code review and technical guidance.
• Build simple, intuitive products and communicate technology solutions effectively across levels to build trust and alignment.


Competencies for Success

• Enjoys solving hard problems and learning quickly.
• Self-driven, diligent, and delivery-focused; comfortable owning outcomes end-to-end.
• Motivated to build innovative products that improve healthcare.
• Collaborates well, communicates clearly, and gives/receives feedback constructively.
• Enjoys mentoring and helping others grow.


Required Qualifications

• 6+ years of experience delivering web-based applications and services.
• Strong CS fundamentals: object-oriented design, data structures, APIs/HTTP, and common web application patterns.
• Strong proficiency in C# / .NET (modern .NET/.NET Core) and object-oriented design.
• Experience in Azure, including AKS, App Services, Function Apps, and operational tooling (alerts, monitoring, notifications, Application Insights).
• Experience using AI-assisted and agentic development approaches with tools such as Claude, Cursor, and GitHub Copilot to improve delivery speed and quality.
• Experience with modern testing practices, including TDD, unit testing frameworks, and automated test tooling.
• Understanding of web service standards and technologies (JSON, REST, gRPC).
• Experience with data stores and formats such as MS SQL, Elasticsearch, Databricks, and Parquet (or equivalent).
• Experience with GitHub and CI/CD pipelines.
• Strong communication skills, able to explain and document complex ideas clearly and concisely.


Preferred Qualifications

• Experience with JavaScript frameworks such as Angular or React.
• Experience with microservices and containerization (Docker, Kubernetes).
• Knowledge of big data technologies such as Databricks and Spark.
• Strong debugging skills and ability to learn new technologies quickly.
• Understanding of cloud architecture and distributed system design.
• Knowledge of healthcare data standards (HL7, FHIR, EDI X12).
• Knowledge of healthcare revenue cycle workflows, EMRs, and practice management systems.<

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 Kit

Free account required — sign up in 30s

Company

R1 RCM

View company profile →