Staff Cloud Software Engineer
Job Description
Join our team as a Staff Cloud Software Engineer and play a pivotal role in designing, building, and operating resilient production systems on AWS. Use services such as ECS, ECR, and EC2 to deliver reliable and scalable applications. Architect and manage cloud infrastructure using Terraform, adhering to infrastructure-as-code best practices for repeatable and auditable deployments. Administer and maintain Google Workspace environments, ensuring user provisioning, access control, and robust security configurations. Own the IAM strategy and manage user access across AWS accounts, enforcing least-privilege access and ensuring strict compliance with security policies. Build and maintain CI/CD pipelines using GitHub Actions and related build and test frameworks, enabling fast, safe, and automated software delivery. Enforce and continuously improve IT security practices across user accounts, networking, and data and service access controls. Manage virtualization technologies, PaaS, and SaaS environments within AWS, ensuring optimal availability, performance, and cost efficiency. Design and maintain systems with fault tolerance and high availability as key requirements, utilizing best practices for production resilience. Work with big data technologies such as DynamoDB to support data storage, retrieval, and processing needs at scale. Mentor junior and mid-level engineers through comprehensive code reviews, architectural guidance, and knowledge sharing, actively supporting engineering growth across the team. Address and resolve infrastructure and platform support requests, providing timely and effective responses to engineering and operational needs. Develop automation and tooling in Python and Bash to streamline operations and enhance developer productivity.
Qualifications
1. Bachelor’s or Master’s degree in Computer Science, Robotics, or a related field. 2. 7+ years of experience building infrastructure and tooling for large-scale cloud operations. 3. Extensive hands-on experience with AWS development and administration, including ECS, ECR, and EC2. 4. Deep expertise in AWS IAM and user access management, including roles, policies, permission boundaries, and cross-account access patterns. 5. Proven experience with Google Workspace administration, including user lifecycle management, security settings, and integrations. 6. Strong proficiency with Terraform for infrastructure-as-code, including module design, state management, and remote backends. 7. Significant experience building and maintaining CI/CD pipelines using GitHub Actions and a variety of build, test, and deployment frameworks. 8. Demonstrated IT security experience spanning user account management, network security, and data and service access governance. 9. Experience managing virtualization technologies and related PaaS and SaaS solutions in AWS production environments. 10. A track record of designing and operating fault-tolerant, highly available systems in production at scale. 11. Experience with big data technologies such as DynamoDB, including data modeling, access patterns, and operational management. 12. Experience mentoring engineers and fielding platform or infrastructure support requests in a collaborative team environment. 13. Strong programming skills in Python and Bash for scripting, automation, and operational tooling.
Benefits
- Flexible work arrangements - Professional development
Apply Now
