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.

Senior Engineer at Xero | JobZoey