Lead Engineer - Payments Platform
Lead Engineer · Lead · Full Time · Remote
Opens Xero's application page
Role
What you'll do.
Lead Engineer - Payments Platform at Xero is a senior technical leadership role focused on architecting and building scalable, reliable payment systems that power money movement globally. You'll shape foundational decisions for the payments platform, lead cross-functional teams in delivering high-throughput financial services, and drive technical innovation while staying hands-on with production code and proof-of-concepts. This early-stage initiative offers the rare opportunity to build world-class payment infrastructure for millions of small business users while mentoring engineers and influencing engineering culture.
Responsibilities
- Payments Platform Architecture and Design: Lead the design and development of reliable, scalable, performant, and secure payment services including payment orchestration, risk and fraud detection systems, and multi-provider payment processing to accelerate product development.
- High-Throughput Services Development: Architect and develop core high-throughput platform services that handle millions of transactions, ensuring operational excellence, system reliability, and direct business outcomes for global payment operations.
- Global Bill Payment Product Development: Drive the development of a global bill payment product that streamlines cash flow management for small businesses, translating complex business requirements into resilient technical solutions at scale.
- AI Integration and Developer Productivity: Champion the integration and adoption of advanced AI capabilities across the engineering organization to accelerate development workflows, enhance developer productivity, and establish best practices for AI-assisted engineering.
- Technical Leadership and Mentoring: Set technical direction for the Payments Platform team, mentor engineers in distributed systems design, code review, and technical decision-making while fostering an inclusive engineering culture.
- Cross-Functional Collaboration: Partner with product, design, security, risk, and operations teams to translate complex business needs into scalable engineering solutions while driving agile execution and delivery of payment platform capabilities.
- Production Code and Proof-of-Concepts: Maintain hands-on involvement by directly contributing to production code, technical deep dives, and proof-of-concepts to solve complex financial technology challenges at massive scale.
- System Architecture and API Design Leadership: Lead the design of robust system architecture and API interfaces that support payment orchestration, multi-provider integration, and fraud risk management while maintaining high availability and performance standards.
Qualifications
What we look for.
Technical
Backend Programming Languages
Proficiency in modern backend programming languages such as C#, Java, Golang, or C++. Experience with multiple languages or adjacent technologies is valued; the team is tech stack agnostic.
Distributed Systems and Backend Architecture
Proven track record designing and delivering highly available, distributed backend systems with deep understanding of system architecture, API design patterns, and microservices principles.
High-Throughput Services Development
Experience designing and building high-throughput, low-latency services that operate under real-world constraints, including performance optimization, scalability, and reliability considerations.
Database Design and Management
Deep understanding of both SQL and NoSQL database technologies, including schema design, query optimization, data consistency models, and database scaling strategies.
Cloud-Native Platform Expertise
Hands-on experience with cloud-native platforms, particularly AWS, including infrastructure-as-code, containerization, orchestration, monitoring, and cloud-native application design.
Financial Technology and Payment Systems
Experience with financial technology systems, payment processing, transaction orchestration, fraud detection, or risk management systems is highly valuable for this payments platform role.
AI Tools and Practices
Advanced usage and advocacy for AI tools and practices to accelerate engineering productivity, including code generation, development workflows, and technical decision support.
Education
Bachelor's Degree in Computer Science or Related Field
Formal computer science education or equivalent demonstrated experience in software engineering, systems design, and distributed architecture principles.
Experience
Senior Backend Engineering Experience
Proven track record of delivering complex backend systems and services at scale, demonstrating expertise in system design, performance optimization, and operational excellence.
Technical Leadership and Mentoring
Experience setting technical direction, making architectural decisions, and mentoring engineers within high-performance teams, fostering technical excellence and inclusive engineering culture.
Cross-Functional Collaboration
Strong experience partnering with product, design, and operations teams to translate business requirements into scalable technical solutions, demonstrating business acumen and communication skills.
Production System Ownership
Direct experience owning and operating production systems at scale, with accountability for reliability, performance, security, and business outcomes of platform services.
Skills
Required
Distributed Systems Design
Expert-level understanding of distributed computing principles, consensus algorithms, eventual consistency, fault tolerance, and system reliability patterns essential for payment platform architecture.
System Architecture and Scalability
Ability to design highly scalable, performant systems architecture that can handle massive transaction volumes while maintaining reliability, security, and operational simplicity.
Backend Development
Expert-level proficiency in at least one modern backend programming language (C#, Java, Golang, C++) with deep understanding of language ecosystems, frameworks, and performance characteristics.
API Design and Specification
Strong expertise in designing clean, versioned, maintainable APIs including RESTful principles, async patterns, and integration standards for payment platform orchestration.
Database Technologies
Expert knowledge of SQL databases (transaction semantics, query optimization) and NoSQL solutions (consistency models, horizontal scaling) for financial transaction data management.
Cloud Infrastructure and AWS
Deep proficiency with AWS cloud services including compute, storage, networking, databases, and monitoring tools necessary for building cloud-native payment platform services.
Technical Leadership
Demonstrated ability to lead technical teams, make sound architectural decisions under constraints, mentor engineers, and drive technical culture and excellence.
Problem Decomposition and Execution
Strong capability to break down complex financial technology challenges into clear, actionable technical solutions and drive agile execution to deliver measurable results.
Preferred
Financial Technology and Payments Experience
Nice to haveBackground in fintech, payment processing, transaction orchestration, fraud risk management, or compliance systems provides valuable domain knowledge for payment platform work.
Multi-Provider Payment Integration
Nice to haveExperience integrating multiple payment providers, gateways, or networks and managing provider diversity, failover, and settlement reconciliation.
High-Frequency Transaction Processing
Nice to haveExperience designing systems that handle millions of daily transactions with sub-second latencies, ensuring data consistency and operational reliability at scale.
AI and Machine Learning Advocacy
Nice to haveDemonstrated enthusiasm for adopting advanced AI tools and practices to enhance engineering productivity, code quality, and team efficiency.
Open Source Contributions
Nice to haveActive involvement in open source projects related to backend systems, distributed technologies, or cloud infrastructure demonstrates community engagement and technical depth.
Secure Software Development
Nice to haveKnowledge of secure coding practices, threat modeling, and security architecture relevant to handling sensitive financial data and payment transactions.
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·USD 206,000 – 260,000
Equity·Stock options
Benefits
Equity and RSUs
Eligible for equity (RSU) programs with potential for performance-based equity incentives depending on role level and company performance.
Annual Bonus and Variable Pay
Participate in annual bonus programs and performance-based cash or equity (RSUs) incentives tied to role level and company performance.
Medical, Dental, and Vision Coverage
Comprehensive healthcare coverage including medical, dental, and vision insurance for you and your family.
401(k) Match
Employer-matched 401(k) retirement savings plan to support long-term financial security.
Paid Time Off
21 days PTO, 10 days of Wellbeing leave, 5 days of Xtra Leave, 1 volunteer day, 12 paid holidays, plus paid parental leave.
Parental Leave
Paid parental leave to support work-life balance during family transitions.
Process
Interview steps.
- 01
Application Screening
Your application will be reviewed by our recruiting team and screened for relevant technical qualifications, backend systems experience, and leadership capabilities. Xero uses AI tools to assist with screening based on job-related qualifications, but human recruiters review all applications before any hiring decision.
- 02
Recruiter Conversation
An initial conversation with Xero's recruiting team to discuss your background, experience with distributed systems, payment platforms (if applicable), and leadership approach. This is an opportunity to learn about the Payments Platform team and role expectations.
- 03
Technical Deep Dive
A technical conversation with members of the Payments Platform engineering team focused on your experience designing scalable backend systems, high-throughput services, database architecture, and cloud platforms. Expect questions about specific challenges you've solved and architectural decisions you've made.
- 04
System Design Discussion
A collaborative technical session where you'll discuss designing a payment platform component or similar high-throughput system. This explores your approach to scalability, reliability, trade-offs, and how you think through complex distributed systems challenges.
- 05
Leadership and Collaboration Interview
Conversation with senior engineering leadership about your approach to mentoring, setting technical direction, cross-functional collaboration, and fostering an inclusive engineering culture. This explores how you partner with product and non-technical teams.
- 06
Executive Conversation
Final stage meeting with senior leadership or the hiring manager to discuss long-term vision, impact on the Payments Platform, and fit with Xero's culture and strategic direction for financial technology.
Full posting
Original listing.
The role / impact
In this role, you will help shape the technical foundation for money movement capabilities while unlocking new product lines globally. You will guide the design and development of reliable, scalable, performant, and secure services for the platform, ensuring operational excellence and direct business outcomes.
This is a rare chance to join an early-stage initiative, make foundational architectural decisions, and have a visible impact on the future of small businesses. By contributing directly to production code and proof-of-concepts, you will solve complex financial technology challenges at a massive scale.
The team / how they connect
The Payments Platform team is the engine powering money movement across the entire ecosystem, collaborating closely with product, security, risk, and operations. We are a highly collaborative collective that values technical excellence, inclusion, and continuous innovation. Together, we work cross-functionally to translate complex business needs into resilient engineering solutions that support millions of subscribers.
The team is currently working on / Initially, you will focus on
Designing and building out payment platform capabilities, such as orchestration, risks & fraud, multi-providers, to accelerate various payment products development and improve operational posture
Building out a global bill payment product to streamline how small businesses manage their cash flow
Developing core high-throughput platform services
Integrating and championing artificial intelligence capabilities to accelerate engineering productivity and enhance developer workflows
Where and how you can work
This role is based onsite our Vancouver office, where we embrace a hybrid working model, 1-2 days in office a week. You will have the flexibility to work from home while joining the team in the office for "boost days" to collaborate, socialise, and solve complex problems in person. We are open to ON or AB applicants who may be willing to relocate and Seattle Area, Washington US applicants (remotely).
Here are some of the things we are looking for
You bring a proven track record of delivering highly available, distributed backend systems and designing high-throughput services under real-world constraints
A deep understanding of system architecture, API design, and both SQL and NoSQL databases is essential
Your background includes proficiency in modern backend stacks such as C#, Java, Golang, or C++, alongside cloud-native platforms like AWS
You are passionate about staying hands-on contributing directly to production code, proof-of-concepts, and technical deep dives.
You possess strong leadership capabilities, with a passion for setting technical direction, mentoring engineers, and fostering an inclusive culture
You demonstrate strong ability in breaking down complex problems into clear, actionable solutions while driving agile execution to deliver results.
You are a strong partner to Product, Design, and other cross-functional teams to translate complex business needs into resilient engineering solutions.
You are a champion of advanced usage in AI tools and practices across the team to accelerate development workflows.
Apply even if your experience isn't a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team. We are also tech stack agnostic, so please apply if you've worked with adjacent technologies.
Compensation & Total Rewards
At Xero, we value the impact and skills you bring to the team. We don’t just hire for a role; we invest in people. We believe in a Total Package philosophy - which means your value isn't just a single number on a paycheque. While base salary is a core component, we look at your compensation through a holistic lens that includes equity, performance incentives, and world-class benefits.
The expected base salary range for this role in:
Washington: $206,000 - $260,000 USD
Individual pay is determined by various factors, including geography, level of experience, and the specific skills you bring to the role.
In addition to base pay, Xero’s roles are eligible for the following forms of variable compensation:
Variable Pay: Permanent employees are eligible to participate in our annual bonus and equity (RSU) programs. You may also be eligible for performance-based cash or equity (RSUs) incentives depending on your role level, and company performance.
Comprehensive Benefits: Medical, dental, vision, 401(k) match, and 21 days PTO, 10 days of Wellbeing leave, 5 days of Xtra Leave, 1 volunteer day, 12 paid holidays, paid parental leave. Further information included on our Xero Perks page.
Individual pay is determined by various factors, including geography, level of experience, and the specific skills you bring to the role.
Xero uses AI to help screen applications based on job-related qualifications. These tools assist our recruiters but do not make automated hiring decisions. A human recruiter reviews all candidates before any hiring action is taken.
Redirects to Xero's application page.
Other roles
More at Xero.
Senior Software Engineer - Payments Platform
Senior
Principal Engineer - Payments Products & Platform
Principal
Engineer - Product
Mid
Principal Engineer - Reporting & Insights
Principal
Lead/Staff Software Engineer
Staff