Principal Software Engineer

AvidXchange, Inc.
US - North Carolina - Charlotte
View Company Profile / << Go Back

  • Job Type: Full time
  • Just Posted

Job Description

Set technical direction and design scalable, secure, reliable payment systems while remaining hands-on in software development, architecture, testing, and delivery. Champion AI-first engineering practices, mentor engineers, and partner across product, architecture, operations, and engineering teams to deliver business-aligned solutions.

Requirements: Requires 10+ years of .NET software development experience, strong expertise in the Microsoft development stack, and experience designing scalable enterprise applications in Azure or another public cloud. Candidates should have hands-on experience with AI coding agents and AI development frameworks, modern DevOps and testing practices, databases, messaging architectures, and the ability to influence and mentor across teams.

Key Skills: Agentic AI Engineering, Software Architecture, .NET, C#, Azure, Distributed Systems, Microservices, Event-Driven Architecture, RESTful Services, SQL, CI/CD, Docker, Kubernetes, Unit Testing, Mentorship, PCI-DSS Compliance

Benefits: Paid Time Off, Paid Holidays, Paid Volunteer Time Off, Health Insurance, Dental Insurance, Life Insurance, Long-Term Disability Insurance, Short-Term Disability Insurance, Employee Assistance Program, Onsite Health Clinic, 401(k) Match, Paid Parental Leave, Childcare Services, Employee Discounts, Onsite Fitness Center, Tuition Reimbursement, Hybrid Workplace Flexibility, Free Parking




Fast Track Upload