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

Senior Software Engineer

$101.1k - $206.8k
Full-time

R1 RCM

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/ 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. For this US-based position, the base pay range is $101,100.00 - $206,802.61 per year . Individual pay is determined by role, level, location, job-related skills, experience, and relevant education or training. This job is eligible to participate in our annual bonus plan at a target of 10.00% The healthcare system is always evolving — and it’s up to us to use our shared expertise to find new solutions that can keep up. On our growing team you’ll find the opportunity to constantly learn, collaborate across groups and explore new paths for your career. Our associates are given the chance to contribute, think boldly and create meaningful work that makes a difference in the communities we serve around the world. We go beyond expectations in everything we do. Not only does that drive customer success and improve patient care, but that same enthusiasm is applied to giving back to the community and taking care of our team — including offering a competitive benefits package. R1 RCM Inc. (“the Company”) is dedicated to the fundamentals of equal employment opportunity. The Company’s employment practices , including those regarding recruitment, hiring, assignment, promotion, compensation, benefits, training, discipline, and termination shall not be based on any person’s age, color, national origin, citizenship status, physical or mental disability, medical condition, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status or any other characteristic protected by federal, state or local law. Furthermore, the Company is dedicated to providing a workplace free from harassment based on any of the foregoing protected categories. If you have a disability and require a reasonable accommodation to complete any part of the job application process, please contact us at View phone number on click.appcast.io for assistance. CA PRIVACY NOTICE: California resident job applicants can learn more about their privacy rights California Consent To learn more, visit: R1RCM.com Visit us on Facebook R1 is the leader in healthcare revenue management, helping providers achieve new levels of performance through smart orchestration. A pioneer in the industry, R1 created the first Healthcare Revenue Operating System: a modular, intelligent platform that integrates automation, AI, and human expertise to strengthen the entire revenue cycle. With more than 20 years of experience, R1 partners with 1,000 providers, including 95 of the top 100 U.S. health systems, and handles over 270 million payer transactions annually. This scale provides unmatched operational insight to help healthcare organizations unlock greater long-term value. To learn more, visit:

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Utah vacancy
  • $140k - $170k

     ...Role Overview The Senior Software Engineer will architect, build, and optimize the high-performance advertising platform, leveraging machine learning and big data to drive significant profitability, efficiency, and scale for Audiohook's core business. Key Responsibilities... 
    Senior
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Audiohook

    Eden, UT
    5 days ago
  • $140k - $180k

     ...the operating system for the physical world. We're a team of engineers and data scientists driven by our mission to use reinforcement...  ...Languages: Python (FastAPI, SQLAlchemy, Pandas) – We value your software engineering fundamentals and ability to learn over which... 
    Senior
    Visa sponsorship

    Tagup Inc

    Salt Lake City, UT
    4 days ago
  •  ...compensation. Essential Duties and Responsibilities Follow engineering best practices to develop high quality products in a committed...  ...g., Kamailio, RTPengine, FreeSWITCH). Develop and maintain software for various APIs used in a VoIP environment, e.g. provisioning... 
    Senior
    Work experience placement
    Immediate start

    CaptionCall

    Salt Lake City, UT
    4 days ago
  • $186.07k - $218.9k

     ...efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams — enabling...  ...we look for in you (ie. job requirements): ~5+ years of software development experience building large-scale distributed systems... 
    Senior
    Local area

    Coinbase

    Salt Lake City, UT
    3 days ago
  •  ...Sr. Software Engineer The Sr. Software Engineer will be a critical part of engineering team. You will solve problems to enable client-facing...  ...running services in a distributed computing environment. ~ Senior-level experience with GoLang, Python or similar programming... 
    Senior

    Software Technology Inc

    Salt Lake City, UT
    4 days ago
  • $197.4k - $232k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At...  ...One Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend... 
    Senior
    Full time
    Remote work

    Confluent

    Salt Lake City, UT
    6 hours ago
  •  ...Senior Software Engineer Applied Signal Technology (AST) is seeking a Senior Software Engineer who strives for excellence and have a passion to be part of a team that strengthens our nation and improves the security of our world. AST provides trusted strategic and... 
    Senior
    Relocation

    Raytheon

    West Valley, UT
    5 days ago
  • $186.07k - $218.9k

     ...system for our infrastructure spend, bridging the gap between Engineering, Finance, and Product. We manage the cost data across every product...  ..., metered, and billed. Strong proficiency in backend software engineering (e.g., Go, Python, or Ruby) and a track record of... 
    Senior
    Local area
    Immediate start

    Coinbase

    Salt Lake City, UT
    2 days ago
  • $140k - $190k

     ...entrepreneurial journey and mission to bring sustainable fashion into every home. *What Will I Do in This Position?* The Senior Software Engineer will work within our existing product development team to deliver rapid improvements to new and existing software systems.... 
    Senior
    Local area

    BASECAMP FRANCHISING

    Draper, UT
    2 days ago
  •  ...and maintenance. You may interact with users to define system requirements and/or necessary modifications. You will adhere to Software Engineering and Information Security Controls, and align with enterprise architectural strategies. You will close existing software... 
    Senior

    MRINetwork

    Salt Lake City, UT
    6 hours ago
  •  ...Senior Software Engineer Revver is a leading SaaS document management company focused on helping businesses streamline and optimize their document-related work. Our platform empowers organizations to automate processes, enhance security and compliance, and improve... 
    Senior
    Work at office
    Monday to Friday

    Revver

    Lehi, UT
    1 day ago
  • $139k - $257.55k

     ...The Opportunity We're looking for a Senior Software Engineer to play a key technical leadership role on one of our core product areas. This role is ideal for an experienced engineer who thrives on owning complex systems, making sound technical decisions, and partnering... 
    Senior
    Temporary work
    Local area
    Immediate start
    Worldwide

    Adobe

    Lehi, UT
    4 days ago
  • $125k - $135k

     ...TITLE: Senior Software Engineer REPORTS TO: Software Engineering Manager SALARY: $125k - $135k THE KEY COMPETENCIES FOR THIS ROLE INCLUDE: Technical Writing high quality, testable, maintainable, and observable code Providing constructive... 
    Senior
    Contract work
    Work experience placement
    Casual work
    Internship
    Work at office
    Remote work

    Ken Garff Auto Group

    West Valley, UT
    4 days ago
  • $110.5k - $149.5k

     ...Senior Software Engineer We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will write critical, significant... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    TENDO

    Salt Lake City, UT
    2 days ago
  •  ...Senior Backend-Focused Full Stack Software Engineer If you're passionate about building a better future for individuals, communities, and our country—and you're committed to working hard to play your part in building that future—consider WGU as the next step in your... 
    Senior
    Full time
    Flexible hours

    WGU

    Salt Lake City, UT
    1 day ago
  • $111.69k - $139.59k

     ...applicants. Passionate about dedicating your work to enriching people's lives? Join the curious. Ancestry is seeking a Senior Software Engineer to join our team. You will join an impressive team of developers and product managers who have built some of the world's most... 
    Senior
    Live in
    Work at office
    Flexible hours

    Ancestry

    Lehi, UT
    2 days ago
  • $60 per hour

     ...front‑end, back‑end, full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI development. Our platform...  ...s degree (completed or in progress). Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is... 
    Senior
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Salt Lake City, UT
    2 days ago
  • $129.4k - $198.4k

     ...and efficiency of simulation tests used for autonomous vehicle software validation. Develop andmaintainGM's core simulation...  ...insights on test operations, simulationtrustand healthtrendsto engineering teams and leadership. Drive scalablesimulationquality assessments... 
    Senior
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Salt Lake City, UT
    6 hours ago
  • $140k - $150k

     ...complete breakdown of everything required of potential candidates, as well as how to apply Good luck. 84604 Job Family: Software Engineering As a Senior Software Engineer at Aptive Environmental, you'll join a cross-functional engineering team that partners with Product... 
    Senior
    Full time
    Work at office
    Remote work

    Aptive Environmental

    Provo, UT
    3 days ago
  •  ...Senior Software Engineer At Medallion Bank we finance fun! We are an industrial loan bank that specializes in providing consumer loans for the purchase of recreational vehicles, boats, home improvement, and offering loan origination services to fintech partners. We... 
    Senior
    For contractors
    Work experience placement
    Work at office
    3 days per week

    Medallion Bank

    Salt Lake City, UT
    3 days ago
  •  ...Senior Backend-Focused Full Stack Software Engineer If you're passionate about building a better future for individuals, communities, and our country—and you're committed to working hard to play your part in building that future—consider WGU as the next step in your... 
    Senior
    Full time
    Flexible hours

    WGU

    Salt Lake City, UT
    1 day ago
  • $99.6k - $223.4k

     ...Job Description Job Title: Senior Software Engineer and CMTS - Exadata Location: In-office position in Redwood City, CA We are looking for smart systems software engineers with BS/MS/PhD in Computer Science or related fields to join the Exadata Team @... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Oracle

    Salt Lake City, UT
    6 days ago
  • $115k - $184k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and... 
    Senior
    Full time
    Contract work
    Part time
    Worldwide
    Flexible hours

    MasterCard

    Salt Lake City, UT
    3 days ago
  • $139.9k - $199.3k

    A financial technology firm is seeking a Senior Software Engineer to enhance risk management systems. This role emphasizes backend development and collaboration across teams while implementing advanced testing frameworks. Ideal candidates possess significant experience... 
    Senior
    Remote work

    Green Dot

    Provo, UT
    6 hours ago
  •  ...Senior Full Stack Software Engineer Mariana Minerals is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next-generation critical minerals supply chain to support the world's energy transition.... 
    Senior

    Mariana Minerals

    Moab, UT
    5 days ago
  • Summary We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a custom Android...  .... Collaboration & Leadership: Collaborate with product, QA engineers, and other stakeholders to understand use cases and improve... 
    Senior
    Work experience placement
    Flexible hours

    SwipeClock Workforce Management

    Salt Lake City, UT
    2 days ago
  •  ...how leadership grows from one-time events to personalized, continuous, human-centered experiences. We are seeking a Senior Full Stack Software Engineer to help build and evolve our next-generation platform. This role is focused on designing and delivering new... 
    Senior
    Remote work

    Leadership Circle LLC

    Draper, UT
    6 days ago
  •  ...Role: Senior Software Implementation Engineer Location: Salt Lake City, UT(Hybrid)-need local JD: # Interface with clients regarding professional services development projects and the debugging of our code base while managing expectations and communicating... 
    Senior
    Work experience placement
    Local area

    Inficare

    Salt Lake City, UT
    6 hours ago
  • $172k - $212k

     ...Senior Software Engineer, Backend Flex is a growth-stage, NYC headquartered FinTech company that is creating the best rent payment experience. It's hard to believe that it's 2026 and paying rent on time is expensive, inflexible, and difficult. We're here to change... 
    Senior
    Full time
    Local area
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    FLEX Inc

    Salt Lake City, UT
    16 hours ago
  •  ...with AI and Product teams to turn business problems into robust software that integrates prompts, automations, and guardrails....  ...documentation, and operational runbooks. Mentor early and mid-career engineers while raising the bar on code quality and engineering... 
    Senior
    Work at office
    Monday to Friday
    Afternoon shift

    Atonom

    Provo, UT
    6 hours ago

Do you want to receive more vacancies?

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