Staff Software Engineer - Infrastructure Automation
Core
Designing, building, and improving infrastructure-as-code capabilities to provision and manage infrastructure across cloud and on-premises environments.
Role type
Staff Software Engineer (Infrastructure Automation)
Builds
Shared Terraform and Ansible tooling, reusable infrastructure modules, policy-as-code guardrails, and developer enablement capabilities.
Domain
Financial services / Cloud Infrastructure / DevOps
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, Go, Terraform, Ansible, OPA/Rego, AWS, Kubernetes, Infrastructure as Code, Policy as Code, CI/CD integration, Security compliance automation
Preferred skills
None stated
Technologies
Terraform, Ansible, AWS, Kubernetes, OPA/Rego, Terratest, tflint, HCP Terraform, Terraform Enterprise
Responsibilities
Design and develop opinionated Terraform modules for AWS services incorporating security and compliance controls; Develop and improve shared Ansible capabilities including collections, roles, and automated testing; Author composable, semantically versioned Terraform modules and develop automated validation using native Terraform testing and static analysis; Lead engineering and operating practices for HCP Terraform or Terraform Enterprise including state governance and drift detection; Implement secure authentication and credential patterns including OIDC-federated roles and dynamic secrets; Partner with Security, Risk, and Compliance teams to map infrastructure automation controls to regulatory requirements; Prototype and de-risk complex infrastructure automation problems; Mentor engineers and improve design, implementation, testing, and code-review practices across the organization.
Seniority
Staff, hands-on IC with strategic influence