At Compass, the business problem is to empower residential real estate agents to deliver exceptional service to seller and buyer clients by providing a foundational infrastructure, automation, and tools that enable engineering teams to build, deploy, and operate products with confidence, speed, and clarity.
Requirements
- 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.
- 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.
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.
- 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.
Other
- BS in Computer Science, Software Engineering, or equivalent experience.
- 5+ years of professional software development experience with a focus on large-scale systems.
- Proven ability to influence technical decision-making and lead complex projects.
- 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;