Taro Logo

Principal Software Engineer II

Toyota is one of the world's most admired brands, leading the future of mobility through innovative, high-quality solutions.
Plano, TX, USA
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Automotive · Enterprise SaaS

Description For Principal Software Engineer II

Toyota's Digital Innovation Department is seeking a Principal Software Engineer II to lead technical excellence and innovation in their newly formed function designed to reimagine growth across Sales and Supply Chain. This role involves leading a highly skilled development team in delivering high-quality technical solutions while driving technical product vision and architecture strategies across multiple product lines.

The position requires a seasoned professional with 10+ years of software development experience who can transform complex business requirements into detailed technical specifications, lead technical discovery sessions, and establish development practices leveraging open-source best practices. The ideal candidate will have deep expertise in software architecture, API design, microservices, and distributed systems, along with proficiency in modern development tools like React and Node.js.

Working at Toyota means joining one of the world's most admired brands, where innovation and teamwork are paramount. The company offers comprehensive benefits including healthcare, 401(k) with company match, vehicle purchase discounts, and professional development opportunities. The Digital Innovations team acts as a transformation engine, connecting strategy with execution to shape the ideal end-to-end customer journey.

This role offers the opportunity to work on cutting-edge technologies, lead technical innovation, and make a significant impact on Toyota's digital transformation journey. The position is based in Plano, Texas, and offers the chance to work with enterprise-scale systems while driving technical excellence across the organization.

Last updated 15 days ago

Responsibilities For Principal Software Engineer II

  • Drive technical product vision and architecture strategies across multiple product lines
  • Lead technical discovery and feasibility assessments for complex product initiatives
  • Transform complex business requirements into detailed technical specifications
  • Lead development of solutions and resolve complex technical issues
  • Define API strategies, integration patterns, and technical standards
  • Guide teams on technical debt management and system optimization strategies
  • Lead technical review sessions with architecture and security teams
  • Drive innovation through proof-of-concepts and technical pilot programs

Requirements For Principal Software Engineer II

React
Node.js
  • Bachelor's degree in Computer Science, Engineering, or related technical field
  • 10+ years of software development experience
  • Deep understanding of software architecture patterns and best practices
  • Hands-on experience with API design, microservices, and distributed systems
  • Proficiency in data modeling, database architecture, and data insights through AI
  • Experience with modern development tools and practices
  • Understanding of cloud platforms (AWS, Azure, or GCP)
  • Knowledge of security principles and compliance requirements
  • Familiarity with DevSecOps practices and CI/CD pipelines

Benefits For Principal Software Engineer II

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
  • Flexible work options
  • 401(k) Savings Plan with company match
  • Annual retirement contribution
  • Paid holidays and paid time off
  • Health Savings Account
  • Health Care FSA
  • Dependent Care FSA
  • Relocation assistance

Jobs Related To Toyota Principal Software Engineer II