
Real Estate · 36k people
Senior Software Engineer II
Posted 16 Oct
What’s this role about? Architect, build, and operate scalable, high-performance backend microservices, cloud infrastructure, APIs, database schemas, and event-driven data pipelines. Own domain reliability and technical delivery, uphold engineering quality through reviews and testing, collaborate across product and frontend teams, and mentor peers.
Skills required
Tap the ones you have
Want to get this job faster?
Apply with AI
No more application formsOur AI fills them in and submits them for you. You just pick the jobs.
Find hiring manager
Reach the person hiringEmail the person behind the job, not the inbox.
Company
About Compass Compass is a real estate technology company with a powerful end-to-end platform that supports the entire buying and selling workflow. We deliver an incomparable experience to both agents and their clients all in service of the Compass mission: to help everyone find their place in the world. Founded in 2012 by Ori Allon and Robert Reffkin, Compass operates in 22+ regions across the United States including New York, Los Angeles and Orange County, Chicago, San Francisco, Boston, Washington D.C., South Florida, The Hamptons, Santa Barbara & Montecito, San Diego, Seattle & Eastside, Philadelphia, Connecticut, Westchester, Aspen, Boulder, Denver, Atlanta, Austin & Central Texas, Dallas-Fort Worth, Houston, Nashville, and Lake Tahoe. Learn more and find your place at www.compass.com and www.compass.com/careers. Compass only reaches out to applicants from a @compass.com domain and does not prompt applicants to download software or files as part of its application process.
Compass

Responsibilities
- Architect & Scale Backend Systems: Design, build, and maintain high-performance, distributed, event-driven microservices and cloud infrastructure designed to scale cleanly with high throughput.
- Drive Technical Delivery: Independently define, decompose, and lead the delivery of complex backend systems, database schemas, and robust API contracts.
- Incorporate Intelligent Automation & Pipelines: Build modern backend patterns, integrating AI models, streaming data pipelines, and telemetry systems to automate workflows.
- Champion Engineering Excellence: Perform rigorous code and design reviews, write comprehensive automated unit and integration test suites, and continuously improve system performance and reliability.
- System & Domain Ownership: Act as a subject matter expert for your domain, producing clear architectural documentation (specs, runbooks, schemas) and maintaining ownership of service reliability across the full lifecycle.
- Collaborate & Mentor: Partner with product managers and frontend engineering teams to deliver seamless API integrations, resolve systemic bottlenecks, and actively mentor peers.
Qualification
- BS in Computer Science, Software Engineering, or equivalent practical experience.
- 7+ years of professional software development experience, with a proven track record of architecting and delivering complex backend systems autonomously (candidates with 5+ years of fast-tracked execution are also encouraged to apply).
- Strong proficiency in core backend languages such as Go or Java.
- Experience with Python is a major plus (highly valued for data pipelines and AI/LLM integrations).
- Deep understanding of RESTful/gRPC API design, microservices patterns, and data architecture (SQL/NoSQL).
- Experience with event-driven architectures and message brokers like Kafka is highly preferred.
- System Architecture & Cloud: Hands-on experience designing, deploying, and operating cloud-native microservices on major cloud providers (AWS preferred, GCP, or Azure).
- Modern SDLC Practices: Strong familiarity with continuous integration and continuous delivery (CI/CD) pipelines, containerization (Docker, Kubernetes), and Agile methodologies.
- Communication: Excellent verbal and written technical communication skills, with a strong sense of empathy for engineering peers and real estate end-users.
- Compensation: The base pay range for this position is $176,000-$196,100; however, base pay offered may vary depending on job-related knowledge, skills, and experience. Bonuses and restricted stock units may be provided as part of the compensation package, in addition to a full range of benefits. Base pay is based on market location. Minimum wage for the position will always be met.
Benefits
- Participation in our incentive programs (which may include eligible cash, equity, or commissions). Plus paid vacation, holidays, sick time, parental leave, and recharge leave; medical, tele-health, dental and vision benefits; 401(k) plan; flexible spending accounts (FSAs); commuter program; life and disability insurance; Maven (a support system for new parents); Carrot (fertility benefits); UrbanSitter (caregiver referral network); Employee Assistance Program; and pet insurance.
- Do your best work, be your authentic self.
- Notice for California Applicants
- Los Angeles County Fair Chance Notice
Interested in this role?
Recommended jobs
- C
Staff Software Engineer, Backend - FinHub (Transfers)
Coinbase·New York
$218K – $256.5KRemoteFull-time10+ years expSkills required
Distributed SystemsBackend ProgrammingGo - N

Software Engineer 5 - Ads Identity Graph
Netflix·Los Angeles
$388K – $558KOn-siteFull-time10+ years expSkills required
Identity Graph DesignIdentity ResolutionDeterministic Identity Resolution - N

Software Engineer 5 - Ads Signals Conversion API
Netflix·Los Angeles
$388K – $619KOn-siteFull-time5-10 years expSkills required
Conversion APIEvent ProcessingStreaming Architectures