Find a jobRecruiters

Senior Software Engineer

Exclusive opportunity

Onsite

Senior Software Engineer

PMMC

Senior Software Engineer

Skills

SQL QueriesC#.NETMicroservicesAzure

9 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Charlotte, NC, USA

Work mode:

Onsite

Published on:

12 October 2026

What they need


Job Title: Senior Software Engineer

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 talented and driven Senior Software Engineer to help build the next generation of healthcare technology solutions. In this role, you'll design, develop, and deliver scalable software applications using modern .NET technologies and Azure cloud services. 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.

Responsibilities:

  • Design, develop, test, and maintain software solutions using C#, .NET Core, ASP.NET, Angular, Entity Framework, Web API, and Azure.
  • Build and enhance modern web applications, APIs, and microservices architectures.
  • Develop, deploy, monitor, and scale cloud-based solutions leveraging Azure services.
  • Support application modernization initiatives, including legacy WinForms enhancements and migration efforts.
  • Manage CI/CD pipelines and deployment automation using Azure DevOps.
  • 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.
  • Collaborate with product owners, engineers, and business stakeholders to deliver high-impact software solutions.
  • Participate in Agile ceremonies, sprint planning, code reviews, and continuous improvement initiatives.
  • Troubleshoot and resolve technical issues while maintaining high standards for quality, security, and performance.
  • Create clear technical documentation and champion software development best practices.
  • Stay current with emerging technologies, industry trends, and engineering innovations.

Qualifications & Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3-5 years of professional software development experience.
  • 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.
  • Experience designing and developing scalable web applications and APIs.
  • Strong analytical and problem-solving abilities with exceptional attention to detail.
  • Excellent communication and collaboration skills.
  • Passion for continuous learning and professional growth.

What We Look For

We're looking for a proactive engineer who combines strong technical expertise with a collaborative mindset. You'll be successful in this role if you enjoy solving complex problems, embrace innovation, 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.

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.

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.

Other offers great for you!

These companies are also looking for great profiles

OTOREMOTE

Senior Software Engineer / CTO

Environ 50/60K par an selon expérience

Permanent contract

Marseille, France

Hybrid, Remote

Skills

DevOpsCTOEngineering Manager

9 months ago

Quick apply

Team.is

Senior Software Engineer - Fintech

90 000€ - 150 000€

Permanent contract

Paris, France

Hybrid

Skills

Typescriptfintech

7 months ago

Quick apply

Kalytech Consulting

Senior Software Engineer

530

Freelance

Brussels, Belgium

Hybrid

Skills

C#.NETMicrosoft SQL ServerSelligent

4 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools