Software Engineer

StellantisAuburn Hills, MI
11d

About The Position

The AI and Data Analytics Team is looking for a Software Engineer to join our team. You will lead the design and development of scalable, secure, and highly available cloud-native systems on Amazon Web Services (AWS). In this role, you will take ownership of critical services, influence technical direction, and mentor engineers while partnering closely with product, DevOps, and leadership teams.   Priorities can change in a fast-paced environment like ours, so this role includes, but is not limited to, the following responsibilities:

Requirements

  • BA/BS in Computer Science, Engineering, Mathematics, or a related technical discipline preferred
  • 5+ years of professional software engineering experience
  • 3+ years of hands-on experience designing and building solutions on AWS
  • Deep experience with core AWS services (EC2, S3, RDS/Aurora, DynamoDB, Lambda, API Gateway, VPC, IAM)
  • Strong proficiency in one or more programming languages (Java, Python, Node.js, Go, etc.)
  • Experience designing distributed systems and microservice architectures
  • Hands-on experience with containerization and orchestration (Docker, ECS, EKS, Kubernetes)
  • Experience with CI/CD pipelines and automated deployments
  • Strong communication skills and ability to influence technical decisions

Nice To Haves

  • Certification in AWS or other cloud providers
  • Experience with Databricks notebook workflows
  • Experience with Terraform

Responsibilities

  • Architect, design, and implement complex cloud-native applications on AWS
  • Lead technical decisions for scalability, reliability, security, and performance
  • Own end-to-end delivery of services from design through production support
  • Develop and maintain backend services, APIs, and microservices
  • Implement infrastructure as code using AWS CDK, CloudFormation, or Terraform
  • Drive best practices in system design, testing, monitoring, and CI/CD
  • Optimize AWS environments for performance, reliability, and cost efficiency
  • Ensure security, compliance, and observability standards are met
  • Troubleshoot and resolve high-impact production issues
  • Mentor junior and mid-level engineers and conduct code reviews
  • Collaborate cross-functionally with product managers, architects, and DevOps teams
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service