Engineering @ Open
At Open, we exist because we believe that insurance does not have to be seen as complicated or costly. Creating technology so our customers can enjoy smart and intuitive insurance experiences is at the core of Open’s development philosophy. When we do this, we’re building modern infrastructure that brings the wonder into insurance.
With a truly end-to-end approach, we build all of our own technology to create the insurance experience our customers deserve, not the one they expect. The team specialises in Python (Django) and Angular, and uses the latest AWS tools to support development.
What you’ll do
As a Senior Software Engineer, you’ll take meaningful ownership of the design and delivery of software within your squad, from shaping technical approach through to production. You’ll collaborate closely with Product, Design, and Data to ship work that solves real customer and business problems, and play an active role in raising the technical bar of the team around you through code reviews and technical design reviews. In this role, you will:
- Design and build efficient, scalable, and reusable software within our Python/Django and Angular stack, balancing technical rigour with delivery pace.
- Lead code and technical design reviews with a focus on patterns, maintainability, and raising the technical bar, not just correctness.
- Take ownership of your squad’s technical roadmap, platform health, and documentation, aligned with Open’s broader engineering strategy.
- Contribute to architectural decisions across our microservices and event-driven platform, raising the bar for resilience and observability.
- Stay close to security, privacy, and emerging technology trends, and bring relevant insights back to the team.
- You’ll also develop deep domain knowledge in insurance, a genuinely complex and fast-changing space that makes the technical problems here more interesting than most.
What you’ll bring
Required
- Strong experience as a Software Engineer in Python and Django
- Proven experience building resilient, performant distributed systems using microservices and event-driven architecture in a production environment
- Own problems end-to-end, from shipping features to understanding how they behave under real load
- Strong experience in CI/CD and Git-based workflows supporting code review and release
- Solid experience with cloud-based development in AWS, Azure, or GCP, with a willingness to work in AWS
- Experienced with infrastructure as code
- Practitioner of SOLID principles, with the ability to coach adoption through code reviews
- Familiarity with AI coding assistants and agents
Preferred
- Hands-on experience with Angular or another front-end framework
- A degree in computer science or a related field
Role location
Where you’ll work
This role is based in Sydney, Australia. We work in a hybrid model, with teams in the office on Mondays, Tuesdays, and Thursdays. We’ve found this rhythm genuinely supports collaboration and the kind of fast, high-trust culture we’ve built. You’ll have flexibility on the other days to work in a way that suits you.
Why Open?
Open is on a mission to make it easy for everyone to get the most from their insurance. Insurance is one of the world’s least digitally mature industries – for years it’s remained confusing, paper-based and heavily intermediated. We launched in 2016 to build a global, AI-powered platform that digitises the entire insurance process, making it transparent, less costly and more reliable.
It’s an exciting time to join Open and be part of a tech scale-up. We provide our team with:
Highly competitive compensation, including share options – we believe in paying people what they’re worth and having everyone in our company share in our success
- Highly competitive compensation, including share options – we believe in paying people what they’re worth and having everyone in our company share in our success
- High levels of autonomy and trust so you can do your best work
- Growth opportunities internally – as you grow, your role can too
- Flexible working – we are about impact, not time at your desk.
- We encourage freedom and responsibility, including the ability to work from anywhere
- Paid company parental leave, supporting all parents as they balance career and family.
- Bonus leave – additional paid leave designed to support rest and wellbeing once standard leave has been utilised.
- Personal development allowance – flexible annual benefit to support learning, wellbeing and personal growth.
More about us
Open is an AI-powered platform transforming insurance globally – making it more transparent, cost-effective and customer friendly. Since launching in 2016, we’ve grown into a certified B Corporation, using business as a force for good.
We’re proud to be an equal opportunity employer that celebrates diversity and are committed to providing an inclusive environment for all employees.
Lastly, Open is a high-performing team that strives to achieve brilliant things every day and we encourage you to apply even if your experience doesn’t exactly match the job description. We’re looking for people who are intellectually curious, courageous, innovative and passionate. Our culture is truly open, we’re continuously challenging each other to live our values, and aren’t afraid to raise questions when we fall short. Most importantly, Open is for those that want to create change and have an impact. If that sounds like you, apply for this role and let’s build the future of insurance together.