Coalition
Senior Software Engineer, Underwriting
Any location, Canada +1 · Remote · Senior · Full-time · Posted Jul 10, 2026
- Location
- Any location, Canada
United States - Remote - Education
- Degree in Computer Science, Engineering, or a related technical discipline, or equivalent work experience.
About the job
Build and operate backend systems that automate cyber insurance underwriting and risk decisioning using business rules, data, statistical models, and machine learning.
What you'll do
- Design and maintain scalable backend services for underwriting decisioning and automation.
- Integrate statistical and machine learning models to assess, price, and monitor cyber risk.
- Lead projects and improve underwriting workflows while collaborating with engineering, product, underwriting, and data teams.
What they ask for
- Strong experience building and operating backend APIs and services in Python and/or Go.
- Hands-on REST experience and at least one additional transport or format, such as gRPC or GraphQL.
- Experience deploying and operating services in AWS or another major public cloud; experience with source control systems.
- Degree in Computer Science, Engineering, or a related technical discipline, or equivalent work experience.
Nice to have
- Familiarity with observability and error-tracking tools such as Sentry, Datadog, Jaeger/Zipkin, Graylog, or AppDynamics.
- Experience on an agile software team using tools such as the Atlassian suite, GitHub, or GitLab.
Pay
CAD 149,600/year up to CAD 199,600/year base salary (Alberta, British Columbia & Ontario); CAD 134,600/year up to CAD 184,600/year base salary (all other locations)
Tools
Python, Go, REST, gRPC, GraphQL, Git, AWS, Sentry
AI focus
Integrate statistical and machine learning models into systems for assessing, pricing, and monitoring cyber risk.
Model-written summary · the original posting is authoritative