Remote Software Engineer

at Xero

Posted 9 hours ago 2 applied

Description:

  • At Xero, the purpose is to help businesses by automating routine tasks, providing actionable insights, and connecting them with the right data, advisors, and apps.
  • As a Software Engineer, you will collaborate with other team members to create and deliver high-quality software to customers efficiently.
  • You will be responsible for software application development on existing and new products, enhancing customer experiences.
  • The role involves maintaining engineering excellence standards, developing your skills, and supporting team members in product development.
  • Key responsibilities include creating robust, high-quality, and scalable software, automating manual processes, and participating in code reviews.
  • You will design and automate testing activities to ensure product quality and collaborate with the team to understand quality responsibilities.
  • The position requires triaging and resolving development and production issues, communicating their impact to stakeholders, and participating in incident responses.
  • You will maintain knowledge of Xero’s engineering standards and practices, ensuring software meets these standards.
  • Continuous improvement is essential, requiring knowledge of current development technologies and expertise in programming languages.
  • You will maintain and monitor delivery processes in a production environment, ensuring software runs as expected and preventing customer-facing problems.
  • Practicing agile software development and facilitating agile ceremonies will be part of your responsibilities.

Requirements:

  • Proficiency with the technology stack used at Xero, including .net/C#, React, and AWS.
  • Ability to debug across a technology stack effectively.
  • Confidence in upgrading tooling and technology underlying products.
  • Proficiency in the rollout and maintenance of cloud infrastructure for team products.
  • Capability to implement resilient software design patterns.
  • Ability to maintain, update, and document team APIs.
  • Familiarity with application and infrastructure security concerns, with a proactive approach to mitigating issues.
  • Regular practice of test-driven and trunk-based development.
  • Demonstrated ability to respond to production incidents effectively.

Benefits:

  • Xero offers very generous paid leave that can be used flexibly, in addition to statutory holidays.
  • There is dedicated paid leave for physical and mental wellbeing, along with an Employee Assistance Program for mental health care for employees and their families.
  • Employees receive private medical insurance and gym passes.
  • Xero supports employee resource groups and provides 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 human values, allowing employees to do their best work.