C
Compass
FrontendSenior
Senior Software Engineer II - Front End
TypeScriptJavaScriptHTML/CSSReactNode.jsAWSCI/CDJavaGoPythonKafkagRPCThrift
About the Position
Compass is revolutionizing the real estate industry with an end-to-end platform. They are seeking a Senior Front End Engineer to join their engineering team, focusing on building high-performance frontend interfaces for domains like CRM and Broker Productivity.
Responsibilities
- End-to-End Design & Build: Architect, build, and maintain high-performance, distributed, event-driven microservices and cloud infrastructure, while ensuring seamless integration with modern, intuitive frontend interfaces.
- Drive Technical Delivery: Independently define, decompose, and lead the delivery of complex technical projects and subsystems across the entire stack.
- Incorporate Intelligent Automation: Build and operationalize modern software patterns, including integrating AI models, data pipelines, and telemetry systems to automate workflows.
- Champion Engineering Excellence: 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.
- Own Your Domain: 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.
- Collaborate & Mentor: Work closely with cross-functional stakeholders to balance requirements, resolve systemic bottlenecks, and actively mentor peers to level up the engineering team.
Requirements
- BS in Computer Science, Software Engineering, or equivalent practical experience
- 5+ 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
- pet insurance
Who to contact
Senior Software Engineer II - Front End$176,800-$196,100 annually
View Original