Job Closed
This listing is no longer active.
Leading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
Software Engineer II – Cloud Automation
Location
Michigan
Posted
85 days ago
Salary
$139K - $166.8K / year
Seniority
Senior
Job Description
Software Engineer II – Cloud Automation
Torc Robotics
• 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
Job 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
Benefits
- A competitive compensation package that includes a bonus component and stock options
- 100% paid medical, dental, and vision premiums for full-time employees
- 401K plan with a 6% employer match
- Flexibility in schedule and generous paid vacation (available immediately after start date)
- AD+D and Life Insurance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Ensure we build, scale, ship, and monitor our AI and Agent platforms reliably, leveraging technologies such as Java, Python, MySQL, OpenSearch, Redis, AWS, and Kubernetes. • Integrate generative AI and agentic AI across Sprout’s existing ecosystem and infrastructure, helping define and build frameworks for platform AI enablement. • Build with AI and agentic AI in your own work, using tools such as Claude Code. • Influence and contribute to technical roadmaps by researching and prototyping emerging AI technologies, frameworks, and state of the art methods. • Partner with product managers, designers, applied AI/ML scientists, and other engineers to define requirements and complete feature work. • Uphold project quality and planning through meeting deadlines, breaking down work, and ensuring proper testing and monitoring. • Contribute to the team’s growth through mentorship, knowledge sharing, and providing feedback on PRs and technical designs.
Senior Software Engineer
Syntax TechnologiesWe empower your today to transform your tomorrow through practical career training in IT 👩💻👨💻
• Design, develop, and maintain scalable web applications using Node.js (backend) and React (frontend) • Build clean, efficient, and reusable code with a strong focus on performance and scalability • Architect and develop robust RESTful and/or GraphQL APIs • Handle complex backend logic, integrations, and system workflows • Integrate and work with AI/LLM-based solutions (e.g., Claude or similar platforms) • Identify opportunities to enhance products using AI-driven features • Collaborate on implementing AI-powered use cases into existing systems • Utilize Python for scripting, backend services, or AI-related integrations where required • Design and manage databases using PostgreSQL and MongoDB • Optimize queries, ensure data integrity, and handle large-scale data efficiently • Contribute to high-level architecture decisions and system design • Ensure scalability, reliability, and maintainability of applications • Write clean, maintainable, and well-documented code • Take complete ownership of features/modules from design to deployment
Junior Software Engineer – Consumer Team
Clarity Innovations, Inc.We are your trusted partner for edtech strategy, content, and engineering.
• Take responsibility for the full software development lifecycle, from refining requirements and creating concepts to implementing, testing, and maintaining software in the long term. • Develop and ship well-defined features and API endpoints using Kotlin and Spring Boot. • Handle smaller maintenance tasks and develop new frontend features using TypeScript and React to support our web applications. • Deeply integrate AI coding agents into your daily workflow to accelerate development, improve code quality, and solve complex logic tasks. • Implement clear, concise, and well-tested code, ensuring high test coverage and adhering to clean code principles. • Pair effectively with other engineers on features, infrastructure code, and production incidents, while participating in design discussions for features and bug fixes. • Identify and communicate problems with product teams and processes, and actively participate in team meetings and retrospectives.
• Rapidly prototype and deploy AI features that enhance search, recommendations, and automation. • Leverage AI to reduce friction in workflows, personalize interactions, and surface key insights. • Develop AI-driven analytics and automation tools that help users make better decisions, faster. • Collaborate closely with product, design, and frontend engineers to build AI-powered UI components that feel native, intuitive, and useful.




