Open Positions at Opendoor | Join Our Team

Opendoor

Quick summary

Work type
On-site
Location
Toronto, Canada
Posted
31 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$133k most similar roles pay here $235k

This listing doesn't post a salary. Most similar roles pay $142,450–$214,500.

Based on 240 similar postings.

Employer

About Opendoor

Opendoor is a digital real estate marketplace that buys and sells homes directly to consumers, simplifying the home selling and buying experience through instant offers and transparent pricing. Industry: Real Estate Technology & iBuying

Opendoor currently has 16 open roles on FindRole.

Most-posted roles

View all roles at Opendoor

At a glance

TL;DR · Open Positions at Opendoor | Join Our Team

Join our dynamic team of software engineers in Toronto as we build and maintain mission-critical pricing services that drive business impact. As a senior backend engineer, you will design, implement, and evolve core systems using Go or Python, while also crafting high-performance SQL queries over large PostgreSQL datasets to support data-intensive operations. You’ll lead technical reviews, mentor junior team members, and collaborate with cross-functional partners to deliver robust pricing models and scalable APIs within our microservices architecture. Essential skills include deep proficiency in relational databases, experience with distributed systems, and the ability to communicate complex decisions effectively. Preferred candidates have additional experience with Kafka, Redis, gRPC, and workflow engines, making this role ideal for those passionate about shaping the future of real estate pricing platforms.

What you'll do

  • Own the design, implementation, and evolution of core pricing services.
  • Design data models and write high-performance SQL over large PostgreSQL datasets.
  • Architect and improve APIs and integrations with Opendoor’s core marketplace platform.
  • Lead technical design reviews and set best practices for code quality and testing.
  • Partner with data science to productionize pricing models and build robust pipelines.
  • Drive reliability, latency, and scalability improvements across pricing systems.
  • Mentor other engineers and help grow the team's technical capabilities.

What we're looking for

  • 5+ years of professional backend software engineering experience
  • Significant experience building and operating production systems in Go or Python
  • Deep proficiency with SQL and relational databases, especially PostgreSQL
  • Strong track record designing, building, and evolving APIs in microservices environments
  • Experience leading technical projects from design through rollout and support
  • Ability to communicate complex technical decisions clearly to both technical and non-technical stakeholders
  • Expertise in distributed systems concepts including scalability, consistency, resiliency, and monitoring

More like this

Similar roles

Backend Software Engineer

Adobe

Seattle, Washington 82 days ago $135,100$195,550
Java PHP HTML5 CSS3 JavaScript MySQL Postgres MongoDB Docker RESTful APIs Scrum Agile Git Kafka Kinesis New Relic Wavefront Vivid Cortex SQL NoSQL
Hybrid

Software Engineer 2 ( Backend)

US Bank

Irving, TX 22 days ago $105,400$124,000
Java Spring Boot RESTful API Azure AWS GCP Kubernetes Apigee Istio Jenkins CloudBees PostgreSQL SQL Server Cassandra Kafka Spark GraphQL Git Jira DevOps Agile Scrum
Hybrid

Software Engineer, Backend Java

PayPal

San Jose, CA 52 days ago $116,500$173,250
Java Spring Docker Kubernetes AWS GCP Terraform PostgreSQL RAG prompt engineering vector DBs LLMs NLP CI/CD observability A/B testing real-time decisioning systems conversational platforms
Hybrid

Software Engineer, Backend, Level 4

Snap Inc.

Santa Monica, CA 2 days ago $157,000$235,000
Python Docker Kubernetes AWS PostgreSQL CI/CD Terraform GraphQL Redis gRPC MongoDB Cassandra DynamoDB Kafka Zookeeper Hadoop Spark TensorFlow PyTorch