Senior Software Engineer II

CompassBoston, MA
$176,800 - $196,100

About The Position

At Compass, our mission is to help everyone find their place in the world. Founded in 2012, we’re revolutionizing the real estate industry with our end-to-end platform that empowers residential real estate agents to deliver exceptional service to seller and buyer clients. As a Senior Software Engineer II, you will join a world-class engineering team operating the only end-to-end platform in the real estate industry. We are building a high-caliber talent pool of Senior Engineers to lead technical initiatives across several key domain areas. For these roles, we are seeking versatile Full-stack Engineers and have openings tailored for both frontend-leaning and backend-leaning specializations. Our Key Domains & Focus Areas Based on your background and interests, you will have the opportunity to align with one of our specialized domains: Agent Client Tools - Buy Side: Crafting collaborative, client-facing interfaces and agent tools that guide buyers through every step of the journey, from initial home search to close. CRM - Comms: Designing and scaling the communication engines (email, text, and notifications) that enable real-time, personalized interaction between agents and their clients at scale. CRM - Contacts: Architecting the high-performance, foundational data models, relationship graphs, and contact-management interfaces that serve as the single source of truth for millions of client records.

Requirements

  • BS in Computer Science, Software Engineering, or equivalent practical experience.
  • 5+ years of professional software development experience, with a proven track record of delivering complex technical projects autonomously. (Candidates with 3+ years of exceptional, fast-tracked execution are also encouraged to apply).
  • Strong proficiency in backend languages such as Go or Java, with a passion for API design, distributed systems, and backend data architecture. (For Backend-Leaning Candidates)
  • Deep expertise in modern frontend frameworks (e.g., React), UI/UX execution, and browser performance, paired with a solid understanding of backend APIs and integrations. (For Frontend-Leaning Candidates)
  • Solid hands-on experience designing and operating cloud-based microservices architectures on major cloud infrastructure (AWS preferred, GCP, or Azure).
  • Strong familiarity with continuous integration/continuous delivery (CI/CD) pipelines, containerization, and Agile/Scrum methodologies.
  • Excellent verbal and written communication skills with a strong sense of technical empathy for your end-users (whether they are real estate agents or fellow developers).

Nice To Haves

  • Professional experience with Python is a major plus (highly valued for data pipelines and AI/LLM workflows).
  • Experience with Kafka is a plus.
  • Experience building high-throughput user workflow tools, transactional systems, dynamic user interfaces, or SaaS products.

Responsibilities

  • Architect, build, and maintain high-performance, distributed, event-driven microservices and cloud infrastructure, while ensuring seamless integration with modern, intuitive frontend interfaces.
  • Independently define, decompose, and lead the delivery of complex technical projects and subsystems across the entire stack.
  • Build and operationalize modern software patterns, including integrating AI models, data pipelines, and telemetry systems to automate workflows.
  • Perform rigorous code and design reviews, write high-quality automated tests (unit, integration, and end-to-end), and continuously leave codebases cleaner and more performant than you found them.
  • Act as a subject matter expert, creating clear technical documentation (architecture diagrams, runbooks, and specs) and owning your services and applications throughout their entire lifecycle.
  • Work closely with cross-functional stakeholders to balance requirements, resolve systemic bottlenecks, and actively mentor peers to level up the engineering team.

Benefits

  • Participation in our incentive programs (which may include eligible cash, equity, or commissions).
  • 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
  • Pet insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service