EmploymentOS for your Business

Refer a friend Apply now

Software Engineer (Python / Django)

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

Description

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. Our engineering team alongside our AI and data science team aim to give customers better insurance prices. We 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

We are seeking a Software Engineer to join our team at Open, contributing as part of our technology department. You’ll play a key role in the development and maintenance of our software solutions, working alongside stakeholders in cross-functional teams. Your responsibilities will involve developing and implementing solutions to business and customer problems, applying best practices, and bringing continuous improvement.

As a Software Engineer, you will contribute your expertise to build robust functional modules and write maintainable code by following best practices. Your collaboration with Product, Design, Data, and other stakeholders will be essential in delivering business and customer value.

In this role, you will:

  • Develop and maintain web applications using Python and the Django framework.
  • Write readable, efficient, and testable code following best practices.
  • Implement and maintain automated tests to ensure code quality and reliability.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  • Participate in design and architecture discussions, providing valuable input and insights.
  • Participate in code reviews, provide constructive feedback to team members, and mentor junior team members.
  • Troubleshoot and debug issues in existing software applications.
  • Stay up-to-date with the latest trends and technologies in web development.

What you’ll bring

  • Proven commercial experience as a Python Django developer.
  • Proficiency in SOLID principles, Python and Django framework.
  • Practitioner of test-driven development (TDD) principles and proven experience crafting good unit tests.
  • Proven experience and knowledge of Postgres and Django ORM.
  • Familiarity with front-end technologies such as Angular is a plus, but not essential.
  • Hands-on experience with CI/CD tools.
  • Sound problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work independently and in a team environment.
  • Experience with agile development methodologies is essential.

Role location

This role will be based in Sydney, Australia. We work in a Hybrid environment, where our teams attend the office a minimum of 3 days (e.g. Mondays, Tuesdays & Thursdays).

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 growing tech scale-up. We provide our team with:

  • Highly competitive compensation, including share options – we believe in paying people what they’re worth and sharing success across the company
  • High levels of autonomy and trust, so you can do your best work
  • Clear growth opportunities, with scope to evolve your role as you grow
  • Flexible working, with a focus on impact rather than time at your desk – including the ability to work remotely
  • Paid company parental leave, supporting all parents as they balance career and family.
  • An annual professional development allowance, which can be used for coaching, courses, or industry conferences

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.

Role Type

Permanent • Full-time • Mid-level Senior
Apply now