| Location | Pineville, NC |
Job Position: Senior Software Engineer (C#/.NET)
Location: Pineville, NC (Charlotte area)
Reports to: Software Development Manager
Classification: Exempt
A long-term senior role at a 50+ year, owner-led company. Help modernize the platform that delivers millions of healthcare and insurance communications, and help rebuild it for the next decade, with AI built into how we work. One day a week in our Pineville office.
About PCI Group
PCI Group delivers statements, notices and other critical communications for healthcare and insurance clients, in print, by mail and digitally, where data security, accuracy and compliance come first. We've been in business for over 50 years, we're about 400 people, owner-led, and growing steadily. Some of our engineers have been with us a decade or more, and we're growing the team again. At the core of our platform is a workflow engine that processes millions of records a day, reliably and at scale.
The Opportunity
Our Senior Software Architect recently rebuilt one of our products, trakPCI, using AI-assisted development. The platform rewrite is next, with full leadership backing, and you'll help build it. You'll start by modernizing and refactoring our current platform, learning the business and the system as you go. As you get up to speed, you'll follow our Senior Software Architect's lead on the design and help build the new platform: building, testing, raising trade-offs and making the design better through hands-on work.
What You'll Do
How We Build
Our stack: C#/.NET (multiple versions, legacy through current), Microsoft SQL Server, Azure DevOps for source control and CI/CD, and a privately hosted (co-located) environment. You'll join an 8-person development team that includes a senior software architect, a development manager, a senior business analyst and a DBA.
What You Bring
Nice to have: experience across multiple .NET versions, including .NET Framework; Azure DevOps pipelines and continuous delivery; a clear answer to "what are you learning right now?"
How We Work
You dig into problems, follow them through to done, and hold your work to a high standard. You're a good teammate who makes the people around you better.
This is a hands-on senior role for someone who wants to keep building, not move into management. You'll grow in technical depth by working closely with our architect on the rewrite and bringing your own ideas on design and AI to the team.
What You Get
You'll meet our CTO during the interview process. If you want a long-term home where you can help modernize a high-volume platform and rebuild it the right way, with AI built in, we'd like to talk.
PCI Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, age, sex, sexual orientation, gender identity, religion, national origin, pregnancy, physical or mental disability, military or veteran status, citizenship or immigration status, genetic information, or any other characteristic protected by applicable federal, state or local law.
Hybrid, 1 day per week on-site