Senior Software Engineer - Tax
Senior Software Engineer - Tax

Senior Software Engineer - Tax

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
X

At a Glance

  • Tasks: Build and manage software that solves engineering problems at scale while mentoring others.
  • Company: Join Xero, a leader in creating beautiful software solutions for customers worldwide.
  • Benefits: Enjoy a collaborative environment with opportunities for remote work and professional growth.
  • Why this job: Be part of a team that values technical excellence and customer satisfaction while driving innovation.
  • Qualifications: Experience with C#/.Net, React, SQL Server, AWS, and a strong background in software development.
  • Other info: Contribute to engineering standards and participate in recruitment processes.

The predicted salary is between 48000 - 72000 £ per year.

You’ll help build and manage software that solves engineering problems at scale. You’ll work

in collaboration with other Xeros to help create and deliver beautiful software to our customers, faster.

You’ll undertake software application development on applications in our existing suite of products (including new ones), contributing to new or improved experiences for our customers, internal and external.

You’ll help maintain the standard for engineering excellence at Xero and support your team in building products together. You’ll demonstrate leadership on best practices, and be a role model and mentor for other team members. You’ll contribute to our cross functional environment by working towards the same objectives, using modern principles and practices.

You’ll be enabled to seek clarity with technical complexities and be able to demonstrate smart ways to automate. You’ll be able to make data-driven decisions that will release value early to solve Xero customers’ problems more effectively.

What you’ll do

  • Create software – Care deeply about customer problems and technical excellence, develop high quality and scalable software, and coach others to do the same. Relentlessly automate any manual processes. Contribute to technical solution designs that embrace a quality-first approach. Participate in code reviews as a role model for giving and receiving feedback.
  • Test software – Design and perform sophisticated testing activities that effectively efficiently reveal product quality across a range of risk areas and quality criteria. Coach team members to enable high quality testing in line with Xero’s quality strategy and standards
  • Resolve issues – Efficiently assess the causes and identify solutions for development production issues, and effectively communicate the impact to stakeholders. Recognise common patterns of failure to mitigate issues before they reach production. Proactively participate in incident responses and contribute to post-mortems.
  • Engineering standards & frameworks – Contribute to Xero’s engineering standards and frameworks. Work closely with the Lead and Principal Engineers to apply standards to software and delivery processes
  • Continuous improvement – Proactively maintain, grow and share knowledge of development technologies used in the development of Xero’s software application
  • Deliver infrastructure in a production environment – Champion automation of delivery processes. Coach and support engineers to ensure all software is running as expected a
  • proactively works to prevent customer facing problems.
  • Modern software and delivery practices – Be a proactive champion of agile and deliver practices who coaches and develops others in this space in order to ensure a consistent approach to ways of working.
  • Recruitment – Participate in interviews and recruitment processes.

What you’ll bring with you

  • High level of experience in a range of languages and tools and experience with the tech we use C#/.Net, React, SQL Server, and AWS.
  • Proven ability to contribute to internal ecosystems, build SDKs and libraries to enable other teams to integrate with their products.
  • Able to debug across the entire Xero technology stack to unblock the team.
  • Able to make major code design decisions for individual products.
  • Highly proficient in the architecture and implementation of distributed systems. Ability to refactor complex, monolithic systems into scalable, resilient components.
  • Proficient with CI/CD concepts and tooling.
  • Strong advocate and teacher of TDD and automated tooling to safely and repeatedly release code.
  • Ability to review and coordinate team processes to improve quality and strengthen feedback loops.

#J-18808-Ljbffr

Senior Software Engineer - Tax employer: Xero

At Xero, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Software Engineer, you'll not only have the opportunity to develop high-quality software but also to mentor and lead your peers, ensuring continuous growth and excellence in engineering practices. Located in a vibrant tech hub, we offer competitive benefits, a commitment to employee development, and a unique environment where your contributions directly impact our customers' experiences.
X

Contact Detail:

Xero Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Tax

✨Tip Number 1

Familiarize yourself with Xero's engineering standards and frameworks. Understanding their approach will not only help you align with their values but also demonstrate your commitment to maintaining high-quality software development practices.

✨Tip Number 2

Showcase your experience with C#/.Net, React, SQL Server, and AWS in your discussions. Be prepared to discuss specific projects where you've utilized these technologies, as this will highlight your technical expertise and relevance to the role.

✨Tip Number 3

Prepare to discuss your experience with CI/CD concepts and tooling. Being able to articulate how you've implemented these practices in past roles will demonstrate your ability to contribute to Xero's automation goals.

✨Tip Number 4

Be ready to share examples of how you've coached or mentored team members in best practices. This will showcase your leadership skills and your ability to foster a collaborative environment, which is crucial for the role.

We think you need these skills to ace Senior Software Engineer - Tax

C#/.Net
React
SQL Server
AWS
Software Development
Automated Testing
Continuous Integration/Continuous Deployment (CI/CD)
Technical Leadership
Code Review
Debugging
Distributed Systems Architecture
Refactoring
Test-Driven Development (TDD)
Agile Methodologies
Mentoring and Coaching

Some tips for your application 🫡

Understand the Role: Take the time to thoroughly read the job description for the Senior Software Engineer position at Xero. Understand the key responsibilities and required skills, especially focusing on C#/.Net, React, SQL Server, and AWS.

Tailor Your CV: Customize your CV to highlight your experience with the technologies mentioned in the job description. Emphasize your contributions to software development, automation, and any leadership roles you've taken on in previous positions.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for solving engineering problems and your commitment to technical excellence. Mention specific examples of how you've automated processes or improved software quality in past roles.

Showcase Your Teamwork Skills: In your application, emphasize your ability to work collaboratively in cross-functional teams. Provide examples of how you've mentored others or contributed to team success, aligning with Xero's focus on teamwork and shared objectives.

How to prepare for a job interview at Xero

✨Show Your Passion for Customer-Centric Solutions

Make sure to express your enthusiasm for solving customer problems through software. Share specific examples of how you've developed high-quality, scalable solutions in the past and how you prioritize customer needs in your engineering practices.

✨Demonstrate Your Technical Expertise

Be prepared to discuss your experience with C#/.Net, React, SQL Server, and AWS. Highlight any projects where you've contributed to internal ecosystems or built SDKs and libraries, showcasing your ability to debug across the technology stack.

✨Emphasize Your Leadership and Mentoring Skills

Since the role involves mentoring others, share instances where you've coached team members on best practices, particularly in areas like TDD and automated tooling. Illustrate how you've contributed to a culture of continuous improvement within your teams.

✨Prepare for Technical Problem-Solving Scenarios

Expect to encounter questions that assess your problem-solving skills. Be ready to discuss how you've resolved development production issues, identified root causes, and communicated effectively with stakeholders to mitigate risks before they escalate.

Senior Software Engineer - Tax
Xero
X
  • Senior Software Engineer - Tax

    London
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-02-28

  • X

    Xero

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>