[Remote] Software Engineering Manager (UI)
Note: The job is a remote job and is open to candidates in USA. Qcells North America is seeking a Software Engineering Manager to join their Grid & Energy Services team. This role involves managing and developing a team of engineers while also contributing as a hands-on developer, working closely with multiple teams to deliver high-impact solutions.ResponsibilitiesLead and manage a team of 3–5 software engineers, providing mentorship, performance feedback, and career development while supporting high-impact delivery across product teamsContribute as a hands-on engineer (~50% of the time), writing production code, participating in code reviews, and owning key technical deliverablesOwn system design and architecture for your teams’ domains, creating clear, precise, and testable technical specificationsEstablish and uphold engineering standards across code quality, testing, documentation, and security—particularly for systems interacting with physical infrastructureGuide engineers in effectively leveraging AI-assisted development tools, ensuring high-quality output and maintaining full ownership of delivered systemsPartner closely with product managers and subject matter experts to translate complex domain requirements into scalable, maintainable technical solutionsConduct regular 1:1s and performance reviews, fostering a strong engineering culture focused on accountability, growth, and continuous improvementCollaborate with peer engineering leaders to align on technical strategy, manage cross-team dependencies, and drive execution across the broader organizationSkills10+ years of software engineering experience, with a demonstrated progression in system design and architectural ownershipProven experience leading engineering teams, including hiring, performance management, and career development of direct reportsStrong software design and architecture skills, with the ability to decompose complex systems, clearly document decisions, and produce precise, testable specificationsHands-on proficiency in Python and TypeScript, with the ability to write, review, and reason about production code; familiarity with React-based front-end developmentExperience building and operating cloud-native systems on Microsoft Azure, including containerized applications (Kubernetes) and modern CI/CD pipelinesActive use of AI-assisted development tools in day-to-day workflows, with the ability to critically evaluate outputs and guide others in their effective useBachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)Ability to travel up to 10%Experience building or operating software platforms in energy, utilities, or data center infrastructure environmentsHands-on experience with Azure AI Foundry or similar platforms for developing and deploying AI-powered applicationsExperience designing or operating systems with governance controls or human-in-the-loop workflows, especially in safety-critical contextsProven ability to lead multiple small, concurrent teams rather than a single large teamFamiliarity with OT/IT integration, edge computing, and industrial protocols such as Modbus, BACnet, or OPC-UACompany OverviewQcells is a renowned complete energy solutions provider in solar cell and module, energy storage, downstream project business and energy retail. It was founded in undefined, and is headquartered in Irvine, California, US, with a workforce of 501-1000 employees. Its website is http://www.qcells.com/us.