Toyotaposted 18 days ago
Full-time • Senior
Plano, TX

About the position

Toyota's Digital Innovation Department is looking for a passionate and highly motivated Principal Software Engineer II to drive technical excellence and innovation. Digital Innovations is a newly formed function designed to reimagine growth by delivering customer-centric outcomes across Sales and Supply Chain. Our mission is to harness the power of data, technology, and strategy to scale digital capabilities, simplify how we work, and unlock bold new possibilities. By blending technical and functional expertise, we act as a transformation engine - aligning people, strategy, and systems to shape the ideal end-to-end customer journey and define our digital roadmap. We connect transformation with execution, enabling faster decisions and impactful results across the enterprise. The primary responsibility of this role is to lead a highly skilled development team in delivering high-quality technical solutions that align with the product backlog, ensuring both functional and non-functional requirements are met. Reporting to the Sr. Manager II, the person in this role will support the Digital Innovation department's objective to drive innovation, scalability, and quality in software development, ensuring timely and secure product releases.

Responsibilities

  • Drive technical product vision and architecture strategies across multiple product lines.
  • Evaluate and recommend emerging technologies, platforms, and technical approaches.
  • Lead technical discovery and feasibility assessments for complex product initiatives that support multiple departments.
  • Guide development teams on technical implementation strategies and best practices.
  • Collaborate with enterprise architects to ensure alignment with technical standards.
  • Experience mentoring product managers on technical aspects.
  • Transform complex business requirements into detailed technical specifications.
  • Partner with architecture and development teams in building architecture artifacts.
  • Lead technical discovery sessions and architecture discussions with development teams.
  • Establish development practices that leverage open-source best practices to develop software for TMNA internal use.
  • Improve development throughput leveraging tools and processes.
  • Leading development of solutions, resolving complex technical issues, and engaging in hands-on technical design.
  • Define API strategies, integration patterns, and technical standards.
  • Guide teams on technical debt management and system optimization strategies.
  • Translate complex technical concepts into business value for executive stakeholders.
  • Partner with engineering leads to ensure optimal technical implementation.
  • Lead technical review sessions with architecture and security teams.
  • Present technical strategies and roadmaps to senior leadership.
  • Facilitate communication between business stakeholders and technical teams.
  • Establish best practices for technical product management across teams.
  • Lead the team in building assets that are reusable.
  • Drive innovation through proof-of-concepts and technical pilot programs.
  • Define technical success metrics and performance indicators.
  • Lead technical risk assessments and mitigation strategies.
  • Guide teams on API design, solution architecture, AI and cloud strategies.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related technical field; AND/OR commensurate experience.
  • 10+ years of software development experience with strong technical expertise in software architecture and technical product management.
  • Deep understanding of software architecture patterns and best practices with proven ability to lead technical discussions & architecture reviews.
  • 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 (e.g., React, Node.js, GraphQL).
  • Understanding of cloud platforms (AWS, Azure, or GCP).
  • Knowledge of security principles and compliance requirements.
  • Familiarity with DevSecOps practices and CI/CD pipelines.
  • Experience with different types of Compute including containerization and orchestration technologies.

Nice-to-haves

  • Experience working with large-scale, high-performance systems.
  • AWS or equivalent cloud certifications.
  • Demonstrated experience in transforming large scale applications from older technology to newer technology.
  • Background in automotive or manufacturing technology.
  • Knowledge of ML/AI implementation strategies.
  • Continuous learning mindset with recent technical certifications.

Benefits

  • 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.
  • Flexible work options based on business needs.
  • 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).
  • Relocation assistance (if applicable).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service