Nod CareersAuto-apply free

Principal Software Engineer

avidxchangeinc · Charlotte, North Carolina, United States · Charlotte, North Carolina, United States
Auto-apply to this job with Nod →
<h3><span style="color: #1c2333;"><strong>Principal Engineer, Payments </strong></span></h3> <p style="color: !important;"><span style="color: #1c2333;">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.</span></p> <h3><strong>What You'll Do:</strong></h3> <p style="color: !important;"><span style="color: #1c2333;"><strong>Technical Leadership & Architecture</strong></span></p> <ul> <li><span style="color: #1c2333;">Define and drive the Payments platform's technical approach, system design decisions, and engineering best practices.</span></li> </ul> <ul> <li><span style="color: #1c2333;">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.).</span></li> </ul> <ul> <li><span style="color: #1c2333;">Partner with Solution and Enterprise Architects, and with developers, to determine optimal designs for architecture, efficiency, maintainability, and scalability across new and existing capabilities.</span></li> </ul> <ul> <li><span style="color: #1c2333;">Collaborate with Product, Business Operations, and Engineering leaders to align technical solutions with business needs and shape engineering roadmaps.</span></li> </ul> <p> </p> <p style="color: !important;"><span style="color: #1c2333;"><strong>AI-First Engineering</strong> </span></p> <ul> <li><span style="color: #1c2333;">Adopt an agentic AI-based SDLC as the default approach to building software — using AI coding agents to scaffold, implement, test, and review code, not just as an occasional assist.</span></li> </ul> <ul> <li><span style="color: #1c2333;">Work fluently with AI harness / coding-agent tools (e.g., Cursor, Claude Code, VS Code with GitHub Copilot) as part of your daily workflow and help establish team-wide standards and best practices for their use.</span></li> </ul> <ul> <li><span style="color: #1c2333;">Champion AI-driven engineering practices — intelligent automation, predictive analytics, and self-healing systems — to improve development efficiency and system resilience.</span></li> </ul> <ul> <li><span style="color: #1c2333;">Identify and implement AI-based solutions for Payments product initiatives, from proof of concept through production.</span></li> </ul> <ul> <li><span style="color: #1c2333;">Model and promote an AI-first mindset across the team — evaluating new AI tooling, sharing what works, and pushing the team toward higher leverage.</span></li> </ul> <p> </p> <p style="color: !important;"><span style="color: #1c2333;"><strong>Quality, Security & Delivery</strong> </span></p> <ul> <li><span style="color: #1c2333;">Solve problems, debug, and optimize code for performance and security, with attention to the compliance and regulatory standards that apply to payment processing (e.g., PCI-DSS).</span></li> </ul> <ul> <li><span style="color: #1c2333;">Own code quality and unit test coverage; partner with QA to design and review test cases so the platform meets customer expectations.</span></li> </ul> <ul> <li><span style="color: #1c2333;">Perform code reviews and approve pull requests, ensuring code follows documented standards and best practices.</span></li> </ul> <ul> <li><span style="color: #1c2333;">Own the health of the software delivery pipeline and guide the team in improving it.</span></li> </ul> <p> </p> <p style="color: !important;"><span style="color: #1c2333;"><strong>Hands-On Development, Mentorship & Collaboration</strong></span></p> <ul> <li><span style="color: #1c2333;">Stay hands-on — writing code, building proofs of concept, and pairing directly with engineers — while also setting architectural direction; this role is a blend of building and leading, not one or the other.</span></li> </ul> <ul> <li><span style="color: #1c2333;">Mentor and coach developers, with particular focus on senior engineers, through code review, design discussions, and technical guidance.</span></li> </ul> <ul> <li><span style="color: #1c2333;">Partner closely with Product and Operations to ensure technical solutions align with business needs and day-to-day operational realities.</span></li> </ul> <ul> <li><span style="color: #1c2333;">Influence engineering culture and product solutions — within the team and company-wide — through thought leadership.</span><

Let Nod apply for you →

More jobs at avidxchangeinc

Product Marketing Manager II, GTM Operations — avidxchangeincSenior Director of Business Development — avidxchangeincSenior Pricing and Packaging Manager — avidxchangeincBusiness Development Representative — avidxchangeincSenior Bank Channel Manager — avidxchangeincSupplier Retention Representative — avidxchangeinc