Sr. Software Engineer, Factory Software
Job Description
At Tesla in Fremont, CA, the Factory Software team is building software that helps shape how manufacturing lines are planned and how new products are developed. This full stack Sr. Software Engineer role focuses on delivering reliable systems for designing assembly lines, improving yield, and enabling simulations and throughput optimization.
You will work across the stack to create production-quality software used by teams in manufacturing planning and engineering, partnering closely with stakeholders to define requirements and drive projects from architecture through deployment. The role includes periodic on-call participation and active collaboration with cross-functional groups spanning Operations, Manufacturing Engineering, Quality, and Supply Chain.
What you’ll do
- Write high-quality, maintainable code that tackles real-world manufacturing challenges
- Lead end-to-end projects, from gathering requirements and architectural design through implementation, testing, and production deployment
- Build and maintain production-critical systems with strong validation, monitoring, and 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
- Engage with stakeholders to gather and define requirements, scope, and implementation details
What you bring
- Degree in Computer Science, Computer Engineering, Electrical Engineering, or related fields, or equivalent experience
- Minimum of 5 years of professional experience (8+ years preferred)
- Proven experience delivering large-scale projects using languages such as Go, Java, C++, Rust, or similar
- Strong backend fundamentals, including SQL databases, networking, and security
- Comfort with frontend technologies including HTML, JavaScript, CSS, plus experience with at least one modern framework (React, Angular, Svelte) for full-stack integration (1-2 years of recent experience)
- Experience with rigorous software development practices including version control, code reviews, CI/CD pipelines, monitoring, and logging
- Strong communication skills with a demonstrated ability to lead technical initiatives from concept to production
Technologies
- T-SQL, MySQL, Postgres
- Go, Java, C++, Rust
- HTML, JavaScript, CSS
- React, Angular, Svelte
Compensation and benefits
Expected annual compensation: USD 168,000 - 252,000 plus cash and stock awards and benefits. Pay may vary based on market location and individual factors including knowledge, skills, and experience. The total compensation package may include additional elements depending on the position offered.
- Medical plans with $0 payroll deduction
- Family-building, fertility, adoption, and surrogacy benefits
- Dental (including orthodontic coverage) and vision plans, with options that have $0 paycheck contribution
- Company-paid (Health Savings Accounts) HSA contribution for enrolled employees in the High-Deductible medical plan with HSA
- Healthcare 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 including 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
Work location
- Fremont, CA (onsite)
Tesla is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need an accommodation at any point during the interview process, let your recruiter know.