Software Engineer II - Integrated Services
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 Home Platform, which empowers residential real estate agents to deliver exceptional service to their buyer and seller clients. The Compass Integrated Services (CIS) engineering team drives our next phase of growth and platform evolution by building a standardized, "one-click" workflow that powers strategic partnered services—including Title & Escrow, Home Warranty, Mortgage, and Insurance—across a broad national footprint.
About the role
As a member of the CIS engineering team, you will develop core backend services and contribute to full-stack feature delivery, ensuring seamless integration of homeownership services. Your work will directly enhance agent efficiency, client loyalty, and platform profitability.
Responsibilities
- Develop Core Backend Services: Design, implement, and maintain robust backend microservices and APIs that power our One-Click Title & Escrow, Insurance, Mortgage, and Home Warranty workflows.
- Contribute Across the Stack: While primarily backend-focused, actively contribute to the frontend development of intuitive user interfaces using modern frameworks like React.
- Deliver Features End-to-End: Work independently to deliver small to mid-sized components and collaborate with senior engineers on more complex technical designs, ensuring code is secure, stable, and testable.
- Enhance Operational Excellence: Improve operational metrics, system monitoring, and participate in team on-call rotations to ensure reliability and stability.
- Drive Quality and Testing: Write high-quality, maintainable code with minimal defects. Create comprehensive tests to prevent regressions and minimize technical debt.
- Act as a Component SME: Become a subject matter expert on specific internal components or tools, serving as a go-to resource for peers and mentoring incoming software engineering interns.
- Collaborate in Agile Workflows: Participate in code reviews, team planning, and design discussions, providing constructive feedback and learning the broader business context.
Requirements
- 2-4 years of software engineering experience developing well-tested, high-performance applications.
- Strong backend engineering skills with proficiency in languages such as Go, Node.js, Python, or Java.
- Practical experience with modern frontend technologies, ideally TypeScript and React, and a willingness to tackle full-stack challenges.
- Solid understanding of data structures, algorithms, and implementation trade-offs.
- Experience building and consuming APIs (gRPC or REST) and working within microservice architectures.
- Familiarity with AWS/cloud technologies, event-driven systems (e.g., Kafka), and modern CI/CD tooling is a strong plus.
- Dedication to software testing best practices (e.g., Jest, Cypress, or equivalent backend testing frameworks).
- Collaborative mindset with a track record of independent execution on straightforward technical problems and eagerness to seek guidance when facing ambiguity.
- Practical experience or strong interest in using AI-assisted development tools (like ClaudeCode or GitHub Copilot) in real delivery environments.
- BS in Computer Science or equivalent practical experience.
Pay
The base pay range for this position is $126,990–$141,100. Base pay 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, and the minimum wage for the position will always be met.
Benefits
- Participation in incentive programs (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 and flexible spending accounts (FSAs).
- Commuter program.
- Life and disability insurance.
- Maven (support system for new parents).
- Carrot (fertility benefits).
- UrbanSitter (caregiver referral network).
- Employee Assistance Program.
- Pet insurance.