Senior Software Engineer - Cloud Native Configuration Platform
Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 4
Ansible @ 3
Go @ 4
Kubernetes @ 4
IaC @ 3
Terraform @ 3
CI/CD @ 4
Distributed Systems @ 4
API @ 4
Experimentation @ 4
Compliance @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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.