Demo

Senior Software Engineer

Toyota Research Institute
Sunnyvale, CA Full Time
POSTED ON 1/15/2025
AVAILABLE BEFORE 3/28/2025

At Toyota Research Institute (TRI), we’re on a mission to improve the quality of human life. We’re developing new tools and capabilities to amplify the human experience. To lead this transformative shift in mobility, we’ve built a world-class team in Robotics, Human-Centered AI, Human Interactive Driving, and Energy & Materials.

Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below.

As a Full-Stack Software Engineer at Toyota Research Institute, you will help all our research teams by developing front-end and back-end software in diverse environments so that the teams can focus on their research domains.

The Challenge

Our team seeks to reduce the gap between pure research and usable software solutions that embody innovative capabilities to ease their adoption by Toyota product teams worldwide.

The Team

We encourage you to join an outstanding team - DNA (Discover, Nurture & Adopt). Our mission is to enable innovation and transformation at Toyota by building a bridge between TRI research and Toyota products, services, and needs. We achieve this through partnership, collaboration, and shared dedication.

The Opportunity

We are looking for someone who is a versatile full-stack engineer to join our team. As a full-stack engineer, you will be responsible for the entire software development lifecycle, from design and architecture to implementation and testing. You will work with engineers to build and maintain our company's web applications and services.

Responsibilities

  • Collaborate with product managers, designers, and other partners to understand and translate project requirements into technical specifications.
  • Develop and maintain robust, scalable, and efficient web applications using modern frameworks and technologies.
  • Implement front-end interfaces using HTML, CSS, and JavaScript, ensuring efficient user experiences across multiple devices and browsers.
  • Craft and develop RESTful APIs and back-end services to support application functionality and data integration.
  • Write clean, well-documented, and efficient code while adhering to established coding standards and best practices.
  • Conduct detailed testing, debugging, and troubleshooting to identify and resolve software defects and performance issues.
  • Collaborate with other team members in code reviews, sharing knowledge, and providing technical mentorship.
  • Stay up-to-date with industry trends, new technologies, and standard methodologies to continually enhance technical skills and propose innovative solutions.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 5 years of Software development in industry or academia.
  • Proficiency in front-end technologies and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Solid comprehension of server-side programming languages and frameworks (e.g., Node.js, Python, Ruby on Rails, .NET).
  • A strong portfolio of completed projects.
  • Familiarity with version control systems (e.g., git) and agile development methodologies.
  • Excellent problem-solving and analytical skills with keen attention to detail.
  • Strong communication and collaboration skills, with a proven record of working optimally in a team environment.
  • Experience working in a sophisticated, matrixed organization involving multi-functional and / or cross-business projects.
  • Occasional travel (
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Toyota Research Institute

    Toyota Research Institute
    Hired Organization Address New York, NY Full Time
    Founded in 2017, Toyota Ventures is a San Francisco Bay Area-based venture capital firm with approximately $800M AUM tha...
    Toyota Research Institute
    Hired Organization Address Los Altos, CA Full Time
    Required Skills and Qualifications To thrive in this role, you must possess a B.S. or higher in an engineering-related f...
    Toyota Research Institute
    Hired Organization Address Los Altos, CA Full Time
    Job Description As a Hardware Engineer on the Prototyping and Research Operations (PROps) team, you will partner with re...
    Toyota Research Institute
    Hired Organization Address Los Altos, CA Full Time
    Company Overview At Toyota Research Institute, we're driven by a passion for innovation and a commitment to improving th...

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Sunnyvale, CA area that may be a better fit.

    Senior Software Engineer

    Broadcom Software, Palo Alto, CA

    Senior Software UI Engineer

    heat_software, Milpitas, CA

    AI Assistant is available now!

    Feel free to start your new journey!