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 energy solutions.

The role offers an exciting opportunity to work on large-scale distributed systems, directly impacting Tesla's renewable energy initiatives. You'll be responsible for designing scalable solutions, implementing robust testing strategies, and collaborating across departments to ensure successful project delivery. The position requires strong technical skills in both embedded and server-side development, with a focus on creating reliable, secure, and performant systems.

Working at Tesla means joining a company at the forefront of sustainable energy and technology innovation. The compensation package is competitive, including a substantial base salary, stock awards, and comprehensive benefits. The company offers an inclusive work environment with opportunities for professional growth and direct impact on Tesla's mission to accelerate the world's transition to sustainable energy.

This role is perfect for engineers who are passionate about creating exceptional software, have experience with complex systems, and want to contribute to meaningful environmental impact through technology. You'll be part of a dynamic team that values continuous learning, innovation, and technical excellence while working on cutting-edge solar energy solutions.

Last updated 2 months 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
  • Proven 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 Flexible Spending Accounts
  • 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 resources
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

Software Engineer, Distributed Systems, Build Infrastructure

Senior Software Engineer position at Tesla focusing on distributed systems and build infrastructure, offering competitive compensation and the opportunity to impact vehicle software development.

Software Distributed Systems Engineer, Energy Software

Senior Software Engineer role at Tesla building distributed systems for renewable energy products, offering competitive pay and comprehensive benefits.

Distributed Database Engineer, Infrastructure

Senior Distributed Database Engineer role at Tesla, focusing on building next-generation distributed database platforms for automotive, AI, and manufacturing systems.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Titan team, building and managing core infrastructure services for Microsoft Cloud at global scale.

Systems Development Engineer, Simple Storage and Glacier team (S3G)

Senior Systems Development Engineer role at AWS working on S3 and Glacier services, focusing on large-scale distributed systems and storage solutions.