Remote Senior Software Engineer

Posted

Apply now
Please, let Xero know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Xero is seeking a Senior Software Engineer to help build and manage software that addresses engineering problems at scale.
  • The role involves collaborating with other team members to create and deliver high-quality software to customers efficiently.
  • Responsibilities include software application development on existing and new products, contributing to improved customer experiences.
  • The engineer will maintain engineering excellence standards and support team members in product development.
  • The position requires demonstrating leadership in best practices and mentoring other team members.
  • The engineer will work in a cross-functional environment, focusing on shared objectives and utilizing modern principles and practices.
  • The role includes creating software with a focus on customer problems and technical excellence, automating manual processes, and participating in code reviews.
  • Testing responsibilities involve designing and performing sophisticated testing activities to ensure product quality.
  • The engineer will resolve development or production issues, communicate impacts to stakeholders, and participate in incident responses.
  • Continuous improvement is expected through maintaining and sharing knowledge of development technologies.
  • The role includes delivering infrastructure in a production environment and championing automation of delivery processes.
  • The engineer will advocate for agile and delivery practices and participate in recruitment processes.

Requirements:

  • Candidates must have a high level of experience in various programming languages and tools, particularly C#/.Net, React, SQL Server, and AWS.
  • Proven ability to contribute to internal ecosystems and build SDKs and libraries for team integration is required.
  • The candidate should be able to debug across the entire Xero technology stack to assist the team.
  • Major code design decision-making for individual products is expected.
  • Proficiency in the architecture and implementation of distributed systems is necessary, along with the ability to refactor complex systems into scalable components.
  • Familiarity with CI/CD concepts and tooling is required.
  • Strong advocacy for Test-Driven Development (TDD) and automated tooling is essential, along with the ability to improve team processes for quality and feedback.

Benefits:

  • Xero offers generous paid leave that can be used flexibly, in addition to statutory holidays.
  • Employees receive dedicated paid leave for physical and mental wellbeing, along with access to an Employee Assistance Program for mental health care.
  • Private medical insurance and gym passes are provided as part of the benefits package.
  • Employees can participate in employee resource groups and receive 26 weeks of paid parental leave for primary caregivers.
  • An Employee Share Plan is available, along with beautiful office spaces and flexible working arrangements.
  • The benefits reflect Xero's commitment to human values, ensuring employees can do their best work.
Apply now
Please, let Xero know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback