Lead Engineer - Payments Platform
Lead Engineer · Lead · Full Time
Opens Xero's application page
Role
What you'll do.
Lead Engineer for Xero's Payments Platform, responsible for architecting and building highly available, distributed backend systems that power money movement capabilities for millions of small business subscribers globally. You will guide technical design decisions, contribute directly to production code, and mentor engineers on resilient, scalable, and secure financial technology solutions in an early-stage, high-impact initiative.
Responsibilities
- Architect & Design Payment Platform Services: Design and build core payment platform capabilities including orchestration services, fraud detection and risk management systems, multi-provider payment routing, and high-throughput transaction processing to support global payment products while maintaining operational excellence and system reliability.
- Lead Global Bill Payment Product Development: Spearhead the development of a global bill payment product that enables small businesses to streamline cash flow management, collaborating with product and design teams to translate business requirements into resilient, scalable engineering solutions.
- Develop High-Throughput Core Services: Build and optimize core platform services capable of handling massive transaction volumes reliably and performantly, ensuring systems maintain sub-millisecond latency and 99.99%+ uptime for critical financial operations.
- Champion AI Integration & Developer Productivity: Advocate for and integrate advanced AI capabilities across engineering workflows to accelerate development velocity, improve code quality, and enhance developer productivity through modern AI-assisted tools and practices.
- Provide Technical Leadership & Mentorship: Set technical direction for the Payments Platform team, mentor senior engineers, foster an inclusive engineering culture, and establish best practices for distributed systems design, API architecture, and financial technology security standards.
- Drive Cross-Functional Collaboration: Partner closely with Product, Design, Security, Risk, and Operations teams to translate complex business needs and regulatory requirements into resilient engineering solutions that support millions of small business subscribers.
- Contribute to Production Code & Proof-of-Concepts: Maintain hands-on involvement in production codebase development and technical proof-of-concepts, solving complex fintech challenges at scale while modeling technical excellence and best practices for the engineering team.
- Solve Complex Financial Technology Challenges: Address sophisticated distributed systems problems related to payment processing, fraud prevention, compliance, and operational resilience while making foundational architectural decisions that shape the future of Xero's payments capabilities.
Qualifications
What we look for.
Technical
Distributed Backend Systems Architecture
Proven expertise in designing, architecting, and deploying highly available, scalable distributed systems with deep understanding of consistency models, failure scenarios, and resilience patterns for production environments at scale.
High-Throughput Service Development
Demonstrated experience building and optimizing high-throughput services capable of processing millions of transactions reliably, with expertise in performance optimization, latency reduction, and handling real-world production constraints.
System Architecture & API Design
Deep understanding of system architecture principles including microservices patterns, API design best practices (REST, gRPC), event-driven architectures, and distributed systems patterns relevant to financial technology platforms.
SQL & NoSQL Database Expertise
Advanced proficiency with both relational databases (SQL) for transactional integrity and NoSQL databases (key-value stores, document databases) for scaling, including optimization, indexing strategies, and choosing appropriate persistence patterns.
Backend Programming Languages
Proficiency in modern backend stacks including C#, Java, Golang, or C++, with ability to write performant, maintainable production code and make technology choices appropriate for payment platform requirements.
Cloud-Native Platforms (AWS)
Strong hands-on experience with AWS cloud services including EC2, RDS, DynamoDB, Lambda, SQS, SNS, and related services; expertise in cloud-native architecture patterns, infrastructure-as-code, and container orchestration.
Payment Systems & Financial Technology
Understanding of payment processing flows, fraud detection mechanisms, compliance requirements (PCI-DSS, regulations), and financial transaction integrity principles or demonstrated ability to rapidly acquire this domain knowledge.
Modern Development Practices & AI Tools
Proficiency with Git version control, CI/CD pipelines, containerization (Docker, Kubernetes), and demonstrated advanced usage of AI-assisted development tools to accelerate coding velocity and workflow efficiency.
Education
Bachelor's Degree in Computer Science or Related Field
Formal education in Computer Science, Software Engineering, Mathematics, or equivalent field demonstrating foundational computer science principles and theoretical knowledge.
Continuous Professional Development
Commitment to staying current with distributed systems research, backend architecture patterns, and emerging financial technology trends through technical reading, courses, or community involvement.
Experience
Senior Backend Engineering Leadership
5+ years of experience in senior/staff-level backend engineering roles with proven track record delivering highly available, distributed systems at scale; experience architecting and owning critical infrastructure components.
Financial Technology or Payments Industry
Experience working on payment platforms, fintech infrastructure, or financial services systems is highly valuable; comfort with regulatory requirements, security standards, and financial transaction integrity expectations.
Cross-Functional Technical Leadership
Demonstrated success partnering with Product, Design, and Operations teams; experience translating business requirements into technical solutions and driving alignment across functional teams on technical direction.
Mentorship & Team Development
Track record of mentoring senior engineers, establishing engineering best practices, fostering inclusive team culture, and developing other engineers' technical capabilities and career growth.
Problem Decomposition & Agile Execution
Strong ability to break down complex technical problems into clear, actionable solutions and drive agile execution to deliver results on schedule while maintaining quality standards.
Skills
Required
Distributed Systems Design
Expert-level capability in designing fault-tolerant, scalable distributed systems with understanding of CAP theorem, consensus algorithms, and eventual consistency patterns.
Backend Development (C#, Java, Golang, or C++)
Production-grade proficiency in at least one of C#, Java, Golang, or C++ for building performant backend services and solving complex algorithmic challenges.
SQL Database Architecture
Advanced SQL proficiency including schema design, query optimization, indexing strategies, and transaction management for high-throughput transactional systems.
NoSQL Database Design
Expertise with NoSQL databases (DynamoDB, MongoDB, Cassandra, or similar) including data modeling, scaling strategies, and choosing appropriate persistence solutions for specific use cases.
AWS Cloud Services
Hands-on expertise with AWS services for building production systems including compute, database, messaging, and monitoring services; infrastructure-as-code practices.
Microservices Architecture
Deep understanding of microservices patterns, service discovery, inter-service communication, API design, and operational considerations for managing distributed microservices platforms.
Technical Leadership & Communication
Ability to articulate complex technical concepts clearly, make architectural decisions with business context, and drive alignment across engineering and non-technical stakeholders.
Security & Compliance Mindset
Security-first development approach including secure coding practices, cryptography fundamentals, and awareness of compliance requirements relevant to financial technology systems.
Preferred
Payment Systems Experience
Nice to havePrior experience with payment processing platforms, payment orchestration, or fintech infrastructure gives significant advantage in understanding domain-specific challenges and solutions.
Fraud Detection & Risk Management
Nice to haveExperience building or working with fraud detection systems, risk scoring algorithms, or financial crime prevention mechanisms is valuable for this payments platform role.
High-Frequency Trading or Real-Time Systems
Nice to haveBackground in ultra-low latency systems, real-time data processing, or high-frequency environments demonstrates capability for optimizing performance-critical payment services.
Multi-Provider Integration
Nice to haveExperience integrating with multiple external payment providers, APIs, or third-party services demonstrates systems thinking for managing complexity in multi-vendor environments.
Event-Driven & Streaming Architectures
Nice to haveProficiency with event streaming platforms (Kafka, AWS Kinesis) and event-driven architectural patterns for building responsive, scalable systems with strong separation of concerns.
AI/ML Integration
Nice to haveDemonstrated integration of AI/ML capabilities into production systems and advanced usage of AI-assisted development tools (GitHub Copilot, Claude, etc.) to enhance developer productivity.
Open Source Contributions
Nice to haveActive contributions to open source backend infrastructure projects (distributed systems, databases, APIs) demonstrates passion for technical excellence and community engagement.
Observability & Monitoring
Nice to haveAdvanced expertise in building observability into systems through logging, metrics, tracing, and debugging distributed systems in production for rapid incident response.
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·CAD 186,000 – 236,000
Equity·Stock options
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 Philosophy
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 paycheck. 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 base salary range for this role in Canada is $186,000 - $236,000 CAD.
Please note that this range represents base salary only. We believe in rewarding our people for their total contribution, which is why we look at compensation through a holistic lens. In addition to base pay, your total package may include:
Variable Pay: Eligibility commissions or equity based on role and performance.
Comprehensive Benefits: World-class health, wellness, and retirement programs.
Xero Perks: Inside Xero Explore our full suite of benefits, from wellbeing initiatives to professional development.
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.
Head of Engineering - Making Payments
Director
Engineering Manager (Platform)
Manager
Senior Site Reliability Engineer
Senior
Engineer - Reporting, Insights and Data-in
Mid
Lead Engineer - Applied AI
Lead