Role overview
Build the shared infrastructure that helps engineering teams deliver utility software safely and efficiently. As the first individual contributor on a new platform team, you will own cross-team infrastructure and reliability problems, shape technical direction with platform leadership, and create internal services that product teams can use on their own.
Responsibilities
- Design and operate cloud infrastructure and reusable platform building blocks.
- Improve deployment pipelines and release practices to make delivery safer and more predictable.
- Establish observability, reliability, and incident response practices for systems supporting critical utility operations.
- Strengthen security foundations, including access controls, network boundaries, and secrets handling.
- Build self-service tools and workflows that improve developer experience across product and data teams.
- Work across engineering groups to identify recurring platform needs and solve them centrally.
Requirements
- Strong experience designing and operating cloud systems, including networking, compute, storage, security, and cost management.
- Practical infrastructure-as-code experience; Terraform is preferred.
- Experience with containers, orchestration, and deployment patterns for production services.
- Ability to design CI/CD pipelines and progressive release approaches such as canary or blue-green deployments.
- Knowledge of observability practices spanning metrics, tracing, logs, and alerting.
- Sound security fundamentals and comfort owning work independently across teams.
Nice to have
- Experience building internal developer platforms or self-service infrastructure.
- Familiarity with high-volume data systems, multi-tenant SaaS identity, or security compliance work.
- Background in resilience testing, critical infrastructure, or the energy sector.
- Contributions to open source, technical writing, or conference presentations.
- Effective use of AI-assisted software development tools.