Staff Software Engineer, Network Engineering

Tesla is an automotive and clean energy company that develops electric vehicles and renewable energy solutions.
$140,000 - $300,000
Backend
Staff Software Engineer
In-Person
8+ years of experience
Automotive

Description For Staff Software Engineer, Network Engineering

Tesla's Network Automation team is seeking a Staff Software Engineer to lead critical infrastructure scaling initiatives. This role combines software engineering excellence with network automation expertise, focusing on developing tools that empower network teams to achieve massive scale and operational insight. The position offers an opportunity to work with cutting-edge technology at one of the world's most innovative automotive and clean energy companies.

The role involves developing microservices-based applications that automate network operations at a global scale. You'll be working with modern technologies including Python, Golang, and various DevOps tools like Kubernetes, Docker, and monitoring solutions. The position requires deep understanding of network protocols and automation frameworks, combining software development expertise with network engineering knowledge.

As a Staff Engineer, you'll lead technical initiatives, mentor team members, and drive architectural decisions that impact Tesla's global network infrastructure. The role offers competitive compensation ranging from $140,000 to $300,000 annually, plus additional cash and stock awards. Tesla provides comprehensive benefits including medical coverage with $0 payroll deduction options, 401(k) matching, and various family-friendly benefits.

This is an excellent opportunity for a senior-level engineer passionate about automation and infrastructure at scale. You'll be working in Tesla's Fremont location, contributing to the technology that powers one of the world's most innovative companies in the automotive and sustainable energy sectors.

Last updated 15 days ago

Responsibilities For Staff Software Engineer, Network Engineering

  • Develop and deploy low-code applications in microservices fashion for network automation
  • Maintain tools to reduce network operations down-time and improve change accuracy
  • Develop testing platforms to detect network configuration inconsistencies
  • Document scripting standards and technical procedures
  • Integrate network tools to improve IT operation efficiency
  • Participate in on-call activities for 24/7 network support
  • Stay current with technology trends and drive innovation through automation

Requirements For Staff Software Engineer, Network Engineering

Python
Go
Kubernetes
Linux
  • Strong coding skills in Python and Golang (Golang preferred but not required)
  • Experience writing reliable backend APIs
  • Experience with DevOps/SRE tools (Docker, Kubernetes, Jenkins, Splunk, Grafana, Prometheus)
  • Experience developing microservices
  • Network device experience and service building using libraries
  • Understanding of TCP/IP, SNMP, sflow, DHCP, BGP, OSPF, MPLS and IPSec
  • Experience with REST and gRPC integration
  • Experience in UNIX or Linux environments

Benefits For Staff Software Engineer, Network Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
Parental Leave
Mental Health Assistance
  • Medical insurance with $0 payroll deduction options
  • Dental and vision coverage
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Healthcare and Dependent Care FSA
  • Company paid life insurance and disability coverage
  • Paid sick time and vacation
  • Back-up childcare
  • Commuter benefits
  • Family-building and fertility benefits
  • Employee assistance program

Interested in this job?

Jobs Related To Tesla Staff Software Engineer, Network Engineering

Software Engineering Technical Lead, Fleetnet

Lead software engineering role at Tesla, building next-generation server infrastructure for vehicle fleet management and autonomous navigation systems.

Staff Software Engineer, Cell Software

Lead architecture and development of Tesla's manufacturing execution systems, focusing on battery production software and scalable solutions.

Engineering Program Manager, Megapack

Engineering Program Manager position at Tesla, leading Megapack program development and implementation with cross-functional coordination and technical oversight.

Supervisor, Cell Engineering

Tesla is seeking a Cell Engineering Supervisor to lead process and operation technicians in their battery cell prototype lab.

Sr. Technical Program Manager, Cell Engineering Vision Systems

Senior Technical Program Manager position at Tesla, leading vision systems projects for cell manufacturing with competitive compensation and benefits.