×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Engineer

Job in Redwood City, San Mateo County, California, 94061, USA
Listing for: Equinix
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Development Engineer Staff

We are looking for a Senior Platform Engineer to own the inner loop of our developer platform – the scaffolding, environment bootstrap, and shared library systems that determine how fast and confidently engineers go from idea to first commit. This role is foundational: the composable scaffolding engine, declarative service schemas, and template lifecycle systems you build will directly determine whether developers experience a golden path or a maze of tribal knowledge and configuration drift.

You will design and ship opinionated, production‑grade tooling that generates repositories, CI pipelines, baseline tests, and infrastructure hooks from a single schema declaration – and maintain those templates safely over time as the platform evolves. This is not a role for someone who has used golden‑path systems; it's for someone who has built and operated them at scale.

Responsibilities

Composable Scaffolding Engine

  • Design and build the engine that generates repositories, CI/CD pipelines, baseline tests, configuration, and platform integrations from declarative service schemas with opinionated defaults and extensibility hooks
  • Own the full scaffolding surface: repo generator, CI/CD pipeline generator, config manager, secrets/env var wiring, and integration layer into Git Hub and cloud providers
  • Ensure generated scaffolds are immediately functional – wired to CI, observability, and infra hooks from day one, with no blank‑page setup required

Declarative Service & Workload Schemas

  • Define and maintain the schema specification that captures application type, runtime, dependencies, testing defaults, and infrastructure intent in a standardized, versioned format
  • Build validation tooling (CLI and CI‑integrated) to enforce schema correctness and surface errors early
  • Reduce time‑to‑first‑commit from the current 18‑40 day range to under one week

Template Lifecycle Management

  • Build the versioning, validation, and upgrade system that evolves scaffolds over time while preserving backward compatibility for downstream projects
  • Implement three‑way merge logic (template old template new customized service) with rollback safety and customization detection so teams can adopt template updates without breaking builds

Local Dev & Environment Bootstrap

  • Build and maintain standardized local and ephemera development environment descriptors (devcontainers, Docker Compose, golden images) with parity validation against CI and target runtimes
  • Implement environment automation: just‑in‑time provisioning triggered by pull request, configuration injection for secrets and service discovery, and tear‑down automation
  • Implement environment health and drift detection to catch "works on my machine" failures before they reach CI

Reusable Shared Libraries

  • Build and maintain versioned shared libraries for cross‑cutting concerns – logging, encryption, auto‑configuration, trace propagation, and Docker base images – as consumable, consistent building blocks for all application teams
  • Ensure libraries are secure from inception and reduce fragmentation in security posture and reliability across the service ecosystem
Technical
  • Production experience building developer platform tooling – repo generators, CI/CD scaffolding frameworks, devcontainer or ephemera environment automation – not just consuming them
  • Strong in Go or Python; deep fluency with Git Hub Actions for CI/CD pipeline generation and automation
  • Hands‑on Terraform experience for infrastructure generation and self‑service provisioning patterns
  • Experience with OPA or equivalent policy‑as‑code engines integrated into build and deploy workflows
  • Strong understanding of container runtimes, base image management, and environment parity patterns (devcontainers, Docker Compose, Kubernetes)
  • Experience designing and maintaining template lifecycle systems: versioning, migration paths, backward compatibility, rollback safety
  • Familiarity with schema validation tooling and CLI‑first developer experience design
  • Comfortable working across the stack from schema design through to CI integration and portal plugin surfaces
Qualifications
  • 7+ years of software engineering experience with at least 3 years in a platform engineering or…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary