Taro Logo

Engineer, TaxCycle

A technology company that provides cloud-based accounting software for small businesses and their advisors.
Calgary, AB, CanadaVancouver, BC, CanadaToronto, ON, Canada
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Finance · Enterprise SaaS

Job Description

Xero is seeking a Mid-Level Engineer for their TaxCycle team to help create quality tax software products. This role combines full-stack development with a focus on building scalable tax software solutions. The position requires 2+ years of engineering experience with proficiency in C#, ASP.NET, .NET Core, and JavaScript (React/Redux). The ideal candidate will work on building and maintaining services, contributing to new product experiences, and maintaining engineering excellence standards. The role offers a comprehensive benefits package including health insurance, generous paid leave, and equity participation. Working in a hybrid environment across Canadian locations (Calgary, Vancouver, or Toronto), you'll be part of a company that focuses on automating routine tasks and helping small businesses thrive. The position emphasizes both technical excellence and mentorship, requiring strong collaboration skills and a commitment to best practices in software development.

Last updated a month ago

Responsibilities For Engineer, TaxCycle

  • Create high quality and scalable software
  • Design and perform sophisticated testing activities
  • Resolve development and production issues
  • Contribute to engineering standards and frameworks
  • Champion automation of delivery processes
  • Coach and mentor team members
  • Participate in code reviews
  • Contribute to technical solution designs
  • Participate in recruitment processes
  • Work cross-functionally to resolve escalated customer issues

Requirements For Engineer, TaxCycle

TypeScript
JavaScript
  • 2+ years experience in Engineering
  • Proficiency in C#, ASP.NET, .NET Core
  • Experience with JavaScript, React, Redux
  • Knowledge of automated testing frameworks
  • Experience with distributed systems
  • Proficiency with CI/CD concepts and tooling
  • Strong advocate of TDD
  • Ability to refactor complex systems
  • Experience in full-stack development
  • Strong communication and relationship building skills

Benefits For Engineer, TaxCycle

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
  • Generous paid leave
  • Health insurance
  • Dental reimbursement
  • Vision allowances
  • Healthcare spending account
  • Fertility and family forming financial support
  • Wellbeing and sports programmes
  • 26 weeks parental leave for primary caregivers
  • Employee Share Plan
  • Flexible working
  • Career development
  • Employee Assistance Program
  • Shared meals

Related Jobs

Full Stack Software Engineer/Developer

Full Stack Software Engineer role at Manulife in Waterloo, focusing on platform solutions and security engineering for corporate operations, offering competitive compensation and comprehensive benefits.

Back-End Software Engineer

Backend Software Engineer role at Manulife focusing on developing and maintaining business applications using Azure cloud technologies and modern development practices.

Back-End Software Engineer

Back-End Software Engineer position at Manulife focusing on developing and optimizing business applications using Azure cloud technologies.

Full Stack Software Engineer/Developer

Full Stack Software Engineer role at Manulife in Waterloo, focusing on platform solutions and technical leadership with comprehensive benefits and hybrid work arrangement.

Software Engineer, Product

Software Engineer, Product role at Asana, building features end-to-end for a leading work management platform in Vancouver, BC.