Full Job Description*CURRENT EMPLOYEES : Please click here to be redirected to the internal career site.Job DescriptionAt Nextracker, we are leading in the energy transition, providing the most comprehensive portfolio of intelligent solar tracker and control software solutions for solar power plants, as well as strategic services to capture the full value of solar power plants for our customers. Our talented worldwide teams are transforming PV plant performance every day with smart technology, data monitoring and analysis services.As a company driving the clean energy transition, sustainability is not just a word. It’s a core part of our business and our operations. Our sustainability efforts are based on five cornerstones: People, Community, Environment, Innovation, and Integrity. We are creative, collaborative and passionate problem-solvers from diverse backgrounds, driven by our shared mission to provide smart solar and software solutions for our customers and to mitigate climate change for future generations. Make your mark with Nextracker.The Manager – Software Development will be based in Hyderabad . Onboarding will be virtual for the time being with occasional socially distanced meetings at a Nextracker office. In this position, you will report to the Vice President – Global Design Applications. In this role , you will help us develop software products to build out our ecosystem. We have hundreds of thousands of devices in the field, controlling our solar trackers and advanced energy storage systems. Our data and analytics infrastructure support our maintenance operations and informs new product design. When you work with us, you will be making a positive, material impact on the solar capacity of the planet and learning how to scale outdoor IOT deployments in some very harsh environments.We are looking for someone who demonstrates: Passionate drive to innovate and createIntegrity to the coreEnthusiastic customer focusConsistent interactive teamworkDesire for continuous improvement and top performanceHere is a glimpse of what you will do: Lead a team consisting of at least three developers, one product manager, and two firmware QA engineersDesign and execute product architecture for both new and existing software products.Lead development of software to capture and analyze data from NEXTracker Tracker controllers.Lead development of web APIs and user interfaces for controllers and hosted environments.Lead development of configuration and network analysis tools for field engineers and customers.Communicate with and support users of developed tools.Communicate company executives about status and planning for software development initiatives.Develop quality plans and unit testing for software products and systems.Develop deployment and packaging strategies for software products and systems.Here is some of what you will need (required): Master’s Degree in computer science (US education is preferred)Solid programming skills, with significant experience with object oriented and functional programming techniquesProven software design and execution skills (10+ years)Experience leading software development teams of 4 members or largerUnderstanding of and experience in unit testing and test-driven development.Some combination of the following languages: Python, Go, JavaScript/Angular. We are not strictly looking for these languages, but a successful applicant will demonstrate an ability to learn and apply knowledge in new domains, languages, architectures.Solid understanding of web applications and security in hosted/distributed systems.Must possess solid written and verbal communication skillsHere are a few of our preferred experiences: Experience with embedded controllers or small footprint Linux systems (beaglebone, raspberry pi, etc.)Experience with sensors and programmable actuatorsExperience with wireless networks: particularly 802.11 and zigbee (802.15) protocolsExperience with GO and AngularExperience with SQL and NOSQL databasesExperience mobile application developmentAM33#LI-AM1Nextracker is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. Nextracker does not discriminate in employment opportunities or practices on the basis of: age, race, religion, color, sex, national origin, marital status, sexual orientation, gender identity, veteran status, disability, pregnancy status or any other status protected by law.Nextracker provides reasonable accommodation so that qualified applicants with a disability may participate in the selection process. Please advise us of any accommodations you request in order to express interest in a position by e-mailing: [email protected]. Please state your request for assistance in your message. Only reasonable accommodation requests related to applying for a specific position within NX will be reviewed at the e-mail address. Thank you for considering a career with Nextracker.Job CategoryDesign & TechnologyFlex pays for all costs associated with the application, interview or offer process, a candidate will not be asked for any payment related to these costs.Flex does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. Flex is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. Flex does not discriminate in employment opportunities or practices based on: age, race, religion, color, sex, national origin, marital status, sexual orientation, gender identity, veteran status, disability, pregnancy status or any other status protected by law. Flex provides reasonable accommodation so that qualified applicants with a disability may participate in the selection process. Please advise us of any accommodations you request to express interest in a position by e-mailing: [email protected] . Please state your request for assistance in your message. Only reasonable accommodation requests related to applying for a specific position within Flex will be reviewed at the e-mail address. Flex will contact you if it is determined that your background is a match to the required skills required for this position. Thank you for considering a career with Flex.Job Type: Full-time