Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

Tesla develops and manufactures electric vehicles and energy generation and storage systems.
$140,000 - $252,000
Distributed Systems
Senior Software Engineer
In-Person
3+ years of experience
Automotive · Enterprise SaaS

Description For Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

Tesla is seeking a Senior Full Stack Software Engineer to join their Energy Software team, focusing on managing software for 350,000 rooftop solar systems. This role combines embedded and server-side development, working with Python, C, and C# to create and maintain critical infrastructure. The position involves developing embedded software and server-side data ingestion pipelines, APIs, and UIs. The ideal candidate will contribute to a team that values engineering excellence, curiosity, and inclusivity while working on innovative solar technology solutions. This role offers competitive compensation ranging from $140,000 to $252,000 annually, plus comprehensive benefits including medical, dental, and vision coverage, 401(k) matching, and stock purchase options. The position is based in the San Francisco Bay Area and requires 3+ years of relevant experience, offering an opportunity to work on cutting-edge sustainable energy solutions at one of the world's leading technology companies.

Last updated a day ago

Responsibilities For Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

  • Design, develop, and maintain software systems for Tesla's fleet of rooftop solar products
  • Collaborate on design assessments and code reviews
  • Develop strategies for deployment, scaling, and monitoring of applications
  • Analyze complex issues related to scalability, reliability, performance, and security
  • Own projects and identify opportunities for operational improvements
  • Implement rigorous testing strategies
  • Maintain and promote core team values
  • Collaborate with other departments and stakeholders

Requirements For Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

Python
  • Degree in Computer Science, Engineering, or equivalent experience
  • 3+ years of professional experience utilizing C#, C, Python or Java
  • In-depth knowledge of database design and modeling principles and SQL
  • Experience in building scalable systems
  • Understanding of automated testing and deployment processes
  • Strong written and verbal communication skills

Benefits For Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
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
  • LGBTQ+ care concierge services
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, short-term and long-term 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. Fullstack Software Engineer, Distributed Systems, Energy Software

Software Distributed Systems Engineer, Energy Software

Senior Software Distributed Systems Engineer role at Tesla, building IoT platforms for renewable energy products using Scala, Akka, and cloud technologies.

Distributed Database Engineer, Infrastructure

Senior Distributed Database Engineer role at Tesla, focusing on building high-performance distributed systems for automotive, AI, and manufacturing applications.

Software Engineer, Distributed Systems, Build Infrastructure

Senior Software Engineer role at Tesla focusing on distributed systems and build infrastructure, impacting vehicle software development and Over-the-Air updates.

Senior Distributed Storage Engineer

Senior Distributed Storage Engineer role at NVIDIA focusing on building scalable AI/ML storage solutions with competitive compensation and opportunity to work with cutting-edge technology.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google, focusing on infrastructure and core systems development, requiring 5+ years of experience in software development and distributed systems.