Software Engineer II, Data

Series E insurtech that protects global customers of world's largest digital companies through embedded insurance solutions.
Data
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
AI · Finance · Insurance

Description For Software Engineer II, Data

Cover Genius, a Series E insurtech company, is seeking a Software Engineer II for their Data team. This role combines software engineering with AI implementation, focusing on developing solutions that enhance business efficiency. The position offers an opportunity to work with cutting-edge AI technologies while building scalable APIs using Django and FastAPI. The ideal candidate will have 3+ years of Python experience and a strong background in AI implementations.

The company is a global leader in embedded insurance, partnering with major digital companies like Booking Holdings, Intuit, and Uber. They've been recognized as the #1 fastest-growing company in APAC by the Financial Times in 2020. Their XCover platform provides protection for millions of customers worldwide.

The role involves supporting AI implementations for chatbot operations, developing APIs, ensuring code quality, and maintaining technical documentation. The position requires expertise in Python, REST APIs, and AI model integration, along with experience in DevOps practices and observability tools.

Benefits include a flexible work environment, equity through employee stock options, and participation in their unique CG Gives program. The company promotes a diverse and inclusive culture, offering the opportunity to work with a global team across 20+ countries. This hybrid position is based in Sydney and requires full Australian work rights.

For engineers passionate about AI, data, and scalable solutions, this role provides the perfect blend of technical challenges and growth opportunities in a fast-paced, innovative environment.

Last updated 15 days ago

Responsibilities For Software Engineer II, Data

  • Support AI implementations for customer chatbot operations and insurance workflows
  • Co-design, develop, and deploy scalable APIs using Django and FastAPI with Rest and GraphQL
  • Ensure code quality, performance, and reliability through testing and code reviews
  • Improve CI/CD tooling processes
  • Identify, troubleshoot, and resolve complex technical issues
  • Write and maintain technical documentation

Requirements For Software Engineer II, Data

Python
JavaScript
Kubernetes
  • Minimum 3 years of professional Python backend development experience
  • Experience in building and maintaining REST APIs
  • Experience working with OpenAI, Gemini, or Claude APIs
  • Experience in prompt tweaking for AI models
  • Proficiency with Python testing
  • Basic practical experience with frontend (Javascript, HTML, CSS)
  • Experience with Kubernetes and Helm
  • Experience using observability tools (Datadog, Grafana, NewRelic, Prometheus)
  • Understanding of modern DevOps practices
  • BS in Computer Science, Math or related STEM field
  • Strong communication skills
  • Ability to work in an agile team environment
  • Sydney based with full Australian work rights

Benefits For Software Engineer II, Data

Equity
  • Flexible Work Environment
  • Employee Stock Options
  • Social Initiatives
  • CG Gives program for peer recognition and rewards

Interested in this job?

Jobs Related To Cover Genius Software Engineer II, Data

Sales Data Visualization Developer

Sales Data Visualization Developer position at Diageo in Mexico City, focusing on creating and maintaining data visualizations for sales analytics.

Software Engineer - Data & Analytics Platform

Software Engineer role at Datadog focusing on data & analytics platform development, requiring 2+ years of experience in distributed systems and stream processing.

Business Intelligence Developer

Business Intelligence Developer position at CoverMyMeds focused on data analysis and reporting solutions.

Data Engineer

Data Engineer position at boohoo group in Manchester, focusing on building and maintaining data infrastructure for e-commerce operations.

Software Engineer, Platform

Software Engineer position at Genius Sports focusing on building and maintaining the core data platform for sports analytics and distribution systems.