Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

Tesla is a leading electric vehicle and clean energy company, known for innovation in automotive and sustainable energy solutions.
$140,000 - $252,000
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive

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

We are seeking a highly motivated Full Stack Software Engineer to join our dynamic Energy Software team at Tesla. In this role, you will be a member of the team that owns the software stack for our 350,000 rooftop solar systems. Additionally, you will be adding sought after functionality to empower the Service teams to keep our fleet of IoT solar devices healthy and connected. The ideal candidate will have some experience in both embedded and server-side environments and enjoy being empowered to solve end-to-end problems.

As a member of our team, you will focus on embedded software written in Python and C, and server-side data ingestion pipelines, APIs and UIs written in C#. The ideal candidate will possess a profound passion for creating exceptional software, along with a proven track record in delivering successful customer-facing features and performing complex migrations in keeping technology stacks up to date. Success in this role will require robust software engineering skills, strong interpersonal communication abilities, and a collaborative mindset for providing and receiving constructive feedback on technical designs and code reviews.

Key Responsibilities:

  • 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
  • Actively maintain and promote the core values of the team

Requirements:

  • 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

Join Tesla's Energy Software team and contribute to the future of sustainable energy solutions!

Last updated 12 hours 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
  • Actively maintain and promote the core values of the team

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

Python
Java
  • 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
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Employee Stock Purchase Plans
  • Life Insurance
  • Disability Insurance
  • Employee Assistance Program
  • Paid Time Off
  • Parental Leave
  • Back-up childcare
  • Commuter Benefits
  • Employee discounts

Interested in this job?

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

Distributed Systems Engineer, Membership Engineering - L5

Senior Distributed Systems Engineer role at Netflix, working on subscription management and infrastructure for 278M+ global users.

Software Engineer, Distributed Systems, Build Infrastructure

Join Tesla as a Software Engineer in Distributed Systems, Build Infrastructure. Work on cutting-edge technology and contribute to sustainable energy solutions.

Motion Planning Engineer, Tesla Bot

Tesla is seeking a Motion Planning Engineer for their Tesla Bot project to develop state-of-the-art algorithms for humanoid robots.

Sr. Software Engineer II (Returns)

Senior Software Engineer II (Returns) at Narvar, focusing on Distributed Systems to power post-purchase experiences for major retail brands.

Senior Systems Engineer, Perception

Senior Systems Engineer, Perception at Latitude AI, developing automated driving technology for Ford vehicles.