Sr. Software Engineer, DMS

Fremont, California
13 Oct 2018
13 Nov 2018
Contract Type
Full Time
The Digital Products Engineering team is at the forefront of building a consistent, global customer experience across all digital touchpoints. This team is building the next generation infrastructure which allows our customers, living in 60+ countries, to understand, interact and purchase our amazing vehicles and energy products.

The Role:

In this role, you will join a small team responsible for building innovative software that supports business functions across all Tesla such as Document Management, Url Shortener and more.


  • Experience designing and deploying high performance production services with extensive monitoring and logging practices
  • Build globally distributed services moving petabytes of data
  • Contribute in building the most reliable file transfer technology
  • Collaborate with other engineers on the team to optimize engineering methodologies
  • Ability to manage technical and relational skills to excel in extensive projects
  • Efficiency in acceleration of services and enhance infrastructure to increase performance, scalability and the most optimal user experience


  • BS/MS in Computer Science, IT, or related field. Or other evidence of exceptional ability
  • 3+ years of solid experience with any major programing language (Go Lang is a plus)
  • In-depth knowledge of data structures and algorithms
  • Building high performance, globally distributed client/server based web applications
  • Deep understanding of the network stack, TCP/IP and HTTP protocol
  • Excellent Unit Testing and Integration Testing practices
  • Prior experience in building Document management Systems is a plus

Nice to have

  • Exposure to GO, C#, Python, PHP, Java, React.js and other open source technologies is a plus.
  • Exposure to GraphQL is a plus.
  • Ability to work in constant high pressure situation.
  • Experience with Docker.
  • Exposure to mobile app development iOS and android is a plus.
  • Ability to multi-task and manage multiple assignments in a fast-paced environment.
  • Prior experience on home grown enterprise level applications is preferable.
  • Demonstrated ability to facilitate cross-team work and influence beyond he/she individual group.
  • Evidence of exceptional ability

Similar jobs

Similar jobs