Toyota USA

Senior Software Engineer

Toyota USA
Apply
1 day ago
Plano, TX, USASenior

Responsibilities

  • Design, build, and maintain full-stack features involving APIs, serverless services, data models, and event-driven workflows.
  • Lead technical design reviews, architecture discussions, and RFC processes across engineering teams.
  • Identify and resolve performance bottlenecks, reliability gaps, scaling constraints, technical debt, and distributed-system failures.
  • Own complex full-stack debugging and troubleshooting, including API latency, infrastructure misconfigurations, and distributed failures.
  • Contribute to code quality, testing, observability, and deployment-safety practices.
  • Collaborate with engineering managers, product teams, and front-end engineering to shape roadmaps and assess technical feasibility.
  • 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.
  • 5+ years of software engineering experience with a strong backend or full-stack focus.
  • Deep experience designing and building serverless architectures on AWS using services including Lambda, API Gateway, DynamoDB or Aurora Serverless, Step Functions, 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 in transit and at rest.
  • Experience debugging distributed systems through network traces, distributed tracing, log analysis, and profiling.
  • Experience with unit, integration, contract, and load testing.
  • Familiarity with containerized workloads using ECS Fargate and Docker.
  • Preferred qualifications include a master's degree, financial-services experience, multi-account AWS architecture, AWS Organizations, Control Tower, Kinesis, MSK, Bedrock, SageMaker endpoints, CI/CD automation, CodePipeline, GitHub Actions, GraphQL federation, AWS certifications, open-source contributions, and organization-wide technical initiatives.

Benefits

  • Team-oriented, flexible, and respectful work environment.
  • Professional growth and development programs and tuition reimbursement.
  • Team Member Vehicle Purchase Discount and, if applicable, Toyota Team Member Lease Vehicle Program.
  • Comprehensive health care and wellness plans for employees and families.
  • Toyota 401(k) Savings Plan with company match and, if applicable, an annual retirement contribution.
  • Paid holidays and paid time off.
  • Referral services for prenatal services, adoption, childcare, schools, and related needs.
  • Tax-advantaged accounts including HSA, Health Care FSA, and Dependent Care FSA.
  • Relocation assistance if applicable.
  • Position is based in Plano, TX, and requires residence within a commutable distance.

Tech Stack

Amazon DynamoDBApache KafkaAWSDatadogDockerGitHub ActionsGraphQLPythonTerraformTypeScript
Toyota USA

About Toyota USA

10,000+ employees

Toyota USA (Toyota Motor North America) manufactures and sells Toyota cars, trucks, and SUVs for U.S. customers, and provides financing and mobility services. Founded in 1957 and headquartered in Plano, Texas, it oversees North American operations and plants that build models like the Camry and Tundra, and is expanding battery and EV production in Kentucky and North Carolina.

Contact me