Senior Software Engineer - Cloud Native Configuration Platform

USD 160,000-240,000 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Ansible @ 3 Go @ 4 Kubernetes @ 4 IaC @ 3 Terraform @ 3 CI/CD @ 4 Distributed Systems @ 4 API @ 4 Experimentation @ 4 Compliance @ 4

Details

We are building a platform to declaratively manage system configurations across hosts, clusters and applications through a unified, scalable layer. Our mission is to make configuration data-first, treat it as the source of truth, and enable continuous reconciliation of declared intent with actual system state. This is a new initiative with broad scope for innovation, experimentation and shaping how the organization manages configurations and system state.

How we give back

This team makes extensive use of Open Source Software and commits to upstreaming features developed within Kubernetes and its ecosystem — including bug fixes, new features, presentations at conferences/meetups, and collaboration with industry leaders.

Responsibilities

  • Architect and build scalable, reliable solutions for managing configuration data across environments, clusters, hosts and systems.
  • Drive automation of versioning, validation, reconciliation and drift-detection so configuration data represents intent and live state matches that intent.
  • Work closely with users and stakeholders to understand configuration and operational needs and translate them into declarative models, APIs, abstractions and workflow tooling.
  • Lead the transition from traditional configuration-as-code / infrastructure-as-code workflows to a configuration-data centric model with versioning, auditing and continuous reconciliation.
  • Ensure security and governance around secrets, sensitive configuration and policy-compliance as part of the configuration data model.
  • Iterate on tooling, developer experience, operational visibility and platform features to help teams treat configuration as first-class data.

Requirements

  • Strong experience with Kubernetes, including its resource model, API-driven reconciliation and declarative configuration workflows.
  • Solid programming skills in Go (Golang) or equivalent, with readiness to build controllers, automation tooling or platform features.
  • Experience building CI/CD pipelines or delivery tooling that support declarative workflows, versioning, auditability and continuous reconciliation.
  • Good grasp of cloud-native architectures, containerised applications, distributed systems and automation at scale.

Nice to have

  • Experience building configuration management solutions or platforms that treat configuration as data (CaD).
  • Experience building Kubernetes controllers/operators (CRDs, reconciliation loops, custom resource management).
  • Familiarity with the philosophical shift from IaC to CaD and with infrastructure-as-code tools (Terraform, Ansible).

Compensation & Benefits

  • Salary Range: 160000 - 240000 USD annually, plus benefits and bonus.
  • Benefits may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) with match, life insurance, and wellness programs. The Company does not provide benefits directly to contingent workers/contractors and interns.

Application

Apply via the company's careers site.