Taro Logo

Software Engineer

Xero helps businesses by automating routine tasks, providing actionable insights and connecting businesses with data, advisors and apps.
London, UKManchester, UKMilton Keynes, UK
Backend
Mid-Level Software Engineer
Remote
Enterprise SaaS · Finance

Description For Software Engineer

Xero, a leading provider of business automation and financial software solutions, is seeking a Software Engineer to join their dynamic team. This role offers a unique opportunity to work on software that directly impacts small businesses worldwide, helping them manage their finances more effectively.

The position combines backend and frontend development, primarily working with .NET/C#, React, and AWS technologies. As a Software Engineer, you'll be responsible for creating robust, scalable solutions while maintaining high standards of code quality and testing practices. The role involves both building new features and maintaining existing systems, with a strong emphasis on automated testing and quality assurance.

Working in an agile environment, you'll collaborate with cross-functional teams to deliver solutions that meet customer needs. The position requires strong problem-solving skills, particularly in production environment troubleshooting and incident response. You'll be involved in the full software development lifecycle, from design to deployment and maintenance.

Xero offers an exceptional benefits package, including generous paid leave, comprehensive healthcare, and significant parental leave benefits. The company's culture emphasizes work-life balance and professional growth, with opportunities to work flexibly and develop your skills. The position offers the choice of working remotely or from modern offices in several UK locations.

This role is ideal for a mid-level engineer who is passionate about creating impactful software solutions and wants to work with modern technologies in a supportive, innovative environment. You'll be part of a company that's not just building software, but helping to strengthen the global economy by empowering small businesses.

Last updated a day ago

Responsibilities For Software Engineer

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

Requirements For Software Engineer

React
  • Proficient with .net/C#, React, AWS
  • Ability to debug across a technology stack
  • Confident in upgrading tooling and technology
  • Proficient in cloud infrastructure deployment and maintenance
  • Able to implement resilient software design patterns
  • Familiar with application and infrastructure security
  • Experience with test driven and trunk based development
  • Demonstrated ability to respond to production incidents

Benefits For Software Engineer

Medical Insurance
Mental Health Assistance
Parental Leave
Equity
  • 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 Software Engineer