Join to apply for the Senior Software Engineer – Python Developer role at Cover Genius
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, Uber, Hopper, 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 People are Bold, Authentic, Purposeful, and Inspired
Our People are not Perfect, Traditional, Complacent, or Cautious
About The RoleAs a senior software engineer in the BrightWrite/Data team, you'll apply your skills to innovate around data monitoring and AI adoption, particularly focusing on chatbot functionalities and insurance operations optimizations. You'll be diving into Django, FastAPI, and offline PyPI packages, making critical contributions that help us to make our systems fast and reliable.
Beyond that, your day will look like:
- Lead AI adoptions: Spearhead the development and integration of AI-powered solutions within APIs, focusing on refining customer chatbot operations and automating insurance workflows for enhanced user interaction and business efficiency
- Collaborate with the team to design, develop, and deploy scalable and robust APIs using Django and FastAPI with Rest and GraphQL
- Ensure code quality, performance, and reliability through comprehensive testing and code reviews. Improve the process with CI/CD tooling
- Identify, troubleshoot, and resolve complex technical issues. Write and maintain technical documentation, including tutorials, guides, and blameless post-mortems
This role is based in our Sydney office. We work in a hybrid environment, offering flexibility while enabling collaboration with colleagues and stakeholders in the office on Monday, Tuesday, and Friday, with an additional Wellness day per month.
Technical requirements for the role:- Minimum 5 years of full-time Python backend development experience using Python web frameworks (Must have Django or FastAPI). Proven track record of delivering high-quality, scalable software solutions.
- Experience in building and maintaining REST APIs with integrated AI capabilities
- Proficiency with Python testing
- Basic practical experience working with frontend technologies e.g., JavaScript, HTML, CSS
- Experience maintaining Python applications that handle large workloads in production environments using Kubernetes and Helm or similar technologies. Experience with observability tools like Datadog, NewRelic, and Prometheus. Understanding of modern DevOps practices such as Docker, CI/CD, and Kubernetes.
- Nice to have: Experience with publishing non-web-based Python projects and/or PyPI packages, hands-on experience using GraphQL, DevOps experience, and functional knowledge of technologies like RabbitMQ/Celery, GitLab CI, ArgoCD, and GCP/Edge computing platforms.
- Strong communication skills
- Ability to work in an agile team environment
- Interest in working in a fast-moving environment
- Full work rights to work in Australia
- Located in Sydney or nearby — we support a hybrid working model for flexibility and collaboration
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Insurance, Financial Services, and Banking