Enable job alerts via email!

Software Engineer

Xero

United Kingdom

On-site

GBP 45,000 - 65,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

At Xero, we are looking for an Engineer to collaboratively create and deliver high-quality software, focusing on customer problems and technical excellence. You will work on crucial software applications while practicing agile principles, automating manual processes, and continuously improving solutions.

Benefits

Generous paid leave
Private medical insurance
Gym passes
Flexible working
Employee Share Plan
Dedicated paid leave for wellbeing

Qualifications

  • Proficient with .NET/C#, React, and AWS.
  • Ability to debug across a technology stack.
  • Practices test-driven and trunk-based development.

Responsibilities

  • Create, test, and resolve issues in software applications.
  • Maintain and monitor delivery processes in production environments.
  • Contribute to agile software development practices.

Skills

.NET/C#
React
AWS

Job description

Social network you want to login/join with:

Our Purpose

At Xero, we’re here to help you supercharge your business. We do this by automating routine tasks, surfacing actionable insights, and connecting businesses with the right data, advisors, and apps. When that happens, we’re not only making life better for small business, but also building a stronger economy that can change the world.

As an Engineer at Xero, you’ll work collaboratively with other Xeros to help create and deliver beautiful software to our customers, faster. You’ll undertake software application development on applications in our suite of Products (including new ones), contributing to new or improved experiences for our customers, internal and external. You’ll maintain the standard for engineering excellence at Xero, continue developing your knowledge and skills, and support your team members in building products together. You’ll contribute to our cross-functional environment by working towards shared objectives, using modern principles and practices.

What you’ll do
  1. Create software - Care deeply about customer problems and technical excellence, produce robust, high-quality, and scalable software. Relentlessly automate manual processes. Contribute to technical solution designs that embrace a quality-first approach. Participate in code reviews.
  2. Test software - Design and automate testing activities that effectively reveal product quality across a range of risk areas and acceptance criteria. Collaborate with the team and understand your responsibility for quality.
  3. Resolve issues - Triage and solve development and production issues, quickly tracking down root causes. Communicate the impact of problems to stakeholders in terms of business value, helping to set priorities for resolution. Actively participate in incident responses.
  4. Engineering standards & frameworks - Maintain knowledge of Xero’s current and emerging engineering standards and practices. Develop and deploy software that meets Xero's standards.
  5. Continuous improvement - Keep up-to-date with current and emerging development technologies and methodologies. Develop expertise in one or more programming languages and ecosystem-specific technologies.
  6. Deliver infrastructure in a production environment - Maintain and monitor delivery processes. Ensure all software is running as expected and proactively work to prevent customer-facing problems.
  7. Modern software and delivery practices - Practice agile software development. Facilitate agile ceremonies as needed. Proactively work to improve team processes.
What you’ll bring with you
  • Proficient with our tech stack: .NET/C#, React, AWS
  • Ability to debug across a technology stack
  • Confidence in upgrading tooling and underlying technology of products
  • Proficient in rolling out and maintaining cloud infrastructure for team’s products
  • Ability to implement resilient software design patterns
  • Ability to maintain, update, and document team APIs
  • Familiarity with application and infrastructure security concerns, proactively mitigating issues
  • Practices test-driven and trunk-based development regularly
  • Demonstrated ability to respond to production incidents
Why Xero?

We offer very generous paid leave to use as you wish (plus statutory holidays!), dedicated paid leave for your physical and mental wellbeing, an Employee Assistance Program for mental health support, private medical insurance, gym passes, employee resource groups, 26 weeks of paid parental leave for primary caregivers, an Employee Share Plan, beautiful offices, flexible working, and many other benefits that reflect our human value. Join us to do the best work of your life at Xero.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.