Senior Software Engineer - Python

Tesla - San Mateo, CA (30+ days ago)3.6

Tesla is on a mission to accelerate the world's transition to sustainable energy. A core part of this is providing solutions that help customers finance their renewable-energy products. As a member of the Tesla financial systems team, you're part of a small, deeply collaborative, high-powered team focused on delivering services to both internal and external partners. You will play a central role in the development and deployment of new systems aimed at providing customers with a satisfying, hassle-free self-service experience with price-competitive options. Successful candidates for this team are motivated and eager, function well on a team, communicate freely and effectively, and know how to balance keen attention to detail with delivering on deadlines.


  • Design, implement, and deploy financial services solutions integrating with both internal groups and external 3rd party partners
  • Develop new platforms as well as maintain and enhance existing ones
  • New platforms will be microservice-based and cloud-deployed (AWS)
  • Must work well in an Agile workflow with cycles of 2-week sprints
  • Work closely with business teams to understand business requirements and desired functionality, and translate that into software solutions
  • Build technical design, integration design and solution options
  • Work with the team productively and effectively. Must have excellent verbal and written communication skills. Must be eager to learn new technologies and transfer knowledge to team members
  • Tackle multiple projects simultaneously, switching between them as needed

  • 5+ years of enterprise software engineering experience required. Python required, Django preferred.
  • B.S. in computer science or related major required or equivalent experience
  • Experience with finance and financial systems preferred
  • Web/mobile development experience HTML, JavaScript, CSS required
  • Experience developing and deploying microservice-based applications (Kubernetes, Docker, etc.)
  • Strong knowledge of databases and data models
  • Excellent analytical and problem solving skills
  • Evidence of exceptional ability
Tesla participates in the E-Verify Program