Description
As a Senior Platform Software Engineer on DEP, you will own platform systems end to end - the API, the service, the schema, the configuration, the pipeline, and the telemetry. You will combine hands-on engineering with platform-wide thinking, and help set the technical direction the platform follows. * Design, build, and operate the Go services at the heart of the platform, and shape the declarative interface engineers build against * Own versioning and immutability as a first-class platform concern - immutable artifact publication, signing, semantic versioning across independently released components, and dependency pinning that holds from producer to consumer * Define how services ship on the platform: the deployment contract, the environment promotion model, and the Kubernetes topology that platform services and partner teams inherit * Drive operational excellence for a foundational P1 service: service level objectives, alerting that engineers trust, release provenance, and the availability and rollback posture of services as adoption grows * Own the developer experience - the command-line tool engineers use daily, project scaffolding, APIs, and documentation. Run onboarding, gather feedback from data engineering teams, and turn recurring questions into product improvements * Set technical direction: define the engineering standards adopted across CDI, an organization of roughly 550 engineers, evaluate emerging technology, mentor engineers, and help scale AI-assisted development practices across the team
Minimum Qualifications
Bachelor's or Master's Degree in Computer Science, Engineering, or equivalent professional experience 8+ years of software engineering experience, with significant time spent building platform, infrastructure, or developer-facing systems Strong Go, with a track record of shipping and operating production backend services and command-line tools Deep hands-on Kubernetes experience: Helm, per-environment configuration layering, probes, resource and replica strategy, rolling updates, and network policy Demonstrated ownership of CI/CD pipelines and release engineering, including promotion between environments and automated rollback Strong relational database fundamentals: schema design, indexing, transactions and isolation levels, and managed migrations in a service you operated Solid distributed systems fundamentals, and hands-on concurrency in Go Experience owning services in production, not only building them: on-call, incident response, telemetry, and post-incident follow-through, including taking on an established production system, building deep understanding of it quickly, and raising its operational and documentation standards Demonstrated ability to author reusable skills or agents for AI-assisted development tools such as Claude Code or Copilot, adopted by other engineers, and interest in scaling these practices across a team
Preferred Qualifications
Experience with Terraform or OpenTofu beyond consumption - writing providers, managing state backends, or operating a registry, including the HashiCorp provider or module registry protocols, or any artifact registry where immutability and signing are enforced Policy-as-code and configuration-as-code experience: Open Policy Agent and Rego applied to infrastructure change gating, and PKL, CUE, Jsonnet, or a comparable typed configuration language Practical command of versioning and immutability in a real system: semantic versioning across independently released components, artifact promotion, dependency pinning, and reproducible builds Experience building CLI or terminal-UI developer tools that a large engineering population depends on daily OpenTelemetry instrumentation, and building dashboards and alerts that engineers trust Working knowledge of mTLS-based workload identity, certificate rotation, and secret management systems Hands-on depth in PostgreSQL or CockroachDB Exposure to data governance, privacy engineering, or compliance-driven requirements on a platform, and comfort working with privacy and security partners Experience as a platform team serving other engineering teams: multi-tenancy, blast radius, shared ownership models, and deprecation, with strong written communication and a track record of developer engagement through onboarding, documentation, and office hours
Learn more about this Employer on their Career Site
