Senior Staff Engineer – Cloud and Developer Experience
Toyota North AmericaAbout the role
Overview
Who we are
Collaborative. Respectful. A place to dream and do. These are just a few words that describe what life is like at Toyota. As one of the world’s most admired brands, Toyota is growing and leading the future of mobility through innovative, high-quality solutions designed to enhance lives and delight those we serve. We’re looking for talented team members who want to Dream. Do. Grow. with us.
To save time applying, Toyota does not offer sponsorship of job applicants for employment-based visas or any other work authorization for this position currently.
Who we’re looking for
Toyota's Cloud and Developer Experience (DevEx) team's main objective is to reduce complexity and improve the development velocity and time to market of our software engineering teams that utilize Cloud computing. As a team, we are a passionate group of software engineers who take on the heavy lifting of non-differentiated, yet essential software engineering functions, thus reducing the cognitive load on our developers so that they can focus on building business features. To accomplish this, we build automated self-service solutions, blueprints, and golden paths for cloud-native applications and infrastructure, and deploy best-in-class tools, engineering standards, and best practices, as they pertain to Toyota's software development.
As a Senior Staff Engineer, you will leverage your experience developing large-scale, highly complex distributed applications on public cloud platforms (AWS/GCP) to lead the design, development, and governance of scalable, secure, and reliable cloud-native platforms that empower development teams across the enterprise. You will define standardized cloud architectures, platform APIs, and automation frameworks, collaborating closely with Enterprise Architecture, Security, and Engineering teams to establish best practices and governance processes.
What you’ll be doing
Define and drive the technical vision for the platform, ensuring scalability, reliability, and security.
Lead architecture design and decision-making for cloud infrastructure, developer platforms, and internal tooling.
Align platform engineering initiatives with business objectives and long-term organizational goals.
Collaborate with Enterprise Architecture, Security, and Compliance teams to define and document standard cloud-native patterns for the enterprise.
Establish reference architectures, best practices, and guardrails for teams building cloud-native applications.
Promote standardization across networking, IAM, container orchestration, and multi-cloud strategies.
Ensure adoption and adherence to an RFC (Request for Comments) process for proposing, reviewing, and approving platform changes.
Develop platform APIs, automation tools, and self-service capabilities to enhance developer experience.
Improve CI/CD pipelines, observability, and deployment automation to streamline software delivery.
Advocate for software engineering best practices (clean code, testing, maintainability, observability) in platform development.
Partner with engineering, security, and SRE teams to build a secure, scalable, and developer-friendly platform.
Engage with Security and Compliance teams to embed security into cloud-native patterns and infrastructure.
Guide application teams in adopting approved cloud-native standards and best practices.
Ensure high availability and resilience through robust monitoring, incident response, and disaster recovery plans.
Optimize performance and scalability of cloud services and applications.
Mentor engineers across teams, helping them grow in cloud architecture and software engineering.
Advocate for engineering excellence, platform-first thinking, and automation-first principles.
Stay ahead of industry trends and evaluate new technologies for enterprise adoption.
What you bring
12+ years' experience in providing technical direction and leadership for software engineering and development, including at least 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.
You've worked with Python, Java, Spring Boot, Typescript, Docker/Kubernetes, Postgres, OR any of the cloud-native database technologies.
Experience with
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s