Hybrid Engineer

Posted 2 hours ago

Apply now

About the role

  • Engineer delivering scalable systems and refactoring monolithic architectures for millions of users. Collaborating with cross-functional teams in a hybrid working environment.

Responsibilities

  • You will focus on solving engineering problems at scale, moving beyond simple feature development to influence the architecture and implementation of distributed systems.
  • By refactoring complex, monolithic systems and building high-quality, scalable software, your work directly ensures the platform remains robust and reliable for millions of users.
  • This role offers the autonomy to make major code design decisions and contribute to global engineering standards.
  • You will balance technical excellence with mentorship, acting as a role model for the team and helping to coach others through complex technical challenges.
  • You will join a collaborative environment where engineers, product owners, and designers work together using agile and delivery practices to ship meaningful code.
  • The team prioritizes continuous learning and mastery, frequently participating in code reviews and knowledge-sharing sessions to maintain a high bar for technical craft.
  • Initially, you will focus on modernizing systems by refactoring monolithic components into distributed, scalable architectures.
  • Enhancing the developer experience through the maturation of CI/CD concepts, tooling, and TDD practices.
  • Building and maintaining a diverse tech stack that includes C#, .Net, React, AWS, and Kubernetes.
  • Developing and implementing technical solution designs that align with long-term engineering frameworks.

Requirements

  • Proven experience delivering and operating complex, large-scale systems (distributed/high-availability environments), with strong fundamentals and the ability to ramp quickly across adjacent technologies (we’re tech-stack agnostic).
  • You bring a growth mindset and a passion for proactively maintaining and sharing technical knowledge with your peers.
  • A background in designing and building high-quality software within a range of languages and tools is essential.
  • You possess the 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 is key to your success.
  • You enjoy mentoring other engineers and helping them grow their technical skills through supportive coaching.
  • A deep care for technical excellence and a drive to solve large-scale engineering challenges motivates your daily work.

Benefits

  • Variable Pay: Eligibility commissions or equity based on role and performance.
  • Comprehensive Benefits: World-class health, wellness, and retirement programs.
  • Xero Perks: Inside Xero Explore our full suite of benefits, from wellbeing initiatives to professional development.

Job title

Engineer

Job type

Experience level

Mid levelSenior

Salary

CA$164,700 - CA$214,700 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job