Open Positions at Opendoor | Join Our Team

Opendoor

Quick summary

Work type
On-site
Location
Posted
32 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $179k
$135k most similar roles pay here $235k

This listing doesn't post a salary. Most similar roles pay $144,968–$213,750.

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

As a senior software engineer on Opendoor’s mission-critical services team, you will own the design, implementation, and evolution of core pricing services, working closely with data scientists to productionize models and build robust pipelines. Your daily tasks include designing high-performance SQL queries over large PostgreSQL datasets, architecting APIs for integrations within a microservices environment, and leading technical reviews to ensure code quality and observability. You will drive improvements in reliability and scalability across systems while mentoring junior engineers and collaborating with product teams to deliver end-to-end projects. The role requires 5+ years of backend engineering experience with Go or Python, deep SQL proficiency, and expertise in distributed systems concepts.

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 (PostgreSQL preferred)
  • Strong track record designing, building, and evolving APIs in a microservices environment
  • Experience with distributed systems concepts including scalability, consistency, resiliency, and monitoring

More like this

Similar roles

Senior Software Engineer, Pricing

Upstart

Remote (Canada) 2 days ago $166,900$230,900
Python AWS Java Kotlin Microservices APIs CI/CD Docker Kubernetes Terraform PostgreSQL Git Jenkins Prometheus Grafana
Remote

Staff, Software Engineer - Backend / ML

Walmart

Sunnyvale, CA 65 days ago $143,000$286,000
Java Spring Boot Kubernetes Apache Spark SparkSQL Kafka Cassandra JUnit Mockito Hive BigQuery GCP Python Solr Elasticsearch PyTorch TensorFlow scikit-learn XGBoost CI/CD MLOps FAISS ONNX Airflow
Hybrid

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 II, Frontend (Purchasing Integrations)

Affirm

Remote (US) 39 days ago $160,000$210,000
React Vue JavaScript TypeScript Python Kotlin Web Vitals APIs Metrics Messaging Patterns Security Enhancements Declarative UI Frameworks Code Reviews Debugging On-Call Efforts CI/CD
Remote