Software Engineer - Data Platform
Listed on 2026-02-18
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer
The Team’s Mission
Our mission is bold: to build a state‑of‑the‑art data platform that empowers teams across the organisation with fully self‑serve capabilities. This enables them to easily own, process, and manage their event‑driven data pipelines with efficiency and ease.
At Dojo, data is at the heart of our decision‑making process and influences how we understand and shape the world. To empower this, we've built a Self‑Serve Data Platform that enables teams to manage, access, and process their own data independently. This platform provides the tools necessary for teams to make a significant impact quickly and at scale.
Join us and be part of one of the fastest‑growing tech companies, leveraging an advanced tech stack to shape the future of our industry.
Our Data Platform operates seamlessly across multi‑cloud environments, leveraging both AWS and GCP. Built on the latest open‑source technologies, it allows us to not only push the boundaries of data engineering and analytics but also contribute back to the open‑source community through continuous innovation and solution development.
What You’ll DoThis role will allow you to master the three pillars of every organisation:
Software Engineering, Infrastructure, and Data.
- Software Engineering:
Develop microservices, libraries, Flink jobs, data pipelines, and Kubernetes controllers. - Stakeholder
Collaboration:
Work closely with both technical and non‑technical stakeholders to define, design, and implement solutions within our Data Platform. Trusted relationship will be key for success. - Lead Technological Initiatives:
Drive forward market‑leading projects, exploring and integrating new technologies into our ecosystem. - Platform as a Product:
Deliver self‑serve products with strong SLAs/SLOs to the business, ensuring their scalability and reliability. - Developer
Experience:
Focus on optimising the developer experience to simplify platform adoption and onboarding.
- Problem solving skills:
Strong problem solving skills which can help navigate problems in day to day work. - Programming Proficiency:
Experience with Java, Python, or Golang with hands‑on expertise in building scalable systems. - Collaboration
Skills:
A proven ability to collaborate effectively with a diverse set of stakeholders, aligning technical solutions with business needs. This position requires not only deep technical expertise but also a proactive, engaging approach to working with others and building lasting partnerships.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: