Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Tesla Sr. Full Stack Software Engineer Distributed Systems Energy Software 
United States, California, Palo Alto 
967270154

06.04.2025
What You’ll Do
  • Design, develop, and maintain software systems Tesla’s fleet of rooftop solar products
  • Collaborate on design assessments and code reviews: Contribute insights during team discussions to promote quality and innovation while mentoring peers
  • Develop strategies for deployment, scaling, and monitoring of applications: Create and refine processes for seamless deployment and robust performance tracking
  • Analyze complex issues related to scalability, reliability, performance, and security: Investigate technical challenges, identify root causes, and integrate security measures into the development process
  • Own projects and identify opportunities for operational improvements taking responsibility for initiatives and streamlining workflows for greater productivity
  • Adapt to shifting priorities and manage new initiatives aligned with strategic goals
  • Implement rigorous testing strategies, including unit testing, integration testing, and stress testing, to ensure the reliability and performance of applications under various conditions
  • Actively maintain and promote the core values of the team, which include engineering excellence, curiosity, a bias for action, self-awareness, inclusivity, and vulnerability, contributing to a positive and productive team culture
  • Collaborate with other departments and stakeholders to facilitate open communication ensuring that all aspects of the project are aligned and synergistic
What You’ll Bring
  • Degree in Computer Science, Engineering, or equivalent experience
  • 3+ years of professional experience utilizing C#/.NET, Python, Scala, or Java to effectively develop and maintain software systems
  • In-depth knowledge of database design and modeling principles and SQL to design and implement efficient and scalable data storage solutions
  • Proven experience in building scalable systems, with a focus on designing and developing systems that can handle increased traffic and workload without compromising performance
  • Understanding of automated testing and deployment processes, including familiarity with relevant tools and methodologies, to ensure seamless integration and continuous improvement
  • Strong written and verbal communication skills to effectively collaborate with cross-functional teams and stakeholders, ensuring clear and concise communication of technical concepts and ideas