Xero, a leading platform in small business and accounting software, is seeking a Senior Software Engineer to join their U.S. Payroll team. This role presents an exciting opportunity to be a founding member of the team, where you'll directly impact the development of solutions that make payroll processing simpler for small businesses.
The position requires a seasoned professional with 4+ years of experience in software development, particularly in distributed systems and cloud technologies. You'll be working with modern technologies including TypeScript, JavaScript, Python, and PostgreSQL, while leveraging cloud platforms and containerization tools like Kubernetes. The role demands strong expertise in system design, architecture, and data modeling.
As a Senior Software Engineer, you'll be responsible for scaling services that support millions of users, designing high-scale orchestration workflows, and integrating with third-party APIs. You'll collaborate closely with Product Managers and Designers to define requirements and accelerate feature delivery, while maintaining high standards for security and testability.
Xero offers an exceptional benefits package including generous paid leave, comprehensive health coverage, 401k matching, and 26 weeks of paid parental leave. The company promotes a human-first culture that values diversity, inclusion, and work-life balance, with flexible working arrangements and beautiful office spaces.
This is an ideal opportunity for a skilled engineer who wants to make a meaningful impact on small businesses while working with cutting-edge technologies in a supportive, growth-oriented environment. The role offers competitive compensation ranging from $167,000 to $183,000 annually, reflecting the senior level of the position and the value Xero places on technical expertise.