Employment OS for your Business

Software Engineer (Python / Django)

Sydney, New South Wales 2000, Australia • Full-time

Role Type

Permanent • Full-time • Mid-level Senior

Description

Software Engineer (Python/Django)

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 Software Engineer at Open, you’ll play a meaningful role in building and evolving the technology that powers our insurance platform. Working closely with Product, Design, and Data in a cross-functional squad, you’ll turn real customer and business problems into well-crafted software.

In this role, you will:

  • Develop and maintain web applications using Python and the Django framework.
  • Write readable, efficient, and testable code, and implement automated tests to ensure quality and reliability.
  • Collaborate across Product, Design, and Data to understand requirements and translate them into technical solutions.
  • Participate in design and architecture discussions, contributing ideas and asking good questions.
  • Take part in code reviews and learn from the engineers around you.
  • Take ownership of your work end-to-end, from writing the code to understanding how it behaves in production.
  • Stay close to the latest trends and technologies in web development and bring relevant insights back to the team.

What you’ll bring

Required

  • Proven commercial experience as a Python Django developer, with a track record of building and shipping production applications
  • Proficiency in SOLID principles, Python, and the Django framework
  • Practitioner of test-driven development (TDD) and proven experience crafting good unit tests
  • Proven experience with PostgreSQL and Django ORM
  • Hands-on experience with CI/CD tools
  • Experience with agile development methodologies
  • Sound problem-solving skills, attention to detail, and the ability to work effectively in a team

Preferred

  • Familiarity with front-end technologies, Angular is a plus
  • Familiarity with AI coding assistants and agents
  • Experience with cloud-based development in AWS, Azure, or GCP

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
  • 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 during our annual office shutdown (on top of annual leave)
  • Annual allowance for professional development – use it for professional coaching, a skills course, or an industry conference.

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.