IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Software Engineer – Back End

Our Applications Engineering organization is responsible for building applications to support Tesla’s rapid growth while providing an amazing customer experience.  Some of the core functions of the group include CRM, e-commerce, financial transactions, ERP, factory software, and the Digital Experience –  Engineers will have the opportunity to work on both external and internal applications, becoming “the machine behind the machine” that has created an innovative and cutting-edge company. Our engineers are hands-on and encouraged to own their own projects, contribute to new ideas, and make an impact on the way that our company operates.


  • Design, develop and implement applications for Tesla customers on features like customer referral programs (Loot Box),, Service Center Kiosks and more
  • Develop internal applications for sales and service, factory software, or our financial platform
  • Use .net framework, .net core and MS SQL technology stack
  • Design software architecture based on business requirements, strategy and priorities
  • Promote software engineering best practices via code reviews, building tools and documentation
  • Be nimble and react quickly to changing business conditions
  • Leverage your existing skills while learning and implementing new, open-source technologies
  • Work with product managers, content producers, QA engineers and release engineers to own your solution from development to production


  • BS/MS in Computer Science or equivalent discipline
  • 2+ years of solid experience with the .NET platform
  • Experience in MS SQL server and good knowledge in query optimization
  • Expert knowledge of REST APIs
  • Good unit testing and integration testing practices
  • Exposure to C#, Go, PHP, Java, GraphQL and other open source technologies
  • Experience with Docker and Kubernetes
  • Agile/SCRUM Software Development Process experience

To apply for this job please visit