Software Engineer: Full-Stack

AdvancedMD

South Jordan (UT)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Health, dental, and vision insurance
401(k) with company match
Paid time off
Career growth support

Job summary

A leading healthtech company is seeking an experienced Software Engineer in South Jordan, Utah. In this role, you will design and implement cloud-based solutions to transform healthcare delivery. Responsibilities include developing scalable backend applications, building RESTful APIs, and collaborating with cross-functional teams in an Agile environment. The ideal candidate has extensive experience in C#, SQL, and cloud technologies, and thrives in a fast-paced, collaborative setting focused on innovation.

Qualifications

  • 5 years of web development experience with a focus on backend engineering.
  • 3 years in enterprise development including CI/CD and ownership.
  • Experience building RESTful services in C#.

Responsibilities

  • Design, develop, and maintain applications using Agile processes.
  • Implement AI-powered workflows to optimize billing cycles.
  • Build and optimize RESTful APIs and backend solutions.

Skills

C#
SQL
Cloud technologies
Service-oriented architecture
AI frameworks

Education

BS in Computer Science or related field

Tools

Kubernetes
Docker
CI/CD
Angular

Job description

Overview

AdvancedMD is a unified cloud suite of medical office software hosted on Amazon Web Services/AWS, including practice management, electronic health records, and patient engagement, and offers managed medical billing services for independent practices. AdvancedMD serves a national footprint of 65,000 practitioners across 14,000 practices and 900 independent medical billing companies. 8.8M insurance claims are processed every month on the AdvancedMD billing platform.

Role Summary

Are you an experienced engineer who thrives on building scalable, high-performance applications that transform healthcare? AdvancedMD is seeking a highly skilled and motivated Software Engineer to join our growing team. In this role, you’ll play a critical part in designing and implementing cloud-based solutions that power the future of medical practice software, enabling providers to deliver better, faster care. As a Software Engineer, you will leverage your expertise with C#, SQL, cloud technologies, and service-oriented architecture to develop, and maintain solutions that streamline medical billing workflows and ensure compliance with healthcare standards. In addition to these contributions related to traditional EDI solutions, you will play a key role in helping to integrate AI-driven agentic systems to automate complex processes, enhance decision-making, and improve operational efficiency. You’ll collaborate closely with cross-functional teams in an Agile environment and contribute to peer code reviews. This is an exciting opportunity to join a healthcare technology leader where your engineering expertise and creativity will directly shape product performance and reliability. If you thrive in a collaborative, fast-paced environment and want to build impactful software that makes a difference in healthcare, we want to hear from you!

Essential Job Duties
  • Design, develop, enhance, and maintain applications in accordance with project requirements using Agile processes
  • Develop, enhance, and maintain backend applications and services in accordance with project requirements using Agile processes
  • Help implement AI-powered agentic workflows that autonomously handle repetitive tasks, resolve exceptions, and optimize billing cycles
  • Build and optimize RESTful APIs and enterprise-grade backend solutions with a focus on performance, scalability, and reliability
  • Participate in code reviews to ensure code quality, maintainability, and best practices are followed
  • Collaborate closely with architects, product owners, and other engineers on design, planning, and technical solutions
  • Maintain accountability for high-quality, reliable, and well-documented code
  • Engage in ongoing process improvements in development workflows, CI/CD pipelines, and team practices
  • Troubleshoot, debug, and propose solutions for application performance, observability, and scalability challenges
  • Actively participate in regular Agile ceremonies (planning, grooming, stand-ups, retrospectives, etc.)
  • Continuously learn and apply new tools, frameworks, and technologies to enhance backend development practices
What You\'ll Need to Get the Job Done
  • BS in Computer Science, Information Technology, Business / Management Information Systems, or related field (experience may be considered in lieu of degree)
  • Minimum of 5 years of professional web development experience with a focus on backend engineering
  • Minimum of 3 years in enterprise development (CI/CD, Multitenant SaaS, performance, scalability, observability, and ownership)
  • Proven experience building RESTful services in C#
  • Strong experience with SQL / T-SQL and NoSQL databases
  • Cloud experience (AWS preferred)
  • Strong technical problem-solving abilities
  • Proven team collaboration and Agile development experience
  • Excellent written and oral communication skills
What Will Make Us Love You
  • Experience in EDI development (X12, 837, 835, 270/271 transactions).
  • Hands-on experience with AI frameworks (e.g., LangChain, OpenAI API) and building agentic systems that interact with APIs, databases, and external services.
  • Understanding of prompt engineering, orchestration of multi-step AI workflows, and integration of LLMs into enterprise applications.
  • 3+ years building REST APIs or other enterprise web services
  • Hands-on experience with Kubernetes, EKS, Docker, Grafana, or other containerization and monitoring technologies
  • Experience with web security best practices
  • Proficiency with Agile development, Git, and CI/CD practices
  • Experience with Angular, JavaScript, HTML, CSS, Azure DevOps, and Visual Studio (a plus)
Life at AdvancedMD: The BURST Way to Be
  • Be Intentional – We act with clarity, focus, and purpose in everything we do.
  • Urgency with Purpose – We move fast on what matters and deliver meaningful results.
  • Respect Always – We lead with integrity, value every voice, and build each other up.
  • Strive for Greatness – We set high standards, embrace innovation, and never stop improving.
  • Together with Clients – We collaborate deeply, build trusted partnerships, and win as one team.
About AdvancedMD

AdvancedMD, now part of the Francisco Partners ("FP") portfolio, revolutionized medical office software in 1999 with the introduction of the industry's first true cloud solution. Today, the company continues to lead HealthTech innovation with a complete cloud suite of smart applications that work in unison, accelerating collaborative workflow for every role of the practice. With AdvancedMD, medical office staff are empowered to thrive in the online age of healthcare and value-based reimbursement with essential clinical, financial, patient engagement and reputation management applications that are unified and available anytime, anywhere on any device. AdvancedMD strives to be the technology heartbeat of healthcare for providers, patients, and payors for a healthier world. For more information on AdvancedMD, please visit www.advancedmd.com.

Work Environment

Hybrid office arrangement to start in the South Jordan, Utah office location, with option to work remotely available. Remote work is contingent upon individual role, team structure and alignment to role KPIs.

What We Offer
  • Competitive compensation and total rewards benefits
  • Comprehensive health, dental, and vision insurance
  • 401(k) with generous company match
  • Paid time off and holidays
  • Hybrid and remote work opportunities
  • Career growth and development support
  • Collaborative, team-oriented culture

Privacy Notices for Team Members and Job Applicants

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Interface Delivery Analyst
Interface Delivery Analyst

AdvancedMD • South Jordan (UT)

Hybrid
USD 85,000 - 120,000
Hybrid work arrangement
Health, dental, vision insurance
401(k) with company match
Interface Delivery Analyst
Interface Delivery Analyst

Socket.dev • Utah

Hybrid
USD 85,000 - 105,000
Hybrid work
401(k) match
Paid time off
+2
Solutions Consultant
Solutions Consultant

AdvancedMD • South Jordan (UT)

Hybrid
Competitive compensation
Health, dental, and vision insurance
401(k) with generous company match
+2
Head of Lifecycle Marketing
Head of Lifecycle Marketing

Socket.dev • Utah

Hybrid
USD 150,000 - 190,000
Hybrid office in South Jordan, Utah
Health, dental, and vision insurance
401(k) with company match
+1
Senior Manager, Product Marketing
Senior Manager, Product Marketing

Francisco Partners • South Jordan (UT)

Hybrid
USD 140,000 - 190,000
Competitive compensation
Health, dental, vision
401(k) with match
+4
Head of Lifecycle Marketing
Head of Lifecycle Marketing

Francisco Partners • Knoxville (TN)

Hybrid
USD 150,000 - 230,000
Health, dental, and vision insurance
401(k) with company match
Paid time off and holidays
+1
Senior Manager, Product Marketing
Senior Manager, Product Marketing

AdvancedMD • Salt Lake City (UT)

Hybrid
USD 120,000 - 160,000
Hybrid work
Health insurance
401(k)
+2
Head of Lifecycle Marketing
Head of Lifecycle Marketing

AdvancedMD • Salt Lake City (UT)

Hybrid
USD 150,000 - 210,000
Health insurance
401(k) with generous match
Paid time off
Implementation Specialist II
Implementation Specialist II

AdvancedMD • Salt Lake City (UT)

Hybrid
USD 60,000 - 80,000
Competitive compensation
Health, dental, and vision insurance
401(k) with company match
+2
Customer Success Specialist
Customer Success Specialist

AdvancedMD • Salt Lake City (UT)

Hybrid
USD 65,000 - 85,000
Competitive compensation
Comprehensive health, dental, and vision insurance
401(k) with generous company match
+1