Lead Software Platform Engineer - Python

Toyota North America•Plano, TX

About The Position

Toyota Financial Services is seeking a Lead Software Platform Engineer with expertise in Python, FastAPI, and AWS MWAA to help design and modernize a multi-account, multi-tenant enterprise scheduler platform on AWS. The role focuses on migrating legacy AutoSys workloads to a secure, scalable, reusable MWAA-based orchestration platform for internal customers and teams. As a hands-on technical lead, you will help define target architecture, onboarding approaches, governance controls, and operational practices. You will collaborate with architects, platform engineers, platform consumers, and business stakeholders to deliver a resilient, standardized platform designed for enterprise-wide reuse. The position also involves developing Python REST APIs, implementing AWS infrastructure and CI/CD, establishing observability and security controls, and leading technical direction, delivery planning, design reviews, engineering standards, and team development. Toyota does not provide employment-based visa or other work authorization sponsorship for this role.

Requirements

  • Bachelor’s degree or higher in Computer Science, Information Systems, Data Engineering, or a related field, or equivalent experience.
  • Strong experience building Python backend services and RESTful APIs with FastAPI, documented with OpenAPI/Swagger.
  • Hands-on experience migrating enterprise workloads from AutoSys or similar schedulers to AWS MWAA.
  • Strong experience designing and supporting multi-account, multi-tenant AWS platforms.
  • Proficiency with AWS services including MWAA, ECS Fargate, EKS, API Gateway, Lambda, S3, CloudWatch, DynamoDB, RDS, and IAM.
  • Practical experience with Terraform and/or AWS CloudFormation.
  • Experience designing AWS account structures, access models, and platform guardrails for enterprise use.
  • Hands-on Python skills.
  • Proficiency with Git/GitHub, CI/CD tools such as GitHub Actions or Jenkins, and deployment automation.
  • Clear, concise communication skills and the ability to influence decisions using data, presentations, and visualizations.
  • Ability to collaborate effectively in a hybrid environment, work independently, and demonstrate leadership and follow-through.

Nice To Haves

  • Exposure to SQL or Java.
  • Experience with enterprise scheduler migrations from AutoSys to MWAA or similar orchestration platforms.
  • Experience supporting enterprise platform onboarding and self-service enablement.

Responsibilities

  • Design, build, and support an enterprise scheduler platform on AWS MWAA to replace legacy AutoSys jobs and workflows.
  • Lead migration planning, dependency analysis, workflow redesign, and implementation for AutoSys-to-MWAA modernization.
  • Build reusable scheduling patterns and platform capabilities for multiple teams and workloads in a multi-tenant environment.
  • Define platform standards, operating procedures, and governance controls for secure and scalable scheduler adoption.
  • Design and implement the target multi-account AWS architecture for the scheduler platform.
  • Create onboarding mechanisms, reusable templates, and platform services that enable internal customers to adopt MWAA efficiently.
  • Support platform consumers with onboarding, access patterns, integration requirements, and usage best practices.
  • Establish guardrails and self-service capabilities while maintaining compliance.
  • Build and maintain Python RESTful APIs, containerized and deployed on AWS ECS Fargate or EKS.
  • Design clean, versioned API contracts and document them with OpenAPI/Swagger.
  • Support integrations between scheduler services, platform components, and enterprise applications.
  • Configure API Gateway for secure routing, throttling, authentication, and authorization.
  • Use Infrastructure as Code, such as Terraform or AWS CloudFormation, for MWAA, compute, API Gateway, IAM, networking, and multi-account platform resources.
  • Apply enterprise security, account separation, and deployment patterns for multi-account AWS architecture.
  • Build CI/CD pipelines for automated build, test, and deployment.
  • Write unit, integration, and end-to-end tests with pytest, and automate regression testing with QA.
  • Perform load and stress testing and analyze performance and reliability metrics.
  • Implement centralized logging and metrics, and set up alerting based on SLIs and SLOs.
  • Troubleshoot incidents using logs, traces, and metrics; proactively address bottlenecks and failed workflows.
  • Implement IAM, SSO, OAuth2, and JWT; apply secure access controls, secrets management, and dependency scanning.
  • Partner with architecture and governance teams to ensure platform controls align with enterprise policies.
  • Own technical direction and architecture for Python services, AWS platform capabilities, and MWAA scheduler modernization.
  • Break roadmaps into milestones and drive estimations, delivery predictability, and risk management.
  • Lead design reviews, establish engineering standards, and approve critical architectural decisions.
  • Mentor engineers, provide feedback and growth plans, and foster high-quality code, documentation, and operational excellence.

Benefits

  • Professional growth and development programs.
  • Tuition reimbursement.
  • Team Member Vehicle Purchase Discount.
  • Toyota Team Member Lease Vehicle Program, if applicable.
  • Comprehensive health care and wellness plans for the employee’s family.
  • Toyota 401(k) Savings Plan with a company match and an annual retirement contribution regardless of employee contribution, if applicable.
  • Paid holidays and paid time off.
  • Referral services related to prenatal services, adoption, childcare, schools, and more.
  • Tax-advantaged accounts, including Health Savings Account, Health Care FSA, and Dependent Care FSA.
  • Relocation assistance, if applicable.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service