Torc Robotics is a leader in autonomous driving technology focused on developing software for automated trucks. As a Software Engineer II in the Cloud Automation team, you will build and maintain AWS infrastructure, enhance cloud security, and improve CI/CD processes to support engineering teams.
Responsibilities:
- Build and maintain Terraform-based infrastructure for AWS services spanning networking, compute, identity, and security
- Contribute to and evolve a multi-account AWS Organization managed with Control Tower and Account Factory for Terraform (AFT), including account vending workflows and organizational guardrails (e.g., SCPs)
- Advance cloud security initiatives, including IAM policy design, least-privilege access patterns, SIEM/security integrations, compliance automation, and posture management
- Design, deploy, and operate shared platforms such as EKS clusters, managed workflow platforms, and hosted application environments
- Maintain and improve CI/CD infrastructure and shared build tooling (e.g., GitHub Actions, Jenkins, Artifact tools) used across the engineering organization
- Contribute to cost analysis, attribution, and efficiency efforts to keep our cloud footprint sustainable
- Participate in the team’s business-hours on-call rotation by triaging alerts and service requests
- Contribute to technical decisions through design reviews, documentation, runbooks, and operational standards
Requirements:
- Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field (or equivalent practical experience) with 3-5+ years of relevant experience
- AWS Cloud: Hands-on experience with core AWS services (IAM, VPC, EC2, S3, EKS/ECS, Lambda) and comfort working in a multi-account environment
- Infrastructure as Code: Proficiency with Terraform (modules, remote state, and CI-driven plan/apply workflows)
- Kubernetes: Hands-on experience operating Kubernetes clusters (preferably EKS), with a solid understanding of best practices for deployment, security, and day-to-day management in production environments
- Networking & Security: Working knowledge of cloud networking (VPCs, peering, DNS, load balancing) and security fundamentals (least-privilege IAM, security groups, compliance tooling)
- Scripting & Automation: Proficiency in Python (or a similar language) to build internal tooling, automation, and operational scripts
- Collaboration & Communication: Strong written and verbal communication skills and a collaborative working style; comfortable working on a distributed team