Intermediate Software Engineer

Xero helps supercharge businesses by automating routine tasks, providing insights, and connecting businesses with data, advisors and apps.
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For Intermediate Software Engineer

Xero is seeking an Intermediate Software Engineer to join their team in developing and maintaining their suite of business automation products. The role sits between Associate Engineer and Senior Engineer on their engineering career ladder, offering an exciting opportunity for full stack developers. You'll be responsible for creating robust, high-quality software solutions that directly impact customer experience, while working in a cross-functional environment using modern principles and practices.

The position involves creating and maintaining software applications, contributing to technical solutions, and ensuring quality through automated testing. You'll work with technologies like C#/.Net, React, SQL Server, and AWS, while having the opportunity to solve engineering problems at scale. The role emphasizes both technical excellence and customer focus, requiring skills in debugging, API maintenance, and security implementation.

Xero offers an exceptional work environment with comprehensive benefits, including generous paid leave, mental health support, private medical insurance, and flexible working arrangements. The company's mission of helping businesses supercharge their operations through automation and data insights provides a meaningful context for your work. This role offers clear career progression opportunities within Xero's engineering ladder, making it an ideal position for someone looking to grow their career in a supportive, modern tech environment.

Last updated 2 months ago

Responsibilities For Intermediate Software Engineer

  • Create software with focus on customer problems and technical excellence
  • Contribute to technical solution designs and participate in code reviews
  • Design and automate testing activities
  • Triage and solve development and production issues
  • Maintain and monitor delivery processes
  • Practice agile software development
  • Maintain and document team APIs
  • Implement resilient software design patterns

Requirements For Intermediate Software Engineer

JavaScript
React
  • Experience in C#/.Net, React, SQL Server, and AWS
  • Ability to debug across a technology stack
  • Proficient in cloud infrastructure deployment and maintenance
  • Experience with application and infrastructure security
  • Practice of test driven and trunk based development
  • Experience in responding to production incidents

Benefits For Intermediate Software Engineer

Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
Dental Insurance
  • Generous paid leave
  • Dedicated physical and mental wellbeing leave
  • Employee Assistance Program
  • Private medical insurance
  • Gym passes
  • 26 weeks paid parental leave for primary caregivers
  • Employee Share Plan
  • Flexible working
  • Beautiful offices

Interested in this job?

Jobs Related To Xero Intermediate Software Engineer

Software Engineer- Syft Integration

Software Engineer position at Xero focusing on Syft Analytics integration, building data-driven solutions using Node.js and React.

Digital Marketing Engineer

Digital Marketing Engineer position at Xero, focusing on customer engagement platforms and SaaS technologies in a hybrid work environment.

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.