Senior Software Engineer

3 weeks ago


Sydney, New South Wales, Australia Cover Genius Full time
Overview

Senior Software Engineer (Analytics & Science) at Cover Genius. Join to apply for the Senior Software Engineer (Analytics & Science) role at Cover Genius.

About The Company

Cover Genius is a Series E insurtech that protects the global customers of the world's largest digital companies. Our partners integrate with XCover, our award-winning insurance distribution platform, to embed protection for millions of customers worldwide each year.

What You Will Do

As the Senior Software Engineer on the Data Team, you will own the design, build, and operation of our experimentation and AI platform. Your core tasks include leading the end-to-end delivery of data products, defining engineering best practices, and mentoring teammates to elevate the team's capabilities. You will have extensive experience in software engineering, particularly with building and operating large-scale data systems or AI/ML solution platforms. You should possess strong skills in system design and architecture, cloud infrastructure, and a proven ability to deliver robust, cost-effective solutions. Leadership qualities, including experience in setting technical standards and mentoring others, are essential.

Key Responsibilities
  • System Development: Build and maintain the solutions that power key business functions like experimentation platform, personalisation, dynamic pricing and related capabilities.
  • AI Tooling Development: Own best practices for AI Agents and enable other business functions to deploy AI Agents to solve real business problems.
  • System Reliability & Observability: Design and implement robust monitoring, logging, and alerting systems to guarantee high availability and performance. Proactively identify, debug, and resolve production issues to maintain system health.
  • Technical Leadership: Define and establish engineering standards and best practices for the Data Team to follow.
What You Will Bring / Qualifications
  • A Bachelor's degree in Computer Science, Engineering, or a related field, plus 6+ years of professional software engineering experience, with a focus on scalable data-intensive systems.
  • Proven experience building and deploying applications powered by LLMs, utilizing RAG, prompt engineering, agents, and working with vector databases.
  • Strong foundation in software engineering principles with ability to design, build, and maintain clean, scalable, testable Python-based solutions and internal libraries.
  • Hands-on experience with end-to-end ML lifecycles, ML production deployment, Kubernetes orchestration, and CI/CD pipelines.
  • Deep expertise in Site Reliability Engineering principles and practical experience with modern observability and monitoring tools, and Infrastructure as Code.
Proficiencies and Attributes
  • Ownership mindset with the ability to lead ambiguous, cross-functional initiatives to measurable outcomes.
  • Innovative and curious mindset with interest in Generative AI.
  • Commitment to quality and reliability, emphasizing observable, scalable, and resilient production systems.
  • Natural mentor and technical leader who elevates the team and can articulate complex concepts to diverse audiences.
Why Cover Genius?
  • Flexible Work Environment - hybrid work with in-office days and flexible start/finish times.
  • Employee Stock Options - ownership for contributions in creating a world-class company.
  • Work with like-minded people and participate in social programs that support global communities.
  • Social Initiatives - programs that enable philanthropy through recognition and rewards.
Diversity and Inclusion
  • Cover Genius promotes diversity and inclusivity. We don't tolerate discrimination, demeaning treatment of anyone, or harassment due to race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status.
Privacy and Data Usage

By submitting your application, you acknowledge that we may collect, store and process your personal data for recruitment purposes. We may use AI to assist in sorting applications, but all final decisions are made by our hiring team. We will keep your information on file for three years from the date of your application. For details about how we handle your data and our use of AI, please review our privacy policy.

Job Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: IT Services and IT Consulting

#J-18808-Ljbffr

  • Sydney, New South Wales, Australia Constantinople Full time

    Join to apply for the Senior Software Engineer - Payments role at Constantinople Join to apply for the Senior Software Engineer - Payments role at Constantinople Constantinople is the first of its kind: an all-in-one software and operational platform for banks.We provide our banking clients with a cloud-native infrastructure to host and manage their...


  • Sydney, New South Wales, Australia Procreate Full time

    Join to apply for the Senior Software Engineer - iOS role at ProcreateJoin to apply for the Senior Software Engineer - iOS role at ProcreateHobartSydneyEngineeringfull-timeon-siteVisa sponsorship supportedWe're looking for senior iOS Engineers to join our team in Hobart, Australia. You'll join our product team and build and maintain next generation Procreate...


  • Sydney, New South Wales, Australia Microsoft Full time

    Join to apply for the Senior Software Engineer - AKS role at Microsoft2 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - AKS role at MicrosoftGet AI-powered advice on this job and more exclusive features.Are you passionate about containerized applications and cloud-native software development? If so, we have an...


  • Sydney, New South Wales, Australia Microsoft Full time

    Join to apply for the Senior Software Engineer - AKS role at Microsoft2 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - AKS role at MicrosoftGet AI-powered advice on this job and more exclusive features.Are you passionate about containerized applications and cloud-native software development? If so, we have an...


  • Sydney, New South Wales, Australia Procreate Full time

    Join to apply for the Senior Software Engineer - Rendering role at ProcreateContinue with Google Continue with GoogleJoin to apply for the Senior Software Engineer - Rendering role at ProcreateHobartSydneyEngineeringfull-timeon-siteVisa sponsorship supportedWe're looking for a Senior Software Engineer to join our team here in Hobart. You'll join our...


  • Sydney, New South Wales, Australia Commonwealth Bank Full time

    Senior Software Engineer - Identity and Access Technology Join to apply for the Senior Software Engineer - Identity and Access Technology role at Commonwealth


  • Sydney, New South Wales, Australia Procreate Full time

    Join to apply for the Senior Software Engineer - Swift role at ProcreateJoin to apply for the Senior Software Engineer - Swift role at ProcreateGet AI-powered advice on this job and more exclusive features.HobartSydneyEngineeringfull-timeon-siteVisa sponsorship supportedWe're looking for a senior Swift engineer to join our team in Hobart, Australia. You'll...


  • Sydney, New South Wales, Australia Software At Scale Full time

    Chief Software Engineer - Perm or Contract Add expected salary to your profile for insights Our 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global footprint and deep local insight, Software at Scale...

  • Senior Sales Engineer

    2 weeks ago


    Sydney, New South Wales, Australia Aptitude Software Full time

    OverviewAptitude Software - Senior Sales Engineer. The Senior Sales Engineer serves as a key contributor within the Go-To-Market team, responsible for aligning product capabilities with client requirements to support both new business and existing account growth. The role plays a critical part in enabling credibility across sales cycles, engaging with...

  • Senior Sales Engineer

    2 weeks ago


    Sydney, New South Wales, Australia Aptitude Software Full time

    OverviewAptitude Software - Senior Sales Engineer. The Senior Sales Engineer serves as a key contributor within the Go-To-Market team, responsible for aligning product capabilities with client requirements to support both new business and existing account growth. The role plays a critical part in enabling credibility across sales cycles, engaging with...