Skip to content

Senior Engineer
Company | Xero |
---|
Location | Vancouver, BC, Canada |
---|
Salary | $165000 – $181000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years experience in platform development at scale.
- 5+ years of programming experience with advanced programming languages, such as C++, C#, Go, Java or similar frameworks, C# and .Net experience is a plus.
- 2+ years of experience in product security, authentication, and federated identity.
- Hands on experience and understanding of data security and privacy in enterprise environments.
- Education in computer science or equivalent fields.
Responsibilities
- You’ll work in collaboration with other Xeros to help create and deliver beautiful software to customers, faster.
- You’ll model the standard for engineering excellence at Xero, supporting your team to grow their technical capability and improve development practices.
- You’ll undertake software system development in our suite of products (including new ones), contributing to new or improved platforms for our customers and partners. Build for scale and high performance.
- You will lead the technical design and implementation with architecture principles and good engineering practice. Work with engineering leadership and delivery teams to deliver the technical capabilities.
- Maintain in-depth system knowledge across all system boundaries relating to the team’s components as well as hands-on development expertise.
- You’ll help build and manage software that solves engineering problems at scale.
- You will be enabled to seek clarity with technical complexities and be able to demonstrate smart ways to simplify.
- You’ll be able to make data-driven decisions that will release value early to solve Xero customers’ problems more effectively.
- You will lead and drive product security with emphasis on authentication mechanism to establish trust communication between Xero and external partners.
- You will lead with quality engineering practices for your team, identifying and resolving challenges to ensure processes and tools are optimised for their context and engineers have the required knowledge and skills.
- Contribute to and champion Xero’s quality strategy and standards. You will promote strong collaboration within a cross functional team, including design, product management. Mentor and coach junior team members.
- You will be a strong contributor to the product planning and delivery.
Preferred Qualifications
- Experience in auditing team’s codebases, aiming to maintain high standards for security, testability, and ability to make changes easily.
- Experience in leading discussions and implementation for scaling products to 2-10 times the number of users.
- Experience in coaching and mentoring engineers across multiple disciplines.
- Experience building embedded software with API and SDK is a plus.
- Experience building third-party developer APIs and platforms is a plus.