Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Nextracker Logo

Senior Software Development Manager

Nextracker

$200,000 - $230,000
Sep 5, 2025
Fremont, CA, USA
Apply Now

Nextracker is seeking a Senior Software Development Manager to lead the development of the NCU software platform, which is mission-critical for their solar tracking solutions. The goal is to ensure timely delivery of robust, scalable software for real-time monitoring, control, and optimization of solar tracking systems.

Requirements

  • Strong proficiency in Linux-based systems (Ubuntu or similar), with deep understanding of system operations and scripting.
  • Solid experience in JavaScript or equivalent modern programming languages (e.g., Python, TypeScript, Node.js).
  • Experience in embedded systems or edge computing environments.
  • Familiarity with industrial protocols (e.g., Modbus, CAN, Zigbee) and real-time control systems.
  • Experience with CI/CD pipelines and Git-based workflows.
  • Understanding of networking and secure communication protocols (e.g., SSH, TLS).
  • Proven ability to manage cross-functional software teams and deliver embedded/edge-level applications.

Responsibilities

  • Lead and mentor a team of software developers focused on the NCU (Linux-based) platform.
  • Own and drive software project planning, prioritization, and delivery across multiple release cycles.
  • Ensure software quality through rigorous code reviews, testing practices, and DevOps processes.
  • Contribute to architectural decisions and ensure maintainability and scalability of the codebase.
  • Facilitate technical problem-solving and remove roadblocks for the team.
  • Manage a high-performing team of embedded and application-level software developers.
  • Provide technical leadership, hands-on guidance, and project ownership.

Other

  • 8+ years of software development experience, with 3+ years in leadership or managerial role.
  • Excellent communication, collaboration, and organizational skills.
  • Collaborate with cross-functional teams including hardware, QA, cloud, and product management.
  • Oversee task assignments, sprint planning, and progress tracking using agile methodologies.
  • Drive team development through coaching, training, and performance feedback.