Engineer
- Canada
- Mid Level
- Posted
Join Xero, a global leader in online accounting software for small businesses. As an Engineer, you will deliver high-quality software that aligns with team and business goals, focusing on systems, scalability, and engineering quality. You will collaborate across teams, mentor others, and contribute to the success of the broader Xero community. You will work on transitioning to modern microservices, building and operating services in a production cloud environment, resolving complex legacy problems, and automating manual processes.
Collaborate across teams to drive technical excellence and developer efficiency, and play a key part in fostering an inclusive team culture by mentoring others.
You will also have the opportunity to travel to New Zealand for onboarding after your first couple of weeks
About Xero
- Deliver high-quality, impactful software that aligns with team and business goals, focusing on systems, scalability, and engineering quality.
- A solid understanding of distributed systems concepts, including service-to-service communication, eventual consistency, and resilience patterns belongs in your toolkit
- Apply even if your experience isn't a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team
Responsibilities
- Transition from a monolithic architecture to modern microservices, build and operate services in a production cloud environment, and resolve complex legacy problems.
Requirements
- Showing an interest in utilizing modern artificial intelligence tools will enable you to enhance personal productivity and streamline engineering workflows
- You possess strong communication and collaboration skills, with the capacity to manage internal stakeholders like a technical product partner
- Having a familiar working knowledge of modern DevOps practices, automated testing, and continuous integration pipelines will help you succeed
- You bring proficient backend development experience with one or more programming languages such as C#, .NET, Java, or Go
- Your background features practical experience working with relational databases where transactional data integrity and ACID principles are critical
jobapplier