We are seeking a skilled Staff Software Engineer with a focus on backend development to join our Energy Design team at Tesla. The ideal candidate will be proficient in C# and have hands-on experience with AutoCAD libraries/plugins. This role involves designing, developing, and maintaining backend systems to support Tesla's Energy Design Model, ensuring seamless integration with various design components and databases like MySQL. You will play a critical role in enhancing our design model architecture and related services.
Responsibilities
Design and implement backend solutions to support the Energy Design Model, including Bill of Materials, Site Equipment, Layout, Solar Access, Stringing, and Structure Modules
Develop and maintain APIs for saving designs and integrating with rendering services, ensuring robust data handling and storage
Work with MySQL databases to manage and optimize the Design Model schema, ensuring data integrity and performance
Utilize C# to build scalable and efficient backend systems, focusing on performance and reliability
Integrate AutoCAD libraries/plugins to support design and layout functionalities, enabling precise rendering and manipulation of design data
Collaborate with cross-functional teams to define and implement new models such as Solar Access, Automation, and Production Models
Troubleshoot and resolve issues related to design data save priorities and state management within the design ecosystem
Contribute to the documentation of backend processes and architecture in Confluence to maintain a clear knowledge base for the team
Requirements
Degree in Computer Science, Mechanical/Electrical Engineering, or a related field or equivalent experience
Proven experience as a Backend Developer with strong proficiency in C# programming
Demonstrated experience working with AutoCAD libraries or plugins for design and layout applications
Familiarity with MySQL or similar relational database management systems, including schema design and optimization
Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment
Excellent communication skills to document processes and collaborate with team members effectively
Experience with API development for design data integration
Compensation and Benefits
Benefits
Along with competitive pay, as a full-time Tesla employee, you are eligible for the following benefits at day 1 of hire:
Aetna PPO and HSA plans > 2 medical plan options with $0 payroll deduction
Family-building, fertility, adoption and surrogacy benefits
Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution
Company Paid (Health Savings Account) HSA Contribution when enrolled in the High Deductible Aetna 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, AD&D, short-term and long-term disability insurance
Employee Assistance Program
Sick and Vacation time (Flex time for salary positions), and Paid Holidays
Back-up childcare and parenting support resources
Voluntary benefits to include: 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
Expected Compensation
$164,480 - $292,800/annual salary + cash and stock awards + benefits
Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.