Job Directory Software Engineer, Backend

Software Engineer, Backend
Fremont, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

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 digital products. 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.

Responsibilities

* Design, develop and implement applications for Tesla customers on features like customer referral programs(Loot Box), Tesla.com, 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

Requirements

* 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 Go, PHP, Java and other open source technologies
* Experience with Docker and Kubernetes
* Agile/SCRUM Software Development Process experience
*

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.