Toyota North America

Senior Lead Software Engineer - Backend

Toyota North America
Apply
7 hours ago
Plano, TX, USAStaff+

Responsibilities

  • Serve as the technical authority for backend and platform architecture across product domains.
  • Design, build, and maintain full-stack features using APIs, serverless services, data models, and event-driven workflows.
  • Lead technical design reviews, architecture discussions, and RFC processes.
  • Resolve systemic performance, reliability, scaling, and technical-debt issues.
  • Debug and troubleshoot complex full-stack and distributed-system failures.
  • Define engineering practices for code quality, testing, observability, and deployment safety.
  • Collaborate with Engineering Managers, Product, and Front-End Engineering on roadmaps and technical feasibility.
  • Mentor engineers through code reviews, pairing, design feedback, and technical guidance.
  • Conduct technical interviews and help define backend engineering standards.
  • Communicate technical risks, tradeoffs, and recommendations to technical and non-technical stakeholders.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • At least 7 years of software engineering experience with a strong backend or full-stack focus and principal- or staff-level experience.
  • Deep expertise designing and building serverless architectures on AWS using Lambda, API Gateway, DynamoDB or Aurora Serverless, Step Functions or other workflow orchestration tools, EventBridge, SQS, SNS, S3, and CloudFront.
  • Strong proficiency in TypeScript and/or Python for backend services.
  • Experience designing and maintaining RESTful and GraphQL APIs, including contracts, versioning, error handling, and type-safe tooling such as OpenAPI, GraphQL Code Generator, or tRPC.
  • Experience with infrastructure as code using AWS CDK, CloudFormation, or Terraform.
  • Experience with observability and monitoring tools such as CloudWatch, X-Ray, or Datadog.
  • Understanding of IAM policies, least-privilege access, secrets management, and encryption.
  • Deep experience debugging distributed systems using network traces, distributed tracing, log analysis, and profiling.
  • Experience with unit, integration, contract, and load testing for distributed systems.
  • Familiarity with containerized workloads using ECS Fargate and Docker.
  • Preferred qualifications include a master’s degree, financial-services experience, multi-account AWS architecture, data streaming, GenAI backend integration, CI/CD automation, GraphQL federation, AWS certifications, open-source contributions, and organization-wide technical leadership.

Benefits

  • Benefits include professional development programs, tuition reimbursement, vehicle purchase and lease programs, family health and wellness plans, a Toyota 401(k) plan with company match and annual contribution, paid holidays and time off, family-related referral services, tax-advantaged accounts, and relocation assistance where applicable.
  • This position is based in Plano, TX, and requires residence within a commutable distance.

Tech Stack

Amazon DynamoDBAWSDatadogDockerGitHub ActionsGraphQLPythonTerraformTypeScript

Categories

Toyota North America

About Toyota North America

10,000+ employees

At Toyota, we’re known for making some of the highest quality vehicles on the road. But there is more to our story. We believe in putting people first and creating opportunities for our team members to build careers as unique as they are. As one of the world’s most admired brands, we are leading the way to the future of mobility, so everyone can move freely, happily and comfortably. We have big dreams and believe that nothing is impossible. Ready to Dream, Do and Grow with us?

Contact me