PitchMeAI
PitchMeAI
Home›Jobs›Lead/Principal Software Engineer (AWS, Java/Python)
Toyota North America

Lead/Principal Software Engineer (AWS, Java/Python)

Toyota North America · Plano, TX

  • On site
  • Full-time
  • $150,000 / year
  • Plano, TX
✓ Hiring manager found for this role

Email the hiring manager to get a response.

Get their verified email + an intro that's ready to send.

★★★★★4.7 · 120,000+ users on the Chrome Web Store
T
Lead/Principal Software Engineer (AWS, Java/Python)
Toyota North America · Plano, TX
Verified ✓
Morgan Blake
Hiring Manager · h•••••@careers.toyota.com
🔒
✍️ Your intro emailReady to send

Subject: Interested in the Lead/Principal Software Engineer (AWS, Java/Python) role at Toyota North America

Hi Morgan — I came across the Lead/Principal Software Engineer (AWS, Java/Python) opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Toyota North America stood out because…

🔒 Unlock to read & send

✎ Personalized to your résumé after sign-up.

$1 once
Just this hiring manager
Best value
$9/mo
Unlimited — any job, anywhere
  • ✓ Verified email of the hiring manager
  • ✓ Intro email personalized to your résumé
  • ✓ $9/mo = unlimited — any job link

Secure checkout · cancel anytime

View the original posting ↗
Not recommended alone — most applicants never hear back.

Job highlights

  • Lead software engineers in AWS, Java/Python development.
  • Design and build scalable AWS architectures.
  • Develop and maintain RESTful APIs.
  • Champion engineering excellence and operational best practices.
  • Mentor junior engineers and recruit talent.

About the role

Lead Software Engineer AWS Java Python


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.

An important part of the Toyota family is Toyota Financial Services (TFS), the finance and insurance brand for Toyota and Lexus in North America. While TFS is a separate business entity, it is an essential part of this world-changing company- delivering on Toyota's vision to move people beyond what's possible. At TFS, you will help create best-in-class customer experience in an innovative, collaborative environment.

Toyota does not offer support or sponsorship of job applicants for employment-based visas or any other work authorization for this role now or in the future. You must have the right to work in the United States and not require Toyota support or sponsorship for immigration-related employment (e.g., H-1B, O-1, E-3, H-1B1, TN, F-1 OPT, F-1 STEM OPT, F-1 CPT, TN, ‘job flexibility benefits’ (also known as I-140 or Adjustment of Status portability), etc. now or in the future. You should not apply for this role if you will require Toyota to assist with immigration support or sponsorship now or in the future.


Who We’re Looking For

The TFS Enterprise Document Management Platform team is seeking a highly motivated person to fill an opening as a Lead Software Engineer role to help our growing Enterprise needs. The Lead Software Engineer will build on their passion for software engineering and combine with skills for operational excellence to build solutions to scale industry best practices and design patterns.

As a Lead Engineer, you will collaborate closely with business stakeholders, architects and other tech leads to understand requirements, design innovative solutions, and guide a squad of engineers in delivering high-quality, functional application code.


What you’ll be doing

The Lead Software Engineer has a pivotal role within a software factory. They must leverage their technical expertise to drive innovation and deliver impactful business outcomes. Additionally, they should possess strong collaboration skills to work with other technologists, lead development of independent components and sub-groups within the factory.

  • Collaborate with agile teams to design, develop, test, implement, and support technical solutions
  • Collaborate with product and cross-functional partner teams to ensure alignment in priorities and timelines
  • Lead the design and architecture of new and existing platform level features (design patterns, reliability, scaling, backup & restore)
  • Proactively communicate technical risks, tradeoffs, and recommendations to stakeholders
  • Define and champion engineering and operational excellence: code quality, testing strategies, observability, and deployment safety
  • Promote a culture of inclusive environment where the ideas of other tech leads can be heard and championed.
  • Lead the way in creating next-generation talent for TFS, mentoring internal talent and actively recruiting to keep building our community.

What you bring

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • 10+ years of software engineering experience with a strong backend or full-stack focus and a track record of operating at a principal engineer level
  • Proven ability to design, build, and maintain RESTful APIs, including API contract design, versioning and error handling
  • Deep expertise in designing and building AWS architectures, including serverless, containerized, and event-driven solutions: EC2, ECS, Lambda, Step functions for compute and workflow; API Gateway (REST and HTTP APIs) for service exposure; DynamoDB/ Document DB for data persistence; EventBridge, SQS, or SNS, MSK for event-driven communication; S3 for object storage and data lake patterns; CloudFront for API acceleration and edge caching; OpenSearch for advanced search and analytics
  • Experience with asynchronous communication patterns and brokers like Kafka.
  • Skilled at troubleshooting and resolving complex production issues quickly and efficiently.
  • Proficiency in setting up Continuous Integration/Continuous Deployment (CI/CD) pipelines, incorporating automated testing, code quality checks, and deployment strategies.
  • Experience building observable systems to track the performance of distributed services, trace issues, and troubleshoot failures.
  • Excellent collaboration and communication skills, with the ability to work with product managers, architects and other engineers to define technical requirements.

Added bonus if you have

  • Solid understanding of Infrastructure as Code using Terraform and/or OpenTofu.
  • Proficiency in Bedrock Data Automation, AWS Textract, Transcribe and other AI/ML solutions, evaluation frameworks
  • Proficiency in customization of CI/CD workflows and managing multiple environments.

What we’ll bring

During your interview process, our team can fill you in on all the details of our industry-leading benefits and career development opportunities. A few highlights include:

  • A work environment built on teamwork, flexibility, and respect
  • Professional growth and development programs to help advance your career, as well as 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
  • Toyota 401(k) Savings Plan featuring a company match, as well as an annual retirement contribution from Toyota regardless of whether you contribute
  • 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)

Belonging at Toyota

Our success begins and ends with our people. We embrace all perspectives and value unique human experiences. Respect for all is our North Star. Toyota is proud to have 10+ different Business Partnering Groups across 100 different North American chapter locations that support team members’ efforts to dream, do and grow without questioning that they belong.

Applicants for our positions are considered without regard to race, ethnicity, national origin, sex, sexual orientation, gender identity or expression, age, disability, religion, military or veteran status, or any other characteristics protected by law.

Have a question, need assistance with your application or do you require any special accommodations? Please send an email to talent.acquisition@toyota.com.


Key skills/competency

  • AWS Architecture
  • Java/Python Development
  • RESTful API Design
  • Software Engineering Leadership
  • CI/CD Implementation
  • System Observability
  • Event-Driven Architecture
  • Troubleshooting Production Issues
  • Mentoring and Recruitment
  • Agile Methodologies

Skills & topics

  • Lead Software Engineer
  • AWS
  • Java
  • Python
  • Software Engineering
  • Backend Development
  • Full-Stack Development
  • API Design
  • Cloud Computing
  • DevOps
  • Agile
  • Technical Leadership

How to get hired

  • Tailor your resume: Highlight your 10+ years of software engineering experience, AWS expertise, and API design skills. Emphasize your leadership and mentorship background.
  • Showcase AWS proficiency: Detail your experience with serverless, containerized, and event-driven solutions on AWS (Lambda, ECS, API Gateway, DynamoDB, SQS, S3, etc.).
  • Demonstrate API expertise: Provide examples of designing, building, and maintaining RESTful APIs, including contract design, versioning, and error handling.
  • Highlight CI/CD and observability: Mention your experience with CI/CD pipelines, automated testing, and building observable systems for distributed services.
  • Prepare for technical interviews: Be ready to discuss AWS architecture, Java/Python coding, API design principles, and complex production issue resolution.

Technical preparation

Master AWS services: Lambda, EC2, ECS, API Gateway, DynamoDB.,Practice Java/Python coding for API development.,Design scalable AWS architectures and RESTful APIs.,Build and deploy CI/CD pipelines.

Behavioral questions

Describe a complex production issue you resolved.,How do you mentor junior engineers?,How do you ensure code quality and testing?,How do you collaborate with stakeholders?
Prefer to apply the usual way?
Not recommended alone — most applicants never hear back. Email the hiring manager first.
View original posting ↗

Frequently asked questions

What are the key AWS services required for the Lead Software Engineer role at Toyota Financial Services?
For this Lead Software Engineer position at Toyota Financial Services, deep expertise in AWS services such as EC2, ECS, Lambda, Step Functions, API Gateway, DynamoDB, EventBridge, SQS, SNS, MSK, S3, CloudFront, and OpenSearch is crucial. Experience with serverless, containerized, and event-driven architectures on AWS is highly valued.
What programming languages are most important for the Lead Software Engineer role at Toyota?
The Lead Software Engineer role at Toyota Financial Services primarily requires proficiency in Java and Python, especially for backend or full-stack development. Strong experience in these languages is essential for designing and building the required technical solutions.
Does Toyota Financial Services offer visa sponsorship for the Lead Software Engineer position?
No, Toyota Financial Services explicitly states that they do not offer support or sponsorship for job applicants for employment-based visas or any other work authorization for this role, now or in the future. Applicants must have the legal right to work in the United States without requiring sponsorship.
What level of experience is expected for a Lead Software Engineer at Toyota?
Toyota expects candidates for the Lead Software Engineer role to have at least 10 years of software engineering experience, with a strong backend or full-stack focus. A proven track record of operating at a principal engineer level is also required, indicating significant experience and expertise.
How important is experience with CI/CD and system observability for this role?
Experience with setting up Continuous Integration/Continuous Deployment (CI/CD) pipelines and building observable systems is highly important for this Lead Software Engineer role. This includes automated testing, code quality checks, deployment strategies, performance tracking, and issue troubleshooting in distributed services.
What are the career development opportunities at Toyota Financial Services for a Lead Software Engineer?
Toyota Financial Services offers professional growth and development programs, including tuition reimbursement, to help advance careers. The company fosters a collaborative environment that encourages learning and skill development, along with industry-leading benefits.
Can you describe the team environment for the Lead Software Engineer at Toyota?
The Lead Software Engineer will join the TFS Enterprise Document Management Platform team, working within a collaborative and innovative environment. The role emphasizes teamwork, respect, and fostering an inclusive culture where ideas are heard and championed.