Xero
Senior Engineer
CAN: Vancouver (333 Seymour St), Remote. Posted a month ago
The role
You will solve engineering problems at scale by refactoring monolithic systems into distributed architectures. You will make major code design decisions and mentor other engineers.
What you will do
- Modernizing systems by refactoring monolithic components into distributed, scalable architectures
- Enhancing the developer experience through CI/CD concepts, tooling, and TDD practices
- Building and maintaining a tech stack including C#, .Net, React, AWS, and Kubernetes
- Developing and implementing technical solution designs
- Making major code design decisions
- Contributing to global engineering standards
- Mentoring and coaching other engineers
Required qualifications
- Proven experience delivering and operating complex, large-scale systems
- Background in designing and building high-quality software within a range of languages and tools
- Ability to lead major code design decisions and contribute to wider technical solutioning
- Experience with modern engineering practices like automated testing, refactoring, and agile delivery
- Ability to mentor other engineers and help them grow technical skills
Nice to have
- Experience with adjacent technologies
Benefits
- Equity
- Performance incentives
- Health, wellness, and retirement programs
- Wellbeing initiatives
- Professional development
About the company
Xero is a company that values impact and skills, using a Total Package philosophy for compensation.