Sr. Software Engineer, Factory Software
Job Description
Join the team building full-stack software used to design manufacturing lines and improve throughput at scale.
Responsibilities
- Write high-quality, maintainable code for real manufacturing challenges
- Own end-to-end delivery: gather requirements, design architecture, implement, test, and deploy to production
- Build production-critical systems with strong validation, monitoring, and ongoing support mechanisms
- Partner with cross-functional teams including Operations, Manufacturing Engineering, Quality, and Supply Chain
- Participate in on-call rotations no more than once every two months
- Interact with stakeholders to gather and define requirements, scope, and implementation
Requirements
- Degree in Computer Science, Computer Engineering, Electrical Engineering, or related, or equivalent experience
- Minimum 5 years professional experience (8+ years preferred)
- Demonstrated experience delivering large-scale projects using Go, Java, C++, Rust, or similar languages
- Strong backend fundamentals, including SQL databases, networking, and security
- Comfort with frontend technologies: HTML, JavaScript, CSS and at least one modern framework (React, Angular, Svelte) for full-stack integration with 1–2 years of recent experience
- Experience with rigorous practices: version control, code reviews, CI/CD pipelines, monitoring, and logging
- Strong communication skills and experience leading technical initiatives from concept through production
Technologies
- T-SQL
- MySQL
- Postgres
- Go
- Java
- C++
- Rust
- HTML
- JavaScript
- CSS
- React
- Angular
- Svelte
What to Expect
- Work on breakthrough development in how manufacturing is planned and how new products are designed
- Build software used to:
- Design manufacturing lines
- Optimize throughput
- Run simulations and what-if scenarios
- Apply industry-specific optimizations to improve assembly-line yield at lower cost
- Team hiring focus: a full stack software engineer with T-SQL databases experience (MySQL, Postgres), backend development, and React UI development
Compensation
- $168,000 - $252,000 annual salary + cash and stock awards + benefits
- Pay offered may vary based on individualized factors including market location and job-related knowledge, skills, and experience
- Total compensation package may include additional elements depending on the position offered
Benefits
- Medical plans with $0 payroll deduction
- Family-building benefits including fertility, adoption, and surrogacy
- Dental (including orthodontic coverage) and vision plans with options with a $0 paycheck contribution
- Company paid HSA contribution when enrolled in the High-Deductible medical plan with HSA
- Health Care and Dependent Care Flexible Spending Accounts (FSA)
- 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
- Company paid Basic Life and AD&D
- Short-term and long-term disability insurance (90 day waiting period)
- Employee Assistance Program
- Sick and Vacation time (Flex time for salary positions, accrued hours for hourly positions) and Paid Holidays
- Back-up childcare and parenting support resources
- Voluntary benefits: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
- Weight Loss and Tobacco Cessation Programs
- Tesla Babies program
- Commuter benefits
- Employee discounts and perks program
Accommodations
- Tesla is committed to providing reasonable accommodations for individuals with disabilities
- Notify your recruiter if you need an accommodation at any point during the interview process