Taro Logo

Lead Software Engineer - Payments

Xero helps businesses automate routine tasks, surface actionable insights, and connect businesses with data, advisors, and apps.
$155,700 - $190,000
Backend
Staff Software Engineer
Remote
5+ years of experience
Finance · Enterprise SaaS

Job Description

Xero, a leading financial software company, is seeking a Lead Software Engineer to join their Payments team. This role is crucial in shaping the future of cash flow management for small businesses worldwide. The position offers an exciting opportunity to work on payment systems that directly impact millions of small businesses globally.

The ideal candidate will be an experienced technical leader who can balance hands-on development with team leadership. You'll be working with modern technologies including C#, NodeJS, and React, while leveraging AWS infrastructure to build scalable payment solutions. The role requires someone who can maintain high engineering standards, mentor team members, and drive technical excellence.

As a Lead Engineer, you'll be responsible for technical direction, code quality, and system architecture, while spending approximately 50% of your time on hands-on technical work. You'll work in a collaborative environment with product managers, designers, and other engineers to deliver innovative payment solutions.

The position offers competitive compensation ($155,700 - $190,000) and an impressive benefits package including comprehensive healthcare, generous paid leave, and equity participation. Xero's culture emphasizes work-life balance, professional growth, and inclusive practices.

This is an excellent opportunity for a senior technical leader who wants to make a significant impact on small business success while working with cutting-edge payment technologies. The role offers the flexibility of remote work while being part of a purpose-driven organization that's transforming how businesses manage their finances.

Last updated 14 days ago

Responsibilities For Lead Software Engineer - Payments

  • Dedicate 50% time to technical tasks including code and design reviews
  • Set technical direction for the team
  • Mentor team members
  • Drive innovation and adoption of new technologies
  • Collaborate with product managers and designers
  • Tackle complex technical problems

Requirements For Lead Software Engineer - Payments

Node.js
React
  • Previous experience as Lead Engineer/Technical Lead
  • Proficiency in C#, NodeJS or React
  • Experience in building applications using these frameworks
  • Experience in auditing team codebases
  • Experience in on-call practices and monitoring tools
  • Experience designing and building modern engineering stacks with AWS
  • Strong leadership and mentoring skills
  • Problem-solving and solution evaluation skills

Benefits For Lead Software Engineer - Payments

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
  • Generous paid leave
  • Healthcare spending account
  • Health insurance
  • Dental reimbursement
  • Vision allowances
  • Employee Assistance Program
  • Fertility and family forming support
  • 26 weeks parental leave for primary caregivers
  • Employee Share Plan
  • Flexible working
  • Career development
  • Wellbeing and sports programs

Related Jobs

Lead Engineer, Xero Ecosystem

Lead Engineer position at Xero focusing on technical leadership and hands-on development for the Ecosystem team, building and scaling critical platform features using modern web technologies.

Lead Software Engineer

Lead Software Engineer position at Disney Entertainment & ESPN Product & Technology, focusing on ad platforms and OMS systems development.

Software Engineer (L5), Ads Reporting

Senior Software Engineer role at Netflix building large-scale data processing systems for ads reporting infrastructure.

Lead Intelligent Automation Developer

Lead Intelligent Automation Developer position at Oshkosh Corporation, focusing on enterprise automation solutions using UiPath, Microsoft Power Platform, and Generative AI.

Lead Intelligent Automation Developer

Lead Intelligent Automation Developer position at Oshkosh Corporation focusing on enterprise automation solutions using UiPath, Microsoft Power Platform, and Generative AI.