Senior Manager, Software Engineering

Tesla Motors   •  

Fremont, CA

Industry: Automotive


11 - 15 years

Posted 172 days ago

This job is no longer available.



As a Senior Software Engineering Manager for Service Systems, you will oversee the design and development of dynamic service applications. You will direct the work of software engineers and ensure that best practices are applied when delivering products. You will require exceptional technical, interpersonal, project management and organizational skills to develop technical solutions which are aligned with Tesla’s go-to-market strategies. 


  • Responsible for overall technical architecture for service applications and integration with ERP and digital products systems
  • Assembles the technical team, identifies needed resources, assigns responsibilities and develops timeframes to facilitate successful completion of product activities and deliverables
  • Responsible for compatibility and consistency with existing architectural and enterprise standards
  • Stays abreast of current technologies and contributes and participates in the analysis and recommendation of new strategies and/or technologies to improve the service experience
  • Conducts complex technical feasibility studies and integration projects
  • Ensures that project team and/or staff develop and maintain internal documentation


  • Bachelor’s degree in Computer Science or equivalent
  • At least 5 years experience as the technical manager responsible for mid-size teams
  • At least 12 years experience developing large scale customer facing systems
  • Agile evangelist
  • Service operations enterprise experience, with a focus in customer support applications
  • Experience with Adobe AEM CMS, Salesforce CRM, Knowledge Management, and Chat systems
  • 5+ years of programming experienceworking with server side languages such as Java and .Net and a strong understanding of object oriented programming concepts
  • Experience with mobile and front end frameworks such as Bootstrap, React, Angular, and others
  • 5+ years of experience with RESTful Web services
  • Experience with progressive and responsive web design
  • Experience with web performance tuning, load balancing and caching
  • Experience with MySQL databases
  • Experience in continuous integration/deployment toolchains leveraging common technology such as Puppet, Docker, Terraform, Kubernetes, Jenkins
  • Strong background in designing or extending existing test frameworks; JUnit, TestNg
  • Strong experience with Jenkins, Maven, GIT
  • Good understanding of application security (authentication, authorization, etc.)
  • Strong understanding of performance testing concepts and tools, with the ability to positively influence architecture and design decisions
  • Ability to act as technical leader, evangelist, mentor and trainer for senior as well as junior team members
  • Experience increasing production uptime and test coverage through process and automation
  • Track record of reducing customer impacting defects