Salary
💰 $224,000 - $302,000 per year
Tech Stack
Distributed SystemsGoJavaNoSQLSQL
About the role
- shape the technical vision and architecture for money movement
- set the direction for building scalable and resilient systems
- influence implementation of highly scalable systems
- evaluate existing systems and decide when to reuse vs. rebuild
- contribute to production code and review complex designs
- partner with multiple teams to resolve dependencies
- champion practices around observability and performance
- mentor engineers and build technical leadership capacity
- bring industry best practices into Xero
Requirements
- 12+ years of software engineering experience
- extensive experience designing and operating large-scale distributed systems
- proven track record as a Principal/Architect-level technical leader
- deep expertise in building scalable systems
- strong proficiency in at least one modern backend stack (C#, Java, Golang, C++)
- advanced experience with SQL and NoSQL databases
- ability to define multi-year technical strategies
- domain expertise in payments/fintech
- strong collaboration skills
- ability to assess existing systems vs. new builds
- generous paid leave
- statutory holidays
- dedicated paid leave for mental wellbeing
- Employee Assistance Program
- employee resource groups
- wellbeing programming and allowances
- medical insurance
- dental insurance
- vision insurance
- disability insurance
- fertility financial support
- 401k contribution matching
- 26 weeks paid parental leave
- Employee Share Plan
- beautiful offices with snacks and break areas
- flexible working
- career development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringlarge-scale distributed systemsscalable systemsC#JavaGolangC++SQLNoSQLtechnical strategies
Soft skills
technical leadershipcollaborationmentoringinfluencingevaluatingresolving dependencieschampioning practicesassessing systems