Product Engineer

Posted 5 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Product Engineer modernizing Xero’s accounting platform from monolith to scalable C#/.NET and AWS microservices. Improving service reliability, database scalability, and developer efficiency.

Responsibilities

  • Deliver high-quality, impactful, robust, scalable software aligned with team and business goals
  • Identify and solve complex, ambiguous problems independently
  • Focus on systems, scalability, and engineering quality
  • Collaborate across teams to drive technical excellence and developer efficiency
  • Keep stakeholders informed and aligned through clear communication
  • Foster an inclusive team culture by mentoring others and sharing feedback empathetically
  • Participate in planning, delivery, and continuous improvement
  • Transition from monolithic architecture to modern microservices
  • Build and operate production cloud services using C#, .NET Core, and AWS
  • Resolve legacy problems and database scalability challenges
  • Modernize service interfaces and APIs
  • Automate manual processes and apply test-driven and trunk-based development practices

Requirements

  • Proficient backend development experience with one or more of C#, .NET, Java, or Go
  • Solid understanding of distributed systems concepts, including service-to-service communication, eventual consistency, and resilience patterns
  • Practical experience with relational databases where transactional data integrity and ACID principles are critical
  • Working knowledge of modern DevOps practices, automated testing, and continuous integration pipelines
  • Interest in utilizing modern artificial intelligence tools
  • Strong communication and collaboration skills
  • Capacity to manage internal stakeholders like a technical product partner
  • Must have working rights for the country this role is based in
  • Satisfactory completion of relevant background checks may be required

Benefits

  • Annual bonus eligibility for permanent employees
  • Equity (RSU) programs for permanent employees
  • Performance-based cash or equity incentives depending on role level and company performance
  • World-class health, wellness, and retirement programs
  • Wellbeing days
  • Generous leave
  • Dedicated professional development budgets
  • Hybrid work model with flexibility to work from home
  • Opportunity to travel to New Zealand for onboarding

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$131,800 - CA$150,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSCloudDistributed SystemsJavaMicroservicesGo.NET

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.