Our Purpose at Xero is to help you supercharge your business by automating routine tasks, surfacing actionable insights, and connecting businesses with the right data, advisors, and apps. We aim to make life better for small businesses and build a stronger economy that can change the world.
How you’ll make an impact:
- Join our dynamic and innovative team at Xero as a Senior Software Engineer for the US Product division. We are seeking a highly skilled backend and platform-focused engineer with experience in authentication, federated identity, and authorization to help build the future of Xero products. You will lead efforts to develop user management and authentication systems with external platform partners, a strategic initiative for our growth in the US.
What You'll Do:
- Collaborate with teams to deliver high-quality software efficiently.
- Model engineering excellence and support team growth.
- Develop and improve platforms, focusing on scalability and performance.
- Lead technical design and implementation, ensuring architecture principles are followed.
- Maintain comprehensive system knowledge and hands-on development expertise.
- Build and manage scalable engineering solutions.
- Simplify complex technical issues and make data-driven decisions.
- Drive product security, especially around authentication mechanisms.
- Promote quality engineering practices and mentor junior engineers.
- Contribute to product planning and delivery processes.
What You'll Bring With You:
- 5+ years of experience in platform development at scale.
- 5+ years of programming experience with languages like C++, C#, Go, Java; C# and .Net experience is a plus.
- 2+ years of experience in product security, authentication, and federated identity.
- Understanding of data security and privacy in enterprise environments.
- Ability to lead system design discussions and collaborate with product management.
- Degree in computer science or related fields.
- Willingness to experiment with new languages and tools.
- Experience in auditing codebases for security and quality standards.
- Experience scaling products to handle 2-10 times more users.
- Experience mentoring engineers across disciplines.
- Experience with embedded software, APIs, SDKs, or third-party developer platforms is a plus.
Salary: $165,000 - $181,000 per year.
Why Xero? We value diversity and inclusion, fostering a respectful and fair culture. We encourage candidates from underrepresented groups to apply, even if their experience doesn't align perfectly with all requirements. Our benefits include generous paid leave, health and dental coverage, wellbeing programs, parental leave, employee share plans, flexible work arrangements, and career development opportunities.