Cover Genius

Senior Software Engineer, XCore (Python, Django)

Cover Genius

Sydney, New South Wales, Australia · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
7 hours ago
Work mode
In office
Education
Bachelor's or Master's in Computer Science or Engineering
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Cover Genius

Cover Genius is a Series E Insurtech company partnering with leading digital businesses globally, including Booking Holdings (Booking.com, Kayak, Priceline), Intuit, Hopper, Skyscanner, Ryanair, Turkish Airlines, Descartes ShipRush, Zip, SeatGeek, Amazon, Flipkart, eBay, Wayfair, and Shopee in Southeast Asia. Their XCover platform delivers embedded insurance to millions worldwide annually. The company has earned numerous accolades, including the Financial Times' recognition as APAC's fastest growing firm in 2020. With a diverse workforce across 20+ countries, Cover Genius excels at cultural initiatives like "CG Gives" which supports global social entrepreneurship and development.

Role Overview

We are seeking a Senior Software Engineer to join our Technology Team and lead the design, development, and enhancement of core business-critical applications powering our XCover platform. The ideal candidate will bring strong backend expertise, primarily with Python and Django, and experience architecting scalable distributed systems. This role requires collaboration across Product, Infrastructure, and engineering teams to ensure delivery of performant, reliable, and secure features supporting our worldwide operations.

Key Responsibilities

  • Design and build robust, scalable software aligned with Core Services business objectives.
  • Take full ownership of features and components, assuring compliance with business, performance, and security standards.
  • Advocate and implement engineering best practices, code quality standards, and sound architectural principles.
  • Mentor peers and foster a culture of innovation, continuous learning, and collaborative problem-solving.
  • Work closely with Product Managers and engineering colleagues to translate product vision into impactful technical solutions.
  • Experiment with emerging technologies to improve application performance and developer efficiency.
  • Enhance code quality and system dependability by increasing test coverage, monitoring, and managing technical debt.

Required Skills and Experience

  • Bachelor’s or Master’s degree in Computer Science or Engineering with at least 5 years of professional experience in building and maintaining large-scale web applications, preferably using Python and Django.
  • Deep understanding of software design patterns, API development, and database optimization; experience with distributed, high-performance system design.
  • Familiarity with modern development workflows including CI/CD pipelines, automated testing, and code quality tools.
  • Experience with cloud environments (AWS or GCP), infrastructure as code, and container orchestration (Kubernetes).
  • Knowledge of messaging systems, caching mechanisms, and resilient microservices architecture capable of managing high transaction volumes.
  • Experience or interest in the insurtech or fintech sectors, especially platforms enabling embedded financial services or B2B integrations, is a strong plus.
  • Proficiency in utilizing AI-assisted coding tools to accelerate development cycles.

Personal Attributes

  • Strong ownership mindset encouraging accountability and proactive problem resolution.
  • Excellent communication skills for explaining technical concepts across diverse audiences and fostering team collaboration.
  • Analytical and pragmatic approach to complex problem-solving.
  • Commitment to continuous learning and curiosity for innovation.
  • Ability to influence technical direction positively and promote engineering excellence within the team.

Why Work at Cover Genius?

  • Flexible hybrid work model: onsite presence Monday, Tuesday, Friday and remote on Wednesdays and Thursdays, with flexible start and end times.
  • Opportunity to work from any global office for up to four weeks annually.
  • Employee stock options to share in company success.
  • A passionate team committed to social impact through the CG Gives program fostering philanthropy and global development.
  • Diversity and inclusion are core values; discrimination or harassment of any kind is not tolerated.

Additional Information

Applications will be processed with respect for privacy and may be assisted by AI tools; final hiring decisions are made by humans. Candidate data will be retained for a period of three years.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Python required Kubernetes required Microservices Architecture required Django required

How they work

Communication Problem Solving Initiative Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help