Job Details

Software Engineer

  2025-09-20     Jobs via Dice     Fremont,CA  
Description:

Overview

Software Engineer Factory Software — C/CTH (6 month + extension and/or conversion)

Location: Fremont, CA or Texas (one role can be based in Fremont, CA or Texas; the other position is exclusively based in Texas). Candidates must be onsite 5 days a week. Start date: 2 weeks from offer.

Project description: This work directly impacts how efficiently Tesla factories operate. By automating processes, integrating systems, and solving daily technical challenges, the engineer helps Tesla build cars and energy products faster and more reliably, supporting Tesla's mission to accelerate the world's transition to sustainable energy.

Responsibilities (What you'll do)

  • Design, develop, and maintain scalable and efficient backend systems using Go, Rust and other programming languages, including internal web applications, engineering tools, and real-time software systems
  • Develop new system architectures, databases, and integration systems to meet the requirements of our applications and ensure seamless integration with frontend systems
  • Write elegant and scalable application programming interfaces (APIs) to interact with applications, systems, and databases, and design and develop real-time software systems using technologies such as Apache Kafka, Redis and Kubernetes
  • Create logging and monitoring systems to track system health and optimize system performance, scalability, and reliability
  • Collaborate with cross-functional teams, including frontend, DevOps, and data science teams, to ensure smooth deployment and operation of backend systems and realize interactive solutions through rapid iteration
  • Troubleshoot and resolve complex technical issues in backend systems and uphold best software engineering practices through code reviews, design documentation, and adherence to coding standards
  • Stay up-to-date with industry trends and emerging technologies, applying knowledge to improve backend systems and drive innovation in areas such as new web development and backend technologies

Top Requirements (Must haves)

  • Degree in Computer Science, Computer Engineering, or equivalent relevant work experience in backend software development
  • Proficiency in designing and developing scalable, efficient, and secure APIs using Go, Rust, or others, with in-depth knowledge of REST and gRPC standards, and experience with frameworks such as Gin, Echo, Axum or ActixWeb
  • Experience with databases, including SQL (e.g., MySQL, MSSQL), NoSQL (e.g., MongoDB, Elasticsearch), and column-store databases (e.g., ClickHouse); good knowledge of query optimization
  • Experience with Docker and Kubernetes, and ability to work in a fast-paced environment with multiple tight deadlines
  • Strong understanding of software design patterns, principles, and best practices; experience with Agile development and version control (Git)
  • Strong attention to detail and diligence in unit and integration testing; excellent problem-solving skills
  • Strong communication and collaboration skills, with experience working with cross-functional teams and multiple stakeholders

Seniority level

  • Entry level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • Software Development
#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search