Senior Software Engineer - Engineering Platforms
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.
About the role:
The Engineering Platforms team provides the foundational infrastructure, automation, and tools that empower our engineering teams to build, deploy, and operate products with confidence, speed, and clarity. As a Sr. Software Engineer, you will influence key technology decisions that shape the future of our entire engineering organization, fostering a culture of technical excellence and developer empowerment.
You bring expert-level industry skills in large-scale platform systems. You are a pragmatic technologist who designs and delivers scalable, resilient solutions while fostering collaboration and technical excellence. Beyond execution, you serve as a mentor, guiding a talented team of engineers while driving impactful, high-complexity projects. You lead by example—innovating, teaching, and shaping the future of engineering at our company.
Responsibilities:
- Contribute to the technical roadmap for our internal developer platform, championing open standards and a best-in-class developer experience.
- Architect, scale, and maintain our platform's core features—including CI/CD, developer monorepos, experimentation/feature flags, and observability—to meet the quality and performance needs of the entire engineering organization.
- Design, develop, and maintain high-quality internal tools and APIs to improve developer productivity. This includes building tools and services that guide engineers along the "golden path" for development and deployment.
- Partner with internal engineering customers to understand pain points and translate them into improvements in system reliability, scalability, and quality across our entire ecosystem.
- Design and develop advanced, automated systems to improve operational efficiency, including AI-driven workflows and the underlying systems that support them.
- Drive operational excellence by establishing and refining standards for system reliability, performance, and monitoring, including SLAs and SLOs.
Basic Qualifications:
- BS in Computer Science, Software Engineering, or equivalent experience.
- 5+ years of professional software development experience with a focus on large-scale systems.
- Proficiency in Go and professional experience in one or more of the following: Java, Python, or TypeScript.
- Experience building and operating large-scale services on a major cloud provider (AWS, GCP, Azure).
- Strong understanding of cloud-native applications and Kubernetes architecture.
- Proven ability to influence technical decision-making and lead complex projects.
Preferred Qualifications:
- Deep experience with modern, large-scale platform components and services (e.g., CI/CD pipelines, internal developer portals, service meshes).
- Expertise in OpenTelemetry (OTel) or other observability tools, with a strong understanding of how they fit into a broader platform strategy.
- Experience architecting and executing a large-scale migration between major platform components or systems.
- Familiarity with building AI-driven operational tools, leveraging LLMs for tasks like log summarization or creating agentic workflows for automation.
- A deep understanding of one or more of these domains:
- Designing and implementing systems that drive productivity, scalability, and quality across an entire engineering organization.
- Managing the full lifecycle of an internal developer platform as a product, from API design to driving user adoption.
Compensation: The base pay range for this position is $111K-$167K annually; 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.
Perks that You Need to Know About:
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.