AvidXchange is seeking a Senior Director of Software Engineering to lead the delivery and scalability of its key products and components of its Payments Platform, modernizing it to a micro-services architecture with AI-driven solutions.
Requirements
- Proficiency in modern software engineering best practices, including unit testing, CI/CD pipelines, DevOps, microservices, and containerization (Docker/Kubernetes)
- Strong design and architecture mindset, with experience designing scalable, high-performance, and secure enterprise applications in Azure or other public clouds
- Hands-on experience following Agile software development processes (Scrum/Kanban)
- Deep understanding of web technologies, API design, data platforms, and system integration.
- Experience modernizing legacy systems into modern cloud-native architectures (preferably microservices).
- Experience with regulated environments (e.g., PCI, SOX).
- Demonstrated success leading geographically distributed teams, including global delivery centers.
Responsibilities
- Lead multiple engineering teams responsible for delivering scalable, reliable, and secure Payments’ platform and products.
- Drive execution across classic and modern platforms, balancing immediate delivery needs with long-term modernization goals.
- Champion an API-first, services-based architecture with a focus on extensibility and customer outcomes.
- Promote the use of AI tools (e.g., GitHub Copilot, test generation, anomaly detection) to improve engineering productivity and accelerate delivery.
- Collaborate with product and operations teams to identify opportunities to apply AI/ML to solve business problems in the Payments domain—such as fraud detection, Payment’s exception handling AI agents, and smart Payment’s routing.
- Ensure high standards for code quality, system design, and operational excellence
- Foster a strong culture of engineering quality, including test automation, observability, and reliability engineering practices.
Other
- 15+ years of experience in software engineering, with 5+ years in senior leadership roles (Director or above).
- Proven track record of leading high-performing engineering teams delivering large-scale platforms.
- Strong communication, collaboration, and influencing skills across engineering and non-engineering partners.
- Passion for developing leaders and creating a strong engineering culture
- A go-getter with an entrepreneurial mindset – that means you are not afraid of taking risks, winning big or facing the unknown.