Software Engineer, Senior

Toyota North America•Plano, TX

About The Position

Toyota Financial Services (TFS) is transforming its technology by creating next-generation products and platforms that support customers and partners. The Senior Software Engineer will help evolve TFS core systems into agile, cloud-native, service-oriented platforms. This full-stack role works across backend and frontend technologies, owns key components, contributes to system design and delivery, mentors junior engineers, and helps shape the long-term evolution of core business systems. The position is based in Plano, Texas.

Requirements

  • At least 5 years of professional software development experience.
  • Proficiency in Java, Spring Boot, and RESTful API development.
  • Solid understanding of Domain-Driven Design (DDD) and Object-Oriented Design (OOD).
  • Experience with cloud technologies such as EKS, S3, MSK, DocumentDB, and ElastiCache.
  • Solid background in microservices, event-driven architecture, and cloud-native design.
  • Familiarity with NoSQL databases, caching, and real-time streaming.
  • Familiarity with Docker, CI/CD tools such as Jenkins and Artifactory, and Git.
  • Hands-on experience with unit testing tools such as JUnit and Mockito, and API testing tools.
  • Must have authorization to work in the United States without Toyota immigration-related support or sponsorship now or in the future.

Nice To Haves

  • Experience with Amazon Corretto, Netty, Tomcat, or embedded server configurations.
  • Familiarity with Amazon Managed Streaming for Apache Kafka (MSK).
  • Knowledge of API documentation using Swagger/OpenAPI.
  • Exposure to Ready API and service-level test automation.

Responsibilities

  • Develop scalable backend services using Java, Spring Boot, and the Spring Framework.
  • Build responsive user interface components using React and modern JavaScript or TypeScript.
  • Design and implement microservices, REST APIs, and event-driven components using layered and client-server architecture patterns.
  • Deliver cloud-ready solutions using AWS services, including S3, DocumentDB, Aurora, and Amazon MSK.
  • Deploy containerized applications to Amazon EKS using Docker, with CI/CD support through Jenkins and Artifactory.
  • Write robust tests using JUnit, Mockito, Ready API, Postman, and Selenium to ensure code quality and reliability.
  • Work with NoSQL databases, implement caching strategies, and manage builds using Maven and GitHub.
  • Document and test APIs using Swagger.
  • Participate in peer reviews, architecture sessions, and production support efforts.
  • Promote DevOps best practices, code quality, and scalable design.
  • Mentor junior engineers and take ownership of key components.

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 entire family.
  • Toyota 401(k) Savings Plan with company match and an annual retirement 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.
  • A work environment built on teamwork, flexibility, and respect.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service