Toyota Motors - Plano, TX

posted 2 months ago

Full-time - Senior
Hybrid - Plano, TX
Transportation Equipment Manufacturing

About the position

Toyota's Cloud and Developer Experience (DevEx) team is dedicated to enhancing the development velocity and time to market for our software engineering teams that utilize Cloud computing. As a Senior Staff Engineer, you will play a pivotal role in reducing complexity for our developers by creating automated self-service solutions, blueprints, and golden paths for cloud-native applications and infrastructure. This position requires a deep understanding of large-scale, highly complex distributed applications on public cloud platforms such as AWS and GCP. You will be responsible for developing pre-configured templates and blueprints that adhere to AWS's well-architected framework best practices, ensuring a secure and efficient software supply chain for rapid deployment of business applications. In this role, you will author RFCs to propose new cloud blueprints, prepare technical design documents, and write high-quality application and infrastructure scaffolding code. You will also create migration checklists and guides, develop strategic roadmaps for the Blueprints track, and mentor Cloud application engineers. Collaboration with various stakeholders, including Product Management and Application Product teams, is essential to turn the Cloud Blueprints product vision into actionable plans. You will champion engineering excellence by establishing metrics for regular assessment and improvement, and contribute to the open-source community to represent Toyota's values.

Responsibilities

  • Author RFCs (Request for Comments) to propose the implementation or modification of a new cloud blueprint or golden path.
  • Prepare technical design documents for a Cloud blueprint that considers the end-to-end lifecycle, ensuring compliance with AWS Well-Architected Framework best practices.
  • Write high-quality application and infrastructure scaffolding code that adheres to standards for style, maintainability, and best practices for large-scale web applications.
  • Create application and golden path migration checklists and guides.
  • Develop a strategy for the Blueprints track to meet the needs of the Toyota developer community and provide tactical guidance for the Cloud Engineering practice.
  • Stay updated on emerging advances in cloud-native development and incorporate relevant features to enhance development efficiency.
  • Hire and mentor Cloud application engineers, fostering a culture of excellence and innovation.
  • Collaborate with Product Management and other stakeholders to translate the Cloud Blueprints product vision into a tangible roadmap.
  • Establish metrics and processes for regular assessment and improvement of engineering and operational excellence.
  • Create and contribute to external blogs and the open-source community to represent Toyota.

Requirements

  • At least 12+ years' experience in providing technical direction and leadership for software engineering and development.
  • Minimum of 3+ years' experience developing, deploying, and scaling cloud-native software components on cloud providers such as AWS or Google Cloud.
  • Experience architecting and developing solutions to ambiguous problems.
  • Proven aptitude in leading teams in iterative and incremental software delivery to create successful products.
  • Proficiency in programming languages and technologies such as Python, Java, Spring Boot, Typescript, Docker/Kubernetes, and Postgres.
  • Experience with Infrastructure-as-Code tools like Terraform, CloudFormation, or ARM.
  • Experience converting large monolithic systems into micro-service APIs (GraphQL/REST) following the 12-factor application methodology.
  • Demonstrated experience in mentoring and conflict resolution, with strong communication skills across teams and the engineering organization.
  • Experience writing distributed, high-volume services and using CI/CD tools for deployment and maintenance.

Nice-to-haves

  • Experience working on remote globally distributed high-performing teams and in largely asynchronous work environments.
  • Prior experience in building large-scale distributed data-intensive applications in Google Cloud Platform.
  • Contributions to open-source projects.
  • Published blog posts and/or tech talks about your work.
  • Polyglot experience delivering software products utilizing a variety of technology stacks.
  • Experience developing innovative tooling that enhances productivity for cross-functional teams.

Benefits

  • A work environment built on teamwork, flexibility, and respect
  • Professional growth and development programs, including tuition reimbursement
  • Team Member Vehicle Purchase Discount
  • Toyota Team Member Lease Vehicle Program (if applicable)
  • Comprehensive health care and wellness plans for your entire family
  • Flextime work options based on business needs
  • Toyota 401(k) Savings Plan featuring a company match and annual retirement contribution
  • Paid holidays and paid time off
  • Referral services related to prenatal services, adoption, childcare, schools, and more
  • Tax-advantaged accounts (Health Savings Account, Health Care FSA, Dependent Care FSA)
  • Relocation assistance (if applicable)
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service