SIGN IN
Principal Software Engineer - Enterprise Platforms jobs in United States
cer-icon
Apply on Employer Site
company-logo

Toyota North America · 3 hours ago

Principal Software Engineer - Enterprise Platforms

Toyota North America is seeking a passionate and highly motivated Principal Software Engineer - Enterprise Platforms. In this role, you will lead the design and development of modern, full-stack solutions that tackle complex business challenges through innovation and engineering excellence.
Manufacturing
check
Comp. & Benefits
badNo H1Bnote

Responsibilities

Lead by example with hands-on development and technical mentorship, fostering a culture of quality and continuous improvement
Collaborate closely with cross-functional teams—including designers and back-end developers—to create cohesive, user-friendly applications
Provide expert guidance on GenAI, machine learning, and emerging technologies to set best practices and standards
Conduct thorough code reviews and offer constructive feedback to ensure clean, reusable, and maintainable code
Troubleshoot and resolve complex front-end and full-stack technical challenges
Drive innovation by optimizing development workflows and staying ahead of technology trends
Champion scalable, secure, and observable systems using microservices, real-time streaming, and containerization technologies

Qualification

JavaSpring BootAWSMicroservicesNodeJSReactJSREST APIsPythonSQLDockerKubernetesGenAICI/CDAsynchronous communicationKafkaBashGroovy

Required

Proven experience developing software with strong expertise in Java, Spring Boot, NodeJS, ReactJS, REST APIs, microservices, and real-time streaming architectures
Demonstrated ability to deliver scalable, cloud-native solutions using AWS services, Java, Python, SQL, and modern DevOps practices
Deep understanding of software engineering frameworks, advanced design patterns, CI/CD pipelines, and GenAI-powered software development lifecycle
Skilled in writing clean, test-driven, reusable code following object-oriented design and 12-factor app principles
Experience with asynchronous communication patterns and message brokers like Kafka
Hands-on experience with containerization tools such as Docker and Kubernetes
Expertise in building observable systems for monitoring distributed services and troubleshooting issues effectively

Preferred

Bachelor's degree or higher in Computer Science or related fields
Proficiency in scripting languages like Bash, Python, or Groovy for automation and CI/CD customization
Strong understanding of designing horizontally scalable, highly available, resilient, and low-latency applications

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.
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 Advantage Accounts (Health Savings Account, Health Care FSA, Dependent Care FSA.
Relocation assistance (if applicable).

Company

Toyota North America

company-logo
At Toyota, we’re known for making some of the highest quality vehicles on the road. But there is more to our story.

Funding

Current Stage
Late Stage
Total Funding
$4.5M
Key Investors
ARPA-E
2024-12-18Grant· $4.5M

Leadership Team

leader-logo
Tetsuo Ogawa
CEO
leader-logo
Brian Kursar
Group Vice President - Head of Enterprise AI
linkedin
Company data provided by crunchbase