Principal Software Engineer – Infrastructure
Core
Architect and build foundational software systems for enterprise infrastructure automation, configuration management, and operational platforms across compute, storage, networking, and hybrid environments.
Role type
Principal Software Engineer (Infrastructure Automation & Configuration Management)
Builds
Multi-year technical vision and architecture for IT infrastructure automation, orchestration, and self-service platforms.
Domain
Enterprise Infrastructure, Cloud/Hybrid Environments, Configuration Management
Deliverable
production ML models | product features | infrastructure
Required skills
Enterprise configuration management, Infrastructure automation, Go/Python/Java systems programming, Linux, Kubernetes, Containers, CI/CD, Infrastructure as Code, Large-scale data pipelines, Distributed systems, Scalability engineering
Preferred skills
Ansible Automation Platform, AI-enabled configuration management, Autonomous operations platforms, Global infrastructure fleet management
Technologies
Ansible Automation Platform, AWX, Salt, Databricks, Kubernetes, Linux, Go, Python, Java
Responsibilities
Define multi-year technical vision and architecture for infrastructure automation; Establish strategy for applying AI to configuration management; Develop prototypes and production software; Build secure and scalable integrations across infrastructure platforms; Mentor senior and staff engineers; Partner with leadership to translate business challenges into technical strategy.
Seniority
Principal, hands-on IC with strategic leadership

