Staff Software Engineer, Cell Software

Tesla is revolutionizing battery manufacturing with innovative factories, equipment, processes, and software to scale production globally.
$140,000 - $300,000
Backend
Staff Software Engineer
In-Person
5+ years of experience
Automotive

Description For Staff Software Engineer, Cell Software

Tesla is pioneering the future of battery manufacturing through innovative approaches to factories, equipment, processes, and software. The Cell Software team plays a crucial role in this mission by developing cutting-edge software solutions that power Tesla's manufacturing execution systems. As a Staff Software Engineer in the Cell Software team, you'll be at the forefront of redefining manufacturing technology, working with modern tech stack including Kubernetes, Kafka, React, Go, and PostgreSQL.

The role involves architecting and leading development of large-scale manufacturing execution applications that interact with thousands of devices on the production line. You'll be responsible for collecting, analyzing, and directing manufacturing processes while working directly with end users and leadership to design next-generation systems that support Tesla's ambitious manufacturing scale.

The position offers an exciting opportunity to solve unique computing challenges at scale, working with massive datasets in a fast-paced environment. You'll provide technical leadership to teams while building fault-tolerant, distributed systems that directly impact Tesla's manufacturing capabilities. The role requires strong backend development experience and expertise in scaling systems for high data throughput.

Tesla offers comprehensive benefits including competitive salary, equity, medical/dental/vision coverage, 401(k) with matching, and various family-friendly benefits. The company's mission to accelerate sustainable transport and energy storage makes this an impactful role for someone passionate about combining software engineering excellence with revolutionary manufacturing processes.

Last updated 2 days ago

Responsibilities For Staff Software Engineer, Cell Software

  • Own and define the architecture for large portions of battery factory software
  • Solve world-first computing problems at scale
  • Provide technical leadership and guidance to teams
  • Write backend code for new features
  • Write reliable and well-tested code
  • Interface with Controls Engineers and other stakeholders
  • Build tools, test-automation and documentation
  • Handle manufacturing process change requests

Requirements For Staff Software Engineer, Cell Software

Go
PostgreSQL
Kubernetes
Kafka
React
  • 5+ years of experience building backend systems
  • Experience scaling systems to large data volumes and throughput
  • Understanding of algorithms, data structures, concurrency, distributed systems
  • Proficiency in Go, Java, C, C++ C# or other backend language
  • Experience building solid, testable, and maintainable clean code
  • Proficiency working in high-impact, responsive, and collaborative team environment

Benefits For Staff Software Engineer, Cell Software

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
Mental Health Assistance
  • 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 Flexible Spending Accounts
  • 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 Staff Software Engineer, Cell Software

Sr. Technical Program Manager, Cell Software

Lead software solutions for Tesla's manufacturing processes as Sr. Technical Program Manager, managing deployments and integrations for factory operations.

Staff Software Engineer, Backend, Factory Software

Staff Software Engineer position at Tesla, focusing on backend development for factory software systems, requiring 6+ years of experience with Go and Kubernetes.

Supervisor, Cell Engineering

Tesla is seeking a Cell Engineering Supervisor to lead process and operation technicians in their battery cell prototype lab.

Software Engineering Technical Lead, Fleetnet

Lead software engineering role at Tesla, building next-generation server infrastructure for vehicle fleet management and autonomous navigation systems.

Engineering Program Manager, Megapack

Engineering Program Manager position at Tesla, leading Megapack program development and implementation with cross-functional coordination and technical oversight.