Sr. Software Engineer, Design Technology

Tesla designs and manufactures electric vehicles, battery systems, and advanced automation technologies.
$140,000 - $252,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
Automotive

Description For Sr. Software Engineer, Design Technology

Tesla's Vehicle Engineering department is seeking a Senior Software Engineer to join their Engineering Automation Software team. This role is crucial in developing software applications that automate and streamline the design process for Tesla's innovative products including vehicles, batteries, Optimus, and Robotaxi.

As a member of this team, you'll be at the forefront of Tesla's engineering automation efforts, working with a diverse tech stack including Java, Go, C++, and Node.js. You'll be responsible for developing robust applications that help communicate critical design data across Tesla's global manufacturing network. The role offers a unique opportunity to impact Tesla's scaling efforts as they aim to ship millions of products annually from factories worldwide.

The position requires strong technical expertise in distributed systems, API development, and database technologies. You'll be working in a dynamic environment where you'll not only contribute as an individual developer but also mentor junior engineers and participate in technical leadership activities such as code reviews and design documentation.

The compensation package is highly competitive, ranging from $140,000 to $252,000 annually, plus additional cash and stock awards. Tesla offers comprehensive benefits including premium healthcare coverage, 401(k) with employer match, and various family-friendly benefits. The position is based in the San Francisco Bay Area, where you'll be working with some of the world's best vehicle, battery, and manufacturing engineers.

This is an excellent opportunity for a senior engineer who wants to make a significant impact in the automotive and sustainable energy sectors while working with cutting-edge technology and contributing to Tesla's mission of accelerating the world's transition to sustainable energy.

Last updated 13 minutes ago

Responsibilities For Sr. Software Engineer, Design Technology

  • Develop and optimize robust applications using Java, Go, C++, C#, jQuery, Node.js, Bash
  • Work independently on new or existing projects
  • Write and review design docs
  • Participate in code reviews
  • Participate in on-call rotation and manage incidents
  • Manage tasks via Jira
  • Participate in hiring and technical screens
  • Work cross-functionally with other teams
  • Provide mentorship to junior engineers

Requirements For Sr. Software Engineer, Design Technology

Java
Go
Node.js
Kubernetes
  • Strong knowledge of at least one programming language: Java, Go, C++, C#, jQuery, Node.js, Bash
  • Strong knowledge of distributed systems architecture and event streaming platforms
  • Strong understanding of REST and/or gRPC based APIs and microservice architecture
  • Strong understanding with database technologies
  • Familiarity with code reviews
  • Familiarity with diagnosing problems in multi-layered enterprise applications
  • Familiarity with Docker and Kubernetes preferred
  • Familiarity with CAD tools like Catia/3DX and Solidworks preferred

Benefits For Sr. Software Engineer, Design Technology

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Commuter Benefits
  • Aetna PPO and HSA plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care FSA
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Back-up childcare and parenting support resources
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Sr. Software Engineer, Design Technology

Sr. Technical Program Manager, Vehicle Software Compliance

Lead regulatory compliance strategy for Tesla's vehicle software, working with engineering teams to implement regulatory requirements and influence industry standards.

Sr. Technical Program Manager, Cell NPI

Senior Technical Program Manager position at Tesla, leading NPI team for 4680 cell production, combining technical expertise with program management skills.

Sr. Process Engineer, Cell Electrode

Senior Process Engineer position at Tesla, focusing on battery cell manufacturing, offering competitive salary and comprehensive benefits package.

System Validation Engineer

Senior System Validation Engineer role at Tesla, focusing on validating Dojo AI servers and system-level testing, offering competitive compensation and comprehensive benefits.

Sr. Software Engineer, Backend, Factory Software

Senior Backend Software Engineer position at Tesla, developing manufacturing systems software with competitive pay and comprehensive benefits.