Taro Logo

Senior Software Engineer

Toyota Financial Services (TFS) is the finance and insurance brand for Toyota and Lexus in North America, delivering on Toyota's vision to move people beyond what's possible.
Plano, TX, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance

Job Description

Toyota Financial Services (TFS) is undergoing a significant technology transformation, creating next-generation products and platforms to deliver best-in-class customer experiences. As a Senior Software Engineer, you'll be at the forefront of this transformation, working on critical systems that power real business outcomes. The role involves designing and developing scalable applications using Java, Spring Boot, and cloud-native technologies, while collaborating with enterprise architects and stakeholders in an Agile environment.

The position requires 10+ years of professional software development experience, with expertise in Java, Spring Boot, microservices, and cloud platforms like AWS. You'll be responsible for implementing complex architectures, mentoring junior engineers, and maintaining high standards through code reviews and technical leadership. The role offers opportunities to work with cutting-edge technologies including Kubernetes, event-driven architectures, and real-time streaming systems.

TFS offers comprehensive benefits including healthcare, 401(k) with company match, professional development programs, and unique perks like team member vehicle purchase discounts. The company culture emphasizes teamwork, flexibility, and respect, with a strong focus on diversity and inclusion through various Business Partnering Groups.

This role is ideal for experienced engineers who want to make a meaningful impact in the FinTech space while working for one of the world's most admired brands. You'll help define engineering excellence standards and take full ownership of solutions from conception to production. The position is based in Plano, TX, and offers the opportunity to work on transformative projects that shape the future of mobility finance.

Last updated 6 days ago

Responsibilities For Senior Software Engineer

  • Design and develop scalable applications using Java, Spring Boot, and cloud-native technologies
  • Implement complex architecture in collaboration with enterprise architects
  • Work with stakeholders in Agile environments to align technical solutions
  • Own critical components, driving performance, reliability, and maintainability
  • Mentor junior engineers and elevate team standards through code reviews
  • Uphold best practices in testing, CI/CD, and cloud infrastructure

Requirements For Senior Software Engineer

Java
Kubernetes
Kafka
MySQL
PostgreSQL
  • 10+ years of professional software development experience
  • Experience in Java, Spring boot, NodeJS, REST API, Real time streaming architectures
  • Experience delivering cloud-native applications on AWS
  • Knowledge of Domain-Driven Design (DDD) and event-driven architecture
  • Proficiency with CI/CD pipelines and DevOps tooling
  • Experience with relational and NoSQL databases
  • Hands-on knowledge of Kubernetes and containerization
  • Strong collaboration and communication skills

Benefits For Senior Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Relocation Benefits
  • Professional growth and development programs
  • Tuition reimbursement
  • Team Member Vehicle Purchase Discount
  • Toyota Team Member Lease Vehicle Program
  • Comprehensive health care and wellness plans
  • 401(k) Savings Plan with company match
  • Paid holidays and paid time off
  • Referral services for prenatal, adoption, childcare
  • Health Savings Account
  • Health Care FSA
  • Dependent Care FSA
  • Relocation assistance

Related Jobs