Senior Software Engineers - Hybrid

About Owl is a software company that enables insurers to fight illegitimate claims at scale, while removing human bias from the process. Our clients are the top insurance companies across North America and are getting incredible results through our AI powered evidence-based platform. We are on a mission to bring state of the art ML and NLP methods to transform this traditionally manual activity into an equitable process. We are well-funded and have engineering offices in New York City, Toronto and Vancouver.

About You

We are looking for Senior/Staff level engineers who are ambitious and are motivated to develop creative software solutions in order to solve very complex problems. At Owl, you would be leading the design, implementation and production of some of the most impactful systems in the insurance industry.

The ideal experience required for this role is:

  • 5+ years of Software Engineering with experience serving in a Lead, Staff, or Principal/Director level capacity
  • Bachelor Degree or higher in Computer Science, Mathematics, or related field
  • Expertise in either complex ML or distributed systems
  • Recent experience with production/software development environments
  • Substantial experience leading large products/features from inception to production
  • Expert at operational aspect of production
  • Analytical and data-driven approach to problem solving
  • Experience in writing clear and concise planning and requirements documents
  • Cross-functional teaming to create and lead solution roadmap

As a software engineer, you will:

  • Collaborate directly with the CTO, VP of Engineering, and the rest of the engineering team to build ML powered distributed systems and products
  • Work cross-functionally to solve challenging product problems
  • Lead technical discussions and help drive technical decisions within the team
  • Develop clear, well-documented, and maintainable code across the entire stack
  • Contribute to mentoring junior staff and growing the engineering team

Compensation and Benefits

We offer a competitive base salary for the roles and it will be determined along with the amount of equity through the interview process, as well as your exact roles and responsibilities.

As part of our benefits package we offer:

  • Medical: Full medical, dental, vision, short- & long-term disability
  • 401k matching (US): 100% of the employee contribution up to 3% and 50% of the next 2% from Day 1
  • RRSP (Canada): Fully vested RRSP matching program from Day 1
  • Recharge: 4 weeks of paid time off, additional sick days and time off over the winter holidays
  • Personal development: $1,200/year towards your fitness expenses, favorite activities and/or professional development