Skip to main content
Compass
Scraped fromLinkedin2 days ago
FrontendSenior

Staff Software Engineer - Front End

TypeScriptJavaScriptHTMLCSSReactNode.jsAWSCI/CDDockerJavaGoPythonKafkagRPCThrift
Work Type
-
Job Type
-
Location
Worldwide
Salary
$228,000- 240,000

About the Position

Compass is revolutionizing the real estate industry with an end-to-end platform for residential agents. As a Staff Software Engineer in the Transaction Journey organization, you will lead frontend development of a collaborative transaction management platform, working cross-functionally with product and design teams.

Responsibilities

  • Provide strategic direction and ownership of platform architecture, data ingestion and normalization, to deliver an industry leading search experience at scale.
  • Independently define and lead the delivery of complex technical projects across the entire stack.
  • Champion a culture of operational excellence by defining reliability KPIs, establishing accountability for service health, and leading architectural improvements that proactively reduce technical debt, manual toil, and infrastructure costs.
  • Adopt and operationalize modern and emerging software patterns, including integrating AI, data pipelines, and telemetry systems to automate workflows
  • Operate in a scalable engineering culture that leverages modern principles of AI assisted workflows, decoupled systems, and automated CI/CD/testing/monitoring to drive efficiencies
  • Inspire, recruit, and mentor fellow engineers.
  • Join a great team with a lot of visibility and some challenging projects on the horizon

Requirements

  • BS in Computer Science, Software Engineering or equivalent practical experience
  • 10+ years of experience developing comprehensive, well-tested, and high-performance software applications in Typescript, Javascript, and HTML/CSS
  • 5+ years of experience with React and NodeJS
  • 3+ years of experience using AWS / cloud technologies
  • A track record as a technical leader with cross-team impact
  • Understanding and adherence to industry-standard best practices in software development and architecture while keeping abreast of evolving technologies in AI
  • A sheer eye for design and attention to detail, the products you build should not merely be functional but should take in context and anticipate our customer’s needs in a beautiful way
  • Strong critical thinking skills, great communication skills and passion for delivering operational excellence
  • 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 have: Experience with backend programming experience using languages such as Java, Golang, or Python
  • Nice to have: Experience with Kafka and event-driven systems, gRPC, Thrift, and other server-to-server communication protocols

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

Who to contact

Staff Software Engineer - Front End$228,000- 240,000
View Original