Sr. Software Engineer, Design Technology

Tesla is a leading electric vehicle and clean energy company that designs and manufactures electric cars, batteries, and renewable energy solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Automotive · AI · Robotics

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. The position offers an opportunity to directly impact Tesla's ability to communicate critical design data as the company scales to ship millions of products globally.

The role combines backend development expertise with distributed systems knowledge, requiring proficiency in languages like Java, Go, C++, and TypeScript. You'll be working on mission-critical applications that support thousands of the world's best vehicle, battery, and manufacturing engineers. The position involves both technical leadership and hands-on development, including system architecture, code reviews, and mentoring junior engineers.

As part of Tesla's engineering team, you'll be at the forefront of automotive innovation, working with cutting-edge technologies and contributing to the development of next-generation vehicles and manufacturing processes. The role offers comprehensive benefits, competitive compensation, and the opportunity to work with some of the industry's brightest minds in a fast-paced, innovative environment.

The ideal candidate will bring strong technical expertise in distributed systems, API development, and database technologies, combined with the ability to work cross-functionally and mentor others. This is an excellent opportunity for a senior engineer looking to make a significant impact in the electric vehicle and sustainable energy industry while working on challenging technical problems at scale.

Last updated 14 minutes ago

Responsibilities For Sr. Software Engineer, Design Technology

  • Develop and optimize robust applications using Java, Go, C++, C#, TypeScript, Next.js, Bash
  • Act as a strong individual contributor on new or existing projects
  • Write and review design docs for new services/features
  • Participate in code reviews and provide constructive feedback
  • Participate in on-call rotation and manage incidents
  • Manage tasks via Jira for observability
  • 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
TypeScript
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 and providing constructive feedback
  • 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

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Commuter Benefits
Mental Health Assistance
Equity
  • 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, disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Sr. Software Engineer, Design Technology

Sr. Energy Network Application Engineer

Senior Network Application Engineer role at Tesla, developing networking solutions for energy products, combining software engineering with network architecture expertise. Salary range: $111,200-$246,720.

GPU Performance Engineer

Senior-level GPU Performance Engineer position at Qualcomm, focusing on GPU core optimization, driver development, and technical leadership in Santa Clara, CA.

Debugging Engineer - Senior

Senior Debugging Engineer position at Qualcomm focusing on compiler toolchain development and debugging tools implementation for next-gen mobile and compute products.

System Test Design Engineer

Senior System Test Design Engineer position at NVIDIA, focusing on test automation and optimization for network products, requiring 5+ years of experience in software development and hardware testing.

Backend Software Engineer for Top Social App Fam (Series A)

Backend Software Engineer role at Fam, a rapidly growing video calling social network, offering opportunity to build scalable systems serving hundreds of thousands of users.