Jobs and Careers
NE

Sr. Software Engineering Manager

Nextracker
United Statesfull_timeVerifiedPosted 16 Jul 2024

About the role

Job Description:

🌟 Join Nextracker 🌟

 

The San Francisco Chronicle has recognized Nextracker (Nasdaq: NXT) as one of the Top Workplaces. Join our growing team!

 

This position is a hybrid role (3x per week onsite) that will be based at our headquarters in Fremont, California.

The Sr. Software Engineering Manager will report to the Sr. Director of Software Engineering. The ideal candidate will have a strong technical background, excellent leadership abilities, and a proven track record of managing software development projects from inception to completion 

 

Here is a glimpse of what you’ll do… 

  • Lead and manage a team of software engineers, fostering a collaborative and high-performing environment. 

  • Define technical vision and roadmap for assigned projects within the renewable energy domain. 

  • Break down complex technical challenges into actionable plans and ensure efficient project execution. 

  • Champion best practices in software development methodologies (e.g., Agile, DevOps). 

  • Mentor and coach engineers, helping them grow their technical skills and careers. 

  • Collaborate effectively with cross-functional teams (product, design, etc.) to ensure seamless product development. 

  • Manage technical risks and dependencies, proactively identifying and mitigating potential issues. 

  • Contribute to the recruitment and onboarding of new team members. 

  • Stay abreast of the latest advancements in IoT technologies and their application in the renewable energy sector. 

  • Partner with product managers and other stakeholders to understand business needs and translate them into technical requirements. 

  • Oversee the software development lifecycle (SDLC), ensuring adherence to best practices and methodologies (e.g., Agile). 

  • Champion the use of clean code practices, code reviews, and continuous integration/continuous delivery (CI/CD). 

 

Here is some of what you’ll need (required)… 

  • Master's degree in Computer Science, Software Engineering, or a related field. 

  • Minimum 10+ years of combined experience in software development and leadership roles. 

  • Proven experience in managing and delivering complex software projects. 

  • Proven experience in the full software development lifecycle (SDLC) from requirements gathering to deployment. 

  • In-depth knowledge of software development best practices, including clean code principles, code reviews, and testing methodologies. 

  • Experience hosting and maintaining software in cloud-as-a-service environments, such as Microsoft Azure or Amazon Web Services. 

  • Extensive knowledge of software development methodologies (Agile, DevOps preferred). 

  • Experience working in the renewable energy sector (highly desired). 

  • Excellent communication, collaboration, and interpersonal skills. 

  • Ability to motivate and inspire a team to achieve ambitious goals. 

  • Strong analytical and problem-solving skills. 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Nextracker

View company profile →