Senior Software Engineer



Tesla is looking for a strong Software Engineer to design and develop software for its current and next generations of Business systems application. This position will be working with the Software Engineering team in Fremont, CA.


The mission of the development team is to build applications for Service / Energy Warehouse Operations. Working with Tesla’s service, energy, manufacturing, supply chain and Software teams to help design, develop and support world-class software systems that manage flow of material to service centers and energy installations.


Team is responsible for systems required to manage warehouses for all business operations, which includes Vehicle Service and Energy products. This is a business-critical system essential to support the growth and mission of Tesla. The candidate will be working on a ground up project using Go, Angular, React and MySQL.


  • B.S. degree in Computer Science, IT or related fields
  • 4+ years in Application Development
  • RESTful API Design & Implementation
  • Experience with Automated Testing
  • Web Frontend Development, using tools such as JavaScript, Angular, React, etc.
  • Backend Development, using tools such as Go, Java, C#, Ruby, etc.
  • Database such as MySQL, Oracle, Postgres etc. 
  • Experience working on business services software or enterprise software