Software Engineer – Backend, Pricing

OpenDoor

Toronto, Canada
On-site
Design and implement core pricing services
High-performance sql over large postgresql
Architect and improve apis
The Pricing team is the engine behind Opendoor’s ability to price homes with speed, scale, and confidence

Job Summary

  • The Pricing team is the engine behind Opendoor’s ability to price homes with speed, scale, and confidence.
  • As a software engineer on the team, you’ll collaborate with data scientists, machine learning engineers, product managers, and partner engineering and operations teams to turn ideas into resilient, production-ready systems.
  • We also offer a comprehensive package of benefits including unlimited PTO, medical/dental/vision insurance, life insurance, and 401(k) to eligible employees.

Matching Summary

The Pricing team is the engine behind Opendoor’s ability to price homes with speed, scale, and confidence.

Skills & Requirements

Must-have

  • Design and implement core pricing services
  • High-performance SQL over large PostgreSQL
  • Architect and improve APIs
  • Production systems in Go or Python
  • Distributed systems concepts

Nice-to-have

  • Kafka or similar event-streaming
  • AI-assisted development tools
  • Workflow engines
  • Redis or caching technologies
  • gRPC and service-to-service communication

Key Requirements

  • 5+ years of professional backend software engineering experience
  • Significant experience building and operating production systems
  • Deep proficiency with SQL and relational databases
  • Strong track record designing, building, and evolving APIs
  • Experience with distributed systems concepts
  • Experience leading technical projects
  • Ability to communicate complex technical decisions

Work Rights

Not specified

Tailored Resume

Cover Letter