Software Engineer

Cover Genius

Cover Genius

Software Engineering

Sydney, NSW, Australia

Posted on Apr 17, 2026

About the Company

Cover Genius is a Series E Insurtech that protects the global customers of the world’s largest digital companies including Booking Holdings, owner of Priceline, Kayak and Booking.com, Intuit, Hopper, Skyscanner, Ryanair, Turkish Airlines, Descartes ShipRush, Zip and SeatGeek. We’re also available at Amazon, Flipkart, eBay, Wayfair and SE Asia’s largest company, Shopee.

Our partners integrate with XCover, our award-winning insurance distribution platform, to embed protection for millions of customers worldwide each year. Our team and products have been recognized sed with dozens of awards including by the Financial Times who ranked Cover Genius as the #1 fastest growing company in APAC in 2020. Our diverse team across 20+ countries and many language groups commits itself to diverse cultural programs, in particular “CG Gives” which makes social entrepreneurs out of us all and funds development initiatives in global communities.

Our People are Bold, Authentic, Purposeful and Inspired

Our People are not Perfect, Traditional, Complacent or Cautious

About the Role

As a Full Stack Software Engineer on our Technology Team, you will contribute to the design, development, and optimization of business-critical foundational services and self-service interfaces that power our partner-facing product suite. You will strike a balance between frontend and backend work, developing the platform's core components—including authentication, authorization, notifications, and audit logging—while building the intuitive user interfaces that expose these features to our partners.

To drive success in this role, you will have solid experience across the stack, specifically with modern Javascript/Typescript frameworks (Node.js/NestJS on the backend, React/Next.js on the frontend), and experience building scalable, secure, and distributed systems. You will implement high-quality, maintainable solutions while collaborating with cross-functional teams to deliver robust self-service platform capabilities. Regular collaboration with Product Managers, Infrastructure teams, and other engineering domains will be key in ensuring our foundational services continue to deliver exceptional performance, usability, and reliability to support our global business operations.

Responsibilities:

  • End-to-End Delivery: Develop and deliver full-stack features for core platform components and self-service functionalities, ensuring they meet engineering requirements, UX standards, and security compliance.

  • Foundational Features: Contribute to the technical strategy by building robust, scalable platform-level services (e.g., authentication, authorization, notifications, audit logs) and integrating them seamlessly into the frontend partner portal.

  • Self-Service Enablement: Build intuitive frontend interfaces and workflows that empower partners and internal teams, reducing operational overhead and increasing platform autonomy.

  • Observability: Implement observability solutions (monitoring, logging, tracing) across the stack to ensure high availability and proactive issue resolution for core services.

  • Technical Excellence: Apply engineering best practices, quality standards, and architectural principles within the team, balancing efficient backend data handling with responsive frontend performance.

  • Culture: Actively contribute to a culture of innovation, continuous learning, and collaborative problem-solving by sharing knowledge across the stack.

  • Cross-Functional Collaboration: Collaborate closely with Product Managers, security teams, and engineering leaders to translate platform vision into full-stack solutions that enable the entire engineering organization to integrate easily into the partner portal.

Skills & Experience:

What you will bring:

  • Solid experience in full-stack software engineering, with a proven track record of delivering quality software in a production environment.

  • Hands-on expertise with Node.js for building scalable, high-performance backend services.

  • Proficiency in modern frontend frameworks (particularly React and Next.js) for building intuitive, self-service user interfaces.

  • Experience building core foundational services such as authentication, authorization, notifications, and/or audit logging systems from the database layer to the UI layer.

  • Strong proficiency with relational databases, particularly PostgreSQL, including data modeling and query writing.

  • Experience with observability practices and platforms (e.g., Prometheus, Grafana, Datadog, OpenTelemetry) to instrument, monitor, and debug distributed systems.

  • A collaborative mindset with excellent communication skills, and experience working cross-functionally with product, infrastructure, and other teams.

  • Bachelor's degree in a relevant field; a postgraduate degree and/or record of academic achievement is also desirable.

What you will have:

  • Bachelor or Masters degree in Computer Science or Engineering with at least 3 years of professional software engineering experience building and maintaining web applications in production.

  • Solid understanding of TypeScript/JavaScript across the entire stack. Experience with NextJS (frontend) and NodeJS / NestJS (backend).

  • Good understanding of full-stack software design principles, API design (REST/GraphQL), UI state management, and database optimization (especially in PostgreSQL).

  • Experience with modern software development practices including CI/CD pipelines, test automation (both UI and API), and code quality tools.

  • Familiarity with infrastructure-as-code, cloud platforms (AWS/GCP), and managing workloads in Kubernetes.

  • Experience with messaging systems, caching strategies, and resilient microservices that power dynamic frontends.

Why Cover Genius?

Cover Genius not only cares about being the best in our industry, we care about our team. We’re a business that understands life can be fluid and so we flex to ensure we provide the environment to suit that. What does that mean?

• Flexible Work Environment - our teams are hybrid. We work from home on Wednesdays and Thursday and attend the office on Monday, Tuesday and Friday with flexibility around start/finish times.

• Global company, with the opportunity to work from any of our offices for 4 weeks a year

• Employee Stock Options - we want our people to share in our success, we reward them with ownership for their contribution in creating a world-class company.

• Work with like-minded people who are passionate about both the work we're doing and giving back. Our CG Gives programs enables us to all become philanthropists through our peer recognition and rewards system.

• Social Initiatives - pictures speak a thousand words!

Sound interesting? If you think you have the best composition of the above, send us your resume and let's chat!

* 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.

By submitting your application, you acknowledge that we may collect, store and process your personal data for recruitment purposes. To ensure a fair evaluation, we may use AI to assist in sorting applications, but all final decisions are made by our hiring team and no candidate dispositions are automated. We will keep your information on file for three years from the date of your application. For detailed information about how we handle your data and our use of AI, please review our full Privacy Policy.