[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.
Responsibilities
- Lead and manage a team of 3–5 software engineers, providing mentorship, performance feedback, and career development while supporting high-impact delivery across product teams
- Contribute as a hands-on engineer (~50% of the time), writing production code, participating in code reviews, and owning key technical deliverables
- Own system design and architecture for your teams’ domains, creating clear, precise, and testable technical specifications
- Establish and uphold engineering standards across code quality, testing, documentation, and security—particularly for systems interacting with physical infrastructure
- Guide engineers in effectively leveraging AI-assisted development tools, ensuring high-quality output and maintaining full ownership of delivered systems
- Partner closely with product managers and subject matter experts to translate complex domain requirements into scalable, maintainable technical solutions
- Conduct regular 1:1s and performance reviews, fostering a strong engineering culture focused on accountability, growth, and continuous improvement
- Collaborate with peer engineering leaders to align on technical strategy, manage cross-team dependencies, and drive execution across the broader organization
Skills
- 10+ years of software engineering experience, with a demonstrated progression in system design and architectural ownership
- Proven experience leading engineering teams, including hiring, performance management, and career development of direct reports
- Strong software design and architecture skills, with the ability to decompose complex systems, clearly document decisions, and produce precise, testable specifications
- Hands-on proficiency in Python and TypeScript, with the ability to write, review, and reason about production code; familiarity with React-based front-end development
- Experience building and operating cloud-native systems on Microsoft Azure, including containerized applications (Kubernetes) and modern CI/CD pipelines
- Active use of AI-assisted development tools in day-to-day workflows, with the ability to critically evaluate outputs and guide others in their effective use
- Bachelor'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 environments
- Hands-on experience with Azure AI Foundry or similar platforms for developing and deploying AI-powered applications
- Experience designing or operating systems with governance controls or human-in-the-loop workflows, especially in safety-critical contexts
- Proven ability to lead multiple small, concurrent teams rather than a single large team
- Familiarity with OT/IT integration, edge computing, and industrial protocols such as Modbus, BACnet, or OPC-UA
Company Overview
Company H1B Sponsorship
Apply To This Job