Sr. Mobile Application Software Engineer, Tesla App
Tesla · Palo Alto, CA · 5 mo ago
On-siteInformation Technology$140k–$252k/yrFull-time
About the role
We're on a mission to accelerate the world's transition to sustainable energy, and we need your help. As a Senior Full Stack Software Engineer on the Tesla App team, you'll play a crucial role in shaping the future of the electric grid and making renewable energy accessible to everyone.
Responsibilities
- Arcitect and deliver secure, lightning-fast, and visually stunning features for Tesla's Solar, Powerwall, and Vehicle owners—building together cross-functional teams and owning the app implementation from feature concept to launch
- Craft pixel-perfect front ends in TypeScript, React Native, Swift, and Kotlin to create cross-platform app experiences
- Engineer robust back-ends in Go and Python, building for scale and rapid response times, and forge pragmatic protobuf contracts with firmware and software partners
- Dive into cutting-edge challenges like battery control, local hardware communication, energy telemetry visualization, and value optimization—applying your expertise to make a tangible impact on the world
- Champion excellence in code, processes, and tools: keep them secure, speedy, and elegant, while elevating other teams to match our standards and foster a killer work environment
- Harness first-principles thinking to streamline workflows, slash timelines, and deliver customer experiences faster
- Release your first code to production in your first week
Requirements
- 3-5+ years of experience shipping secure, fast, and pixel-perfect mobile apps for iOS and Android, with a strong preference for experience building cross-platform apps with React Native
- Excellent knowledge of any modern programming language (TypeScript, Golang, Swift, Scala, Rust, C++, etc.)
- Professional or personal experience in one of the following domains is preferred: renewable energy (solar, batteries); IoT, Matter, or Home Energy Management Systems; Utility Rate Plans and Tariffs; novel UI and data visualization concepts; 3D video games on mobile platforms; cross-platform UI design system packages
- Passion for Tesla’s mission of accelerating the world’s transition to sustainable energy
Qualifications
- Strong problem-solving skills and ability to work independently and collaboratively
- Experience with TypeScript, React Native, Swift, Kotlin, Go, Python, and/or other relevant technologies
- Understanding of data structures, algorithms, and software engineering principles
- Experience with front-end development, including HTML, CSS, and JavaScript
- Knowledge of backend development, including server-side scripting languages and databases
- Experience with version control systems such as Git
- Experience with Agile methodologies and iterative development
Skills
- Strong understanding of software development lifecycle
- Experience with cloud computing and infrastructure as code
- Ability to work in a fast-paced, dynamic environment
- Excellent communication and collaboration skills
- Passion for sustainability and renewable energy
Benefits
- Competitive pay
- Medical plans
- Fertility, adoption, and surrogacy benefits
- Dental and vision plans
- Health Savings Account contributions
- Flexible spending accounts
- 401(k) with employer match
- Employee Stock Purchase Plans
- Other financial benefits
- Basic life, AD&D, short-term and long-term disability insurance
- Employee Assistance Program
- Sick and vacation time
- Paid holidays
- Back-up childcare and parenting support resources
- Voluntary benefits
- Tesla Baby program
- Commuter benefits
- Employee discounts and perks
Pay
$140,000 - $252,000/annual salary + cash and stock awards + benefits