Startups

Principal Software Engineer

AvidXchange · Charlotte, North Carolina, United States · On-site

← All jobs
About AvidXchange

Accounts payable automation software that helps mid-market businesses streamline invoices, reduce manual work, and improve accuracy. Backed by QED Investors.

About the role

As a Principal Engineer on the Payments Technology and Engineering team, you'll set technical direction and design best-in-class solutions and do hands-on engineering for products that process millions of B2B payments. The role blends hands-on software development, architecture, coaching, and cross-functional partnership with Product, Architecture, Database, DevOps, Performance Engineering, and Operations — this is not a purely advisory position. Found on 1752vc Careers, the job board for startup and VC roles.

What they're looking for

  • Demonstrated agentic AI-first approach to the SDLC, with hands-on fluency in AI coding-agent tools such as Cursor, Claude Code, or VS Code with GitHub Copilot
  • Knowledge and experience in AI agent development using tools and frameworks such as LangChain/LangGraph, Databricks, vector databases, and open- and closed-weight LLMs
  • Broad AI-first mindset — comfortable evaluating and adopting new AI tooling and practices and coaching other engineers to do the same
  • Bachelor's or master's degree in computer science, Computer Engineering, or a related field — or equivalent practical experience — plus 10+ years of .NET software development experience building web-based applications
  • Strong knowledge of the Microsoft development stack: .NET Core, C#, JavaScript, RESTful services, ORM, T-SQL, JSON, MVC, XML, HTML, and CSS
  • Strong design and architecture mindset, with experience designing scalable, high-performance, secure enterprise applications in Azure (or another public cloud)
More about this role

As a Principal Engineer on the Payments Technology and Engineering team, you'll set technical direction and design best-in-class solutions and do hands-on engineering for products that process millions of B2B payments. The role blends hands-on software development, architecture, coaching, and cross-functional partnership with Product, Architecture, Database, DevOps, Performance Engineering, and Operations — this is not a purely advisory position. You'll bring an AI-first mindset to everything from daily coding to system design, treating agentic AI tooling as a default part of the SDLC rather than an occasional aid. This is a senior individual-contributor role — you'll drive impact through system design, architecture, mentorship, and cross-team influence.

Technical Leadership & Architecture

  • Define and drive the Payments platform's technical approach, system design decisions, and engineering best practices.
  • Advance platform scalability, reliability, and observability through API-first and event-driven design, distributed systems, cloud-native architecture, and fault-tolerant patterns (e.g., circuit breakers, retries with backoff, etc.).
  • Partner with Solution and Enterprise...

Read the full posting on AvidXchange's site ↗

Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.