Position: Principal Software Engineer Cloud Infrastructure
Team: Platform Engineering Modernization
Summary:
We are seeking a Principal Software Engineer with expertise in AWS and Infrastructure as Code (IaC) to design, build, and scale secure, reliable, and cost-efficient cloud platforms. The role involves defining infrastructure architecture, driving automation-first practices, and mentoring engineers, while collaborating with platform, security, SRE, and product teams to enable self-service, zero-touch infrastructure provisioning.
Responsibilities:
- Design and maintain AWS cloud architectures using IaC (Terraform, CloudFormation, CDK, Ansible).
- Build reusable IaC modules and implement CI/CD pipelines for infrastructure provisioning.
- Promote immutable infrastructure and automated environment lifecycle management.
- Define best practices for scalability, security, availability, and cost optimization.
- Mentor engineers, review architecture designs, and ensure high-quality, maintainable code.
- Advise on technical opportunities and contribute to documentation.
Required Skills:
- 15+ years of cloud infrastructure experience with AWS services (EC2, EKS, Lambda, S3, IAM, etc.).
- Experience with Kubernetes, containerized workloads, and GitOps workflows.
- Knowledge of regulated environments (SOC2, HIPAA, FedRAMP).
- Strong leadership, mentoring, and communication skills.