Senior Software Engineer

Charlotte, NC
Full Time
Engineering
Experienced

About the job

Job Title: Senior Software Engineer (Agentic Development)

Reports To: Manager of Software Development

Department: Engineering

Internal candidates are encouraged to apply. We are committed to supporting career growth and development within PMMC and welcome qualified internal team members to explore this opportunity alongside external applicants.

About The Team

At PMMC, our mission is to continuously improve the financial performance of healthcare organizations, so they have more resources to devote to patient care. We provide advanced revenue cycle management and SAAS solutions to hospitals, health systems, and physician groups across the country. By helping clients recover revenue, streamline workflows, and strengthen margins, we enable them to better serve their communities. With today’s evolving healthcare landscape, including changing reimbursement models, price transparency, and population health, the revenue cycle has never been more critical. PMMC is committed to delivering innovative technology and strategic guidance to help providers successfully navigate these challenges.

About The Role

PMMC is seeking a Senior Software Engineer who already builds software with AI coding agents to help build the next generation of healthcare technology solutions. You will treat agents as part of the team, direct them with clear intent, and hold their output to a high bar for quality, security, and maintainability. Your value is not in typing code faster. It is in specifying problems well, orchestrating agents effectively, and applying the engineering judgment that turns generated code into reliable production systems. In this role, you'll design, develop, and deliver scalable software applications using modern .NET technologies and Azure cloud services, and help shape how our engineering team uses agentic tooling across the full software development lifecycle. You'll play a key role in modernizing existing platforms, developing innovative web applications and microservices, and collaborating with cross-functional teams to create high-quality solutions that support our mission. This is an ideal opportunity for an engineer who enjoys solving complex technical challenges, thrives in Agile environments, and is passionate about building reliable, maintainable, and cloud-native applications using a mature agentic development workflow.

Responsibilities:

  • Design, develop, test, and maintain software solutions using C#, .NET Core, ASP.NET, Angular, Entity Framework, Web API, and Azure, working alongside AI coding agents (such as Claude Code and GitHub Copilot) as a core part of your daily workflow.
  • Build and maintain the scaffolding that makes agents effective: repository conventions, project instructions and context files, reusable prompts and skills, and automated test suites that give agents fast, trustworthy feedback.
  • Develop, deploy, monitor, and scale cloud-based solutions leveraging Azure services.
  • Support application modernization initiatives, including legacy WinForms enhancements and migration efforts, using agents to accelerate code comprehension, refactoring, and test coverage on legacy systems.
  • Manage CI/CD pipelines and deployment automation using Azure DevOps, with automated testing, static analysis, security scanning, and quality gates that treat AI-assisted changes as first-class citizens.
  • Design and optimize SQL databases, ensuring performance, scalability, and data integrity.
  • Apply Service-Oriented Architecture (SOA) and Domain-Driven Design (DDD) principles to create maintainable and extensible systems as the volume of AI-assisted change grows.
  • Collaborate with product owners, engineers, and business stakeholders to deliver high-impact software solutions, and mentor teammates on effective agentic practices.
  • Participate in Agile ceremonies, sprint planning, code reviews, and continuous improvement initiatives.
  • Help define and uphold team standards for responsible AI use in a regulated healthcare environment, including protection of PHI, code provenance, and human accountability for what ships.
  • Stay current with emerging technologies, industry trends, and engineering innovations, evaluate new agentic tools and approaches, and share what works.

Qualifications & Requirements

  • Bachelor's degree in Computer Science, Software Engineering, related field, or equivalent practical experience.
  • 3+ years of professional software development experience, including meaningful production experience building with AI coding agents (not just autocomplete or occasional chat use).
  • Strong proficiency in C#, .NET Core, ASP.NET, Angular, Entity Framework, Web API, and Azure.
  • Experience with Azure DevOps, Git, SQL Server, CI/CD pipelines, and cloud-native application development.
  • Working knowledge of microservices architecture, SOA, and Domain-Driven Design principles.
  • Demonstrated ability to work effectively with agentic tools (Claude Code, GitHub Copilot), including decomposing work for agents, managing context, and verifying results.
  • Strong testing discipline. You know that automated tests, type systems, and review practices are what make agent-generated code trustworthy.
  • Sound judgment on security and compliance when using AI tools with sensitive data.
  • Experience designing and developing scalable web applications and APIs.
  • Excellent written communication and collaboration skills. Clear writing is a core engineering skill because it is how you direct both people and agents.
  • Passion for continuous learning and professional growth.

Preferred:

  • Experience on a team where agentic development is established practice, with shared conventions, guardrails, and measured outcomes.
  • Experience building or integrating LLM-powered features, including prompt design, evaluation, and observability.
  • Experience using agents for legacy modernization, test generation, or code migration.
  • Healthcare, HIPAA, or other regulated-industry experience.

What We Look For

We're looking for a proactive engineer who combines strong technical expertise with a collaborative mindset and a modern agentic workflow. You'll be successful in this role if you enjoy solving complex problems, embrace innovation, hold AI-generated code to the same standard as your own, and take pride in delivering high-quality software that drives meaningful business outcomes. If you're passionate about modern technologies, cloud development, and building solutions that make an impact, we'd love to hear from you. If you have already worked in an environment where agentic development is the norm, we would love to hear how you did it.

Why Join PMMC

PMMC offers a dynamic, growth-focused environment where innovation and teamwork drive success. We are dedicated to innovation, collaboration, and excellence in revenue cycle management. At PMMC, your work drives meaningful results for healthcare systems across the country. You will help shape how a mission-driven healthcare technology company builds software in the AI era.

Benefits

Discover a wealth of benefits at PMMC, ranging from comprehensive healthcare plans to continuous learning opportunities, ensuring your well-being and professional development. Enjoy a supportive work environment that values your contributions with competitive compensation packages, flexible PTO and perks designed to enhance your overall work-life balance.

Core Values

Join our team at PMMC. We Grow or Die as individuals and as a collective force, Inspiring One Another to reach new heights. We Love to Win, not just for ourselves but for our entire team. We constantly Innovate, finding fresh solutions to complex challenges. We pride ourselves on being Productive & Efficient while always striving to Do the Right Thing in all that we do.

If you're ready to be part of a team that embodies these values, we invite you to join #TeamPMMC today!

Technology that Elevates. Experts Who Care.

PMMC is an equal opportunity employer. We provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, marital or citizenship status or any other status protected by applicable federal, state, or local law.


Featured benefits

Medical insurance, Vision insurance, Dental insurance, 401(k), Tuition assistance, Disability insurance, Paid maternity leave, Paid paternity leave

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.

Voluntary Self-Identification of Disability
Voluntary Self-Identification of Disability Form CC-305
OMB Control Number 1250-0005
Expires 07/31/2029
Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Please check one of the boxes below:

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

You must enter your name and date
Human Check*