onsite
Senior Software Engineer-Internal Tools - Forterra
Software Engineer
Senior Software Engineer focused on internal tooling and DevOps, building scalable CI/CD pipelines, containerized services, and cloud infrastructure using Python, Docker, Kubernetes, AWS, and Terraform to support autonomous vehicle integration and production workflows.
About the role
Key Responsibilities
- Design, develop, and maintain CI/CD pipelines that automate build, test, and deployment for internal tools and vehicle integration services.
- Build and manage containerized microservices using Docker and orchestrate them with Kubernetes across on‑prem and cloud environments.
- Collaborate with vehicle integration engineers and production teams to translate functional requirements into robust, scalable tooling solutions.
- Implement infrastructure-as-code with Terraform and manage AWS resources to ensure high availability and security.
- Monitor system performance, troubleshoot issues, and continuously improve tooling reliability and developer experience.
Requirements
- 3+ years of professional experience in DevOps or software engineering with a focus on tooling and automation.
- Strong proficiency in Python, Docker, Kubernetes, and CI/CD tooling (GitHub Actions, Jenkins, GitLab CI).
- Hands‑on experience with AWS services (EC2, EKS, S3, IAM) and infrastructure-as-code (Terraform, CloudFormation).
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.
- Effective communication skills and a collaborative mindset.
Skills
cicddockerkubernetespythonawsterraform