Our Mission
We're dedicated to helping businesses thrive by automating routine tasks, surfacing actionable insights, and connecting them with the right data, advisors, and applications.
By building a stronger economy that can change the world, we aim to make life better for small business owners.
The Role
As a key member of our team, you'll be part of a group building a stream-oriented data platform designed to speed up product development.
Our focus is on operational data, not analytics. We're looking for senior software engineers with big data and stream processing experience who can operate confidently at the intersection of application and data engineering.
Key responsibilities will include:
* Leading the charge in shaping the data platform
* Guiding and mentoring other engineers, fostering their professional development
* Running design sessions, contributing to the strategic vision of our data architecture
* Overseeing end-to-end project delivery, leveraging a strong knowledge of agile methodology
Requirements
To succeed in this role, you'll need:
* Self-awareness and a growth mindset
* A strong commitment to collaboration
* Openness to learning from failure
* The ability to bring clarity when things are ambiguous
* Strong software engineering experience
* Experience with technologies like Flink, Java, Go, Kubernetes, Kafka, Dynamo DB
Why Join Us?
At our organization, we offer a range of benefits, including:
* Generous paid leave to use however you'd like (plus statutory holidays)
* Dedicated paid leave to care for your physical and mental wellbeing
* An Employee Assistance Program to access mental health care for you and your family
* Health insurance, life insurance, and income protection
* Wellbeing and sports programmes
* Employee resource groups
* 26 weeks of paid parental leave for primary caregivers
* An Employee Share Plan