Senior Software Engineer, Underwriting

New
C
CoalitionCyber insurance
Listing locations: CanadaFull-TimeSenior
Salary134,600 - 184,600 CAD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSGraphQLPythonGitMachine LearningGogRPCRESTful APIs

Requirements

  • Strong experience building and operating backend APIs and services in Python and/or Go.
  • Hands-on experience with REST and at least one additional transport or format, such as gRPC or GraphQL.
  • Experience using source control systems such as Git.
  • Practical experience deploying and running services in AWS or another major public cloud environment.
  • Familiarity with observability and error-tracking tools such as Sentry, Datadog, Jaeger/Zipkin, Graylog, or AppDynamics.
  • Experience working on an agile software team and using collaborative development tools such as the Atlassian suite, GitHub, or GitLab.
  • Degree in Computer Science, Engineering, or a related technical discipline, or equivalent work experience.
  • Ability to independently drive projects of moderate scope, make sound technical tradeoffs, and mentor less-experienced engineers.

Responsibilities

  • Design, build, and maintain scalable backend services in Python and/or Go for underwriting decisioning and automation.
  • Implement and evolve systems that integrate statistical and machine learning models to assess, price, and monitor cyber risk.
  • Create and maintain alerts, monitors, and dashboards for operational stability, observability, and incident response.
  • Write clean, tested code, including unit and integration tests.
  • Lead small projects end-to-end and drive medium-to-large initiatives with engineering, product, underwriting, and data partners.
  • Contribute to architecture and design discussions as the underwriting platform grows.
  • Automate and improve workflows used by internal underwriters and risk teams.
View Full Description & ApplyYou'll be redirected to the employer's site
134,600 - 184,600 CAD per year
Apply Now