Sr. Software Engineer

Tesla is a leading electric vehicle and clean energy company, known for innovation in automotive and sustainable energy solutions.
$104,000 - $210,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Automotive · Finance

Description For Sr. Software Engineer

You will join a small, expert team building the internal applications for the tax and accounting teams which cover Tesla's vehicle, energy, and solar businesses. You'll contribute to building scalable and high-performing applications to help the finance team track and achieve the company's financial goals. The ideal candidate will have a passion for building world-class software and a track record of success creating scalable software systems. You'll need strong software engineering skills, excellent interpersonal communication, and experience accepting and giving meaningful feedback on technical designs and pull requests.

Key responsibilities include:

  • Producing high-quality, maintainable code that solves real-world problems
  • Leading projects from requirements to production
  • Solving problems across multiple layers of the stack
  • Collaborating with various teams to ensure project delivery
  • Building production-critical software systems with proper validation and monitoring
  • Interfacing with multi-disciplinary teams
  • Participating in code reviews
  • Performing quality testing

The role requires:

  • A degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • Minimum 4 years of working experience (6+ years preferred)
  • Experience with Go, Java, C++, Rust, or similar languages
  • Understanding of backend development, including SQL databases, networking, and security
  • Familiarity with frontend technologies and frameworks
  • Proficiency in web development and DevOps tooling
  • Strong communication skills and ability to lead technical initiatives

Tesla offers competitive compensation and a comprehensive benefits package, including medical, dental, and vision plans, 401(k) with employer match, stock purchase plans, and various other perks and support programs.

Last updated 10 days ago

Responsibilities For Sr. Software Engineer

  • Produce high-quality, maintainable code
  • Lead projects from requirements to production
  • Solve problems across multiple layers of the stack
  • Collaborate with various teams to ensure project delivery
  • Build production-critical software systems
  • Interface with multi-disciplinary teams
  • Participate in code review process
  • Perform quality testing on changes

Requirements For Sr. Software Engineer

Go
Java
JavaScript
Kubernetes
  • Degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent experience
  • Minimum 4 years of working experience (6+ years preferred)
  • Experience with Go, Java, C++, Rust, or similar languages
  • Understanding of backend development (SQL databases, networking, security)
  • Familiarity with HTML, JavaScript, CSS, and modern frontend frameworks
  • Proficiency with web development tools and REST APIs
  • Experience with DevOps tooling (Kubernetes, Jenkins)
  • Strong software development and maintenance skills
  • Excellent interpersonal communication skills
  • Ability to lead technical initiatives

Benefits For Sr. Software Engineer

401k
Commuter Benefits
Dental Insurance
Equity
Medical Insurance
Vision Insurance
  • Medical insurance (Aetna PPO and HSA plans)
  • Dental insurance
  • Vision insurance
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Life insurance
  • AD&D insurance
  • Short-term and long-term disability insurance
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • Employee Assistance Program
  • Paid time off (sick and vacation)
  • Paid holidays
  • Back-up childcare
  • Parenting support resources
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Sr. Software Engineer

Sr Software Engineer, Backend Vision Systems, Factory Software

Senior Backend Engineer role at Tesla, focusing on manufacturing vision systems and factory software across global Gigafactories.

CNC Programmer, Die Shop

Senior CNC Programmer position at Tesla's Austin facility, focusing on die casting production for electric vehicles, requiring 10+ years of experience.

Software Integration Engineer

Senior Software Integration Engineer role at Tesla, developing software solutions for autonomous vehicle maintenance and repair systems.

Sr. Software Engineer, Performance Engineering

Senior Software Engineer position at Tesla focusing on performance engineering and system optimization, working on critical infrastructure that powers Tesla's digital ecosystem.

Sr. Software Development Engineer, Integration Tools

Senior Software Development Engineer position at Tesla, focusing on building integration tools and platforms for vehicle software systems with competitive compensation and comprehensive benefits.