Xero is focused on helping businesses by automating routine tasks and providing actionable insights.
The role involves being part of a team that is building a stream-oriented data platform aimed at speeding up product development.
The platform focuses on operational data rather than analytics and is designed to supply real-time information to product teams for quick product and feature development.
Technologies used include Flink, Kafka, and Java, with the platform hosted on AWS and utilizing DynamoDB and Apache Doris for data storage.
The company is seeking senior software engineers with experience in big data and stream processing who can work effectively at the intersection of application and data engineering.
Requirements:
Candidates must possess self-awareness and a growth mindset.
A strong commitment to collaboration is essential.
Openness to learning from failure is required.
The ability to bring clarity in ambiguous situations is necessary; candidates should seek answers and continue progressing.
Strong software engineering experience is a must.
Experience with technologies such as Flink, Java, Go, Kubernetes, Kafka, and DynamoDB is required.
Benefits:
Xero offers very generous paid leave that can be used at the employee's discretion, 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 free medical insurance and have access to wellbeing and sports programs.
The company 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, flexible working arrangements, and career development opportunities.
Overall, Xero aims to create an environment where employees can do the best work of their lives.