Posted in

Software Engineer – Senior Lead

Software Engineer – Senior Lead

CompanyToyota
LocationPlano, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Proven years of experience in designing, developing, and maintaining cloud-native platforms and services using AWS or other cloud providers.
  • Strong proficiency in programming and scripting languages such as Python, Java, Bash or Groovy for automation and customization of CI/CD workflows.
  • Must have hands-on experience in test-driven development (TDD) approach for automation, ensuring platforms are developed with TDD principles by writing tests before implementing feature.
  • Deep understanding of different testing types and leveraging these in end-to-end test automation.
  • Hands-on experience working with and Mastery of CI/CD tools such as Jenkins, or GitHub Actions, including their configuration, customization, and integration capabilities.
  • Hands-on experience with Amazon Web Services including EKS, ECS, Lambda, RDS, DynamoDB, EC2, S3, ELB.
  • Proficiency in infrastructure automation tools like Terraform, AWS CloudFormation, AWS CDK, and AWS CodeDeploy for provisioning and managing CI/CD infrastructure.

Responsibilities

  • Implement a strategic roadmap for technology initiatives within the CI/CD pipelines & Testing Tools Automation platform domains.
  • Collaborate with stakeholders to understand business requirements and translate them into technology solutions that enhance employee experience.
  • Stay abreast of industry trends and emerging technologies to continuously improve and innovate our technology offerings.
  • Drive initiatives to enable self-service capabilities and automation across all supported technology areas.
  • Identify opportunities to streamline processes, reduce manual efforts, and increase efficiency through automation.
  • Champion the adoption of self-service tools and platforms to empower employees to resolve issues independently.

Preferred Qualifications

  • Experience in seamlessly integrating containerization into CI/CD pipelines, including Docker image building, registry management, and container orchestration platforms such as Kubernetes, Amazon ECS, AWS Fargate, including cluster setup, configuration, and management.
  • Experience in automation of provisioning, configuration management, and deployment processes to improve efficiency and reduce manual intervention.