Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Python)

$135k - $175k per year

Neara

Senior Software Engineer (Python)

Full Time • Department: Engineering - 102 • Work type: Hybrid

Vancouver, British Columbia, Canada

Company

Cover Genius is a Series E insurtech that protects the global customers of the world’s largest digital companies, including Booking Holdings, Intuit, Uber, Hopper, Ryanair, Turkish Airlines, Descartes, ShipRush, Zip, SeatGeek, 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 with dozens of awards, including the Financial Times ranking Cover Genius as the #1 fastest‑growing company in APAC in 2020.

About the Role

As a senior software engineer on the Personalisation team, you will own the design, development, and operation of our pricing optimisation and experimentation platform (BrightWrite). BrightWrite powers dynamic pricing, A/B experimentation, plan recommendation for XCover and RentalCover, serving millions of pricing requests per day at low latency, both as an embedded Python package and as a standalone API service.

You will lead the end‑to‑end delivery of platform features, from the experimentation engine and the pricing‑expression language, through to event‑tracking pipelines and the analytics that data scientists and pricing analysts rely on. Because BrightWrite sits directly in the insurance quote path, your work has an immediate, measurable impact on conversion and margin across every partner.

Key Responsibilities

  • Design, build, and maintain the core BrightWrite pricing services, pricing calculation, experiment platform, and ML infra integration, keeping them fast, correct, and safe at scale.
  • Evolve the A/B testing framework so internal stakeholders can run reliable, revenue‑safe pricing experiments with confidence.
  • Build the personalisation capabilities that tailor what each customer sees, build the data to serve the right product at the right price for every partner and customer segment.
  • Design robust monitoring, alerting, and graceful‑degradation behaviour to protect partner sales and proactively identify, debug, and resolve production issues.
  • Work closely with data science, the XCore and RentalCover teams to ship integrations, enforce pricing guardrails, and turn experiment data (pubsub events, BigQuery) into decisions.

What you will bring

  • Bachelor's degree in Computer Science, Engineering or a related field, coupled with 6+ years of professional software engineering experience building highly scalable, data‑intensive backend systems in Python.
  • Proven experience designing and operating low‑latency, high‑throughput services in the critical path of revenue—including API design, caching/CDN‑backed configuration delivery, and performance optimisation.
  • Strong foundation in software engineering principles with a demonstrated ability to design, build, and maintain clean, testable Python services and internal libraries consumed by other teams.
  • Experience with experimentation or A/B testing systems.
  • Hands‑on experience with production operations: Kubernetes, CI/CD pipelines, observability and monitoring tooling, and incident response for business‑critical services.
  • Comfort working with data pipelines and warehouses (e.g. Pub/Sub event streams, BigQuery) to instrument features and validate outcomes.
  • Nice to have: experience building parsers, interpreters, or domain‑specific languages in Python and familiarity with applying LLM‑assisted tooling to internal workflows.

What you will have

  • Ownership mindset with the ability to lead ambiguous, cross‑functional initiatives to measurable outcomes.
  • Self‑motivated and continuously study the new practices and tooling in data engineering.
  • Simple, robust engineering over hype: you critically evaluate new tools and techniques and choose what works.
  • A natural mentor and collaborator who can clearly articulate complex technical concepts to engineers, data scientists, and non‑technical stakeholders alike.
  • Embodies CG values—bold experimentation, purposeful innovation and authentic collaboration across diverse, global teams.

Benefits

  • Flexible work environment: hybrid; work from home on Wednesdays and Thursdays, office on Monday, Tuesday and Friday with flexibility around start/finish times.
  • Employee Stock Options to share in the company’s success.
  • Opportunities to give back through CG Gives programs.
  • Social initiatives and community involvement.

Compensation

* This position offers a base salary compensation range of C$135,000 to C$175,000 annually.

Equal Opportunity Statement

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 Statement

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.

#J-18808-Ljbffr

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Python) in Vancouver, BC vacancy
  •  ...operational reliability of everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing...  ..., well-architected systems. Our stack is primarily Java and Python, running on Kafka, Temporal, DynamoDB, Amazon S3, Snowflake,... 
    Senior
    Software

    Amplitude

    Vancouver, BC
    4 hours ago
  •  ...company that helps answer questions software development teams have about...  ...software development engineer with a track record of building...  ...technologies. What You’ll Do As a senior member of the team, you’ll...  .... We use Kotlin, TS, and Python. Experience with microservices... 
    Senior
    Software
    Long term contract
    Full time
    Work at office
    Flexible hours

    unblocked

    Vancouver, BC
    3 hours ago
  • $90k - $136k per year

     ...our customers grow, evolve and win! Our engineering team is building innovative AI solutions...  ...that enhance our category-leading analytics software. What you'll be doing…. Developing...  ...B2B SaaS applications Proficiency in Python Strong knowledge of data structures... 
    Software
    Full time

    Visier Solutions Inc

    Vancouver, BC
    1 day ago
  •  ...made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot...  ...CD pipelines. ~ Strong command of at least one major stack Python, Node.js/React, Java/Spring, or Go. We use Python, Node.js,... 
    Senior
    Software
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    16 days ago
  • $114.4k - $203.9k per year

     ...platform that makes this vision possible: the engine behind Microsoft’s strategy to make...  ...real-time engineering is seeking a Senior Software Engineer to design, develop, and operate...  ...limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. ~2+ years... 
    Senior
    Software
    Ongoing contract
    Full time
    Work at office
    Local area
    Relocation

    Microsoft

    Vancouver, BC
    19 days ago
  •  ...team to take it even further. About the Role As a Senior Embedded Software Engineer at Humanoid, you will play a pivotal role in designing,...  ...Proficiency in programming languages such as C, C++, and Python. Solid understanding of embedded systems, real-time operating... 
    Senior
    Software
    Full time
    Work at office
    Worldwide

    humanoid

    Vancouver, BC
    3 hours ago
  • $146.2k - $201.1k per year

     ...insights to improve their business. Founded by engineers — and customer obsessed — we leap at...  ...only getting started. As a Fullstack software engineer, you will work with your team and...  ...web technologies (eg: Node.js, Java, Python, Scala, C#, C++,Go). ~ Good knowledge of... 
    Senior
    Software
    Full time
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    11 days ago
  •  ...vehicle and robotics teams. The Product Engineering team owns the customer-facing product and...  ...that connect them. We're hiring a Senior Software Engineer to own delivery across this stack...  ...quality of what you ship. Our stack spans Python backend services, RESTful and gRPC APIs,... 
    Senior
    Software
    Full time

    paralleldomain

    Vancouver, BC
    13 days ago
  • $100k - $135k per year

     ...Machine Leanring (ML) modeling pipeline in Python to achieve desired ML model performance...  ...computational speed and/or creating deployment-ready software in our proprietary architecture. This...  ...but may also include general software engineering tasks as well, depending on what is... 
    Software
    Full time
    Worldwide

    PDF Solutions

    Vancouver, BC
    29 days ago
  •  ...world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve technical challenges, from designing next-gen UI/UX for interfacing... 
    Senior
    Software
    Summer work
    Worldwide

    Databricks Inc.

    Vancouver, BC
    4 hours ago
  • $100k - $150k per year

     ...Amazon, ByteDance, and more. Our engineering team is composed of passionate...  .... We are seeking a talented Senior Engineer to join our growing...  ...The Life You are a seasoned Software Engineer with a strong background...  ...on rails, golang, node.js, python , with experience in developing... 
    Senior
    Software
    Hourly pay
    Full time
    Work at office
    Local area
    Work from home
    2 days per week

    Workstream

    Vancouver, BC
    6 days ago
  • $130k - $173k per year

     ...about cybersecurity, digital experiences, and identity and access management.  Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of proactive, automated security and scaling frameworks for a platform... 
    Senior
    Software
    Local area
    Worldwide
    Flexible hours
    Shift work

    Ping Identity

    Vancouver, BC
    3 days ago
  • $140k - $210k per year

     ...gets built. Were forming small senior cross-functional AI teams that...  ...leaders machine learning engineers and full-stack builders to create...  ...Role As a Senior Full Stack Software Engineer in Agent Factory...  ...a web development framework (Python preferred: Flask Django or FastAPI... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Workday

    Vancouver, BC
    13 days ago
  • $177.1k - $221.4k per year

     ...As Marqeta's Senior Manager, Software Engineering, you will lead and evolve our Credit onboarding team. This is a critical leadership role responsible for scaling the next generation of innovative credit onboarding platforms that power modern fintech experiences. You... 
    Senior
    Software
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Vancouver, BC
    12 days ago
  • $192k - $240k per year

     ...intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams...  ...support you need to grow your career. Engineering at Brex Engineering at Brex is about...  ...programming languages (Java, Kotlin, Python) ~ Familiarity with software engineering... 
    Senior
    Software
    Long term contract
    Work at office
    Remote work
    Work from home

    Brex

    Vancouver, BC
    28 days ago
  •  ...one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world. The Development...  ...more safely. We're hiring a senior software engineer for our team....  ...tech stack is wide and varied: Python and C++, data pipelines,... 
    Senior
    Software
    Full time

    paralleldomain

    Vancouver, BC
    13 days ago
  •  ...loving culture, and a drive to do what it takes to make great games. And this is where you come in... We are looking for a Senior Software Engineer to join us on a contract for for an unannounced project with a large IP partner. The key function of the Senior Software... 
    Senior
    Software
    Contract work
    For contractors

    kabam

    Vancouver, BC
    27 days ago
  • $122.3k - $170.7k per year

     ...how great games are made. What We Do You will report to a Senior Technical Director within the Game Developer Experience (GDX)...  ...system improvements What You Bring ~7+ years as a Software Engineer, with increasing levels of responsibility. ~ Experience working... 
    Senior
    Software
    Full time
    Local area

    Electronic Arts (EA)

    Vancouver, BC
    29 days ago
  •  ...industry. Respawn is looking for a Senior Tools Engineer who is passionate about developing...  ...to work towards the common tools/game engine vision. Resolve issues, address feature...  ...and integration. ~ Well versed in software engineering principles. ~ Familiarity... 
    Senior
    Software
    Full time
    Local area
    Worldwide

    Electronic Arts

    Vancouver, BC
    4 hours ago
  • $150k - $190k per year

     ...driving change and achieving remarkable growth in a rapidly evolving industry.   Now, we’re growing! The Role As a Senior Software Engineer on the Attribution & Events team, you will be the driving force behind the platform that proves campaign performance. You will... 
    Senior
    Software
    Long term contract
    Work from home

    Cognitiv

    Vancouver, BC
    22 days ago
  • $62.87k - $147.5k per year

     ...At Capgemini Engineering, the world leader in engineering services, we...  ...saving robots, our digital and software technology experts think...  ...for a person with excellent Python programming background, hands...  ...Relevant experience and skills, Seniority and performance, Market and business... 
    Senior
    Software
    Permanent employment
    Full time
    Manual labor
    Local area
    Remote work

    Capgemini

    Vancouver, BC
    26 days ago
  • $199k - $244k per year

     ...next chapter of our growth journey. POSITION SUMMARY We are looking for an experienced, passionate, and resourceful backend software engineer to join our Live Pay team. In our team, you’ll work cross-functionally with various teams and contribute to the design and... 
    Senior
    Software
    Full time
    Manual labor
    Work at office
    Local area
    2 days per week

    EarnIn

    Vancouver, BC
    24 days ago
  • $98.6k - $144.65k per year

     ...is the world leader in design software with over $5B in revenue and customers...  ...a global leader in 3D design, engineering and entertainment software,...  ...are hiring several full stack Senior Software Engineers for our...  ...with Java, Javascript, Python, Go, RDBMS databases (MySQL, Postgres... 
    Senior
    Software
    For contractors

    Autodesk

    Vancouver, BC
    1 day ago
  • $150k - $250k per year

     ...largest carriers in North America. We are seeking a talented Senior Software Engineer to join our Product team. In this role, you will work...  ...engineering. ~ Proficiency in programming languages such as Python, Java, or similar. ~ Experience with modern web frameworks... 
    Senior
    Software

    Owl.co

    Vancouver, BC
    more than 2 months ago
  • $150k - $250k per year

     ...America. We’re looking for an experienced Software Engineer (Infrastructure) who wants to own core...  ...decisioning. You’ll work in a small, senior team where you can actually shape architecture...  ...in scripting languages such as Python, Bash, or similar. ~ Familiarity with... 
    Senior
    Software
    Local area

    Owl.co

    Vancouver, BC
    more than 2 months ago
  • $74k - $87k per year

     ...You will design, build, and operate software that runs in production. This role is an...  ...deploy it, monitor it, and keep it healthy. Senior engineers will support your growth, and they will...  ...programming language, such as TypeScript, Java, Python, or PHP. ~ Hands-on experience... 
    Senior
    Software
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Work from home
    Flexible hours

    Spring Financial

    Vancouver, BC
    20 days ago
  • $104.5k - $142.8k per year

     ...The Team - Development Release Engineering (DRE) DRE ( are EA's global...  ...supporting The Sims franchise as a Software Engineer. The position is...  .../scripting languages (e.g. Python, Groovy, C#, Java, or Ruby) ~...  ...Telemetry) ~ Commercial Game Engine (e.g. Unity, Unreal) ~ Agile... 
    Software
    Full time
    Work at office
    Local area

    Electronic Arts (EA)

    Vancouver, BC
    11 days ago
  • $230.02k - $279.12k per year

     ...safer, more civil shared experiences for everyone. As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms...  ..., and aligned with the long-term vision of the Geometry and Engine teams. Collaborate Cross-Functionally: Work closely with... 
    Senior
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    a month ago
  • $182.59k - $230.02k per year

     ...quality, performant, and reliable at scale. We are looking for a Senior Software Engineer to join our  User-Generated Content (UGC) Validation...  ...Engineering Excellence: Strong programming skills in C++, Luau, Python (or similar production languages) with a proven track record... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    a month ago
  •  ...We’re a growing SaaS company with startup energy, industry respect, and global reach. The Opportunity We are seeking a Senior Software Engineer to be a driving force on our engineering team as we pivot to an AI-driven, agentic development workflow. Much of our code is... 
    Senior
    Software
    Local area
    Remote work
    Worldwide

    Sycle LLC

    Vancouver, BC
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Python). Be the first to apply!