Software Engineering Manager
Core
Senior engineering leader driving technical strategy and architecture for a manufacturing execution system (Fab) and construction automation orchestration workflows in the solar industry.
Role type
Senior IC Software Engineering Manager (Player-Coach)
Builds
Interconnected software and construction automation platform for large-scale solar projects
Domain
Renewable Energy / Solar / Industrial Automation
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Django, Angular, PostgreSQL, PostGIS, AI-assisted coding tools, system architecture, technical leadership, agile/scrum facilitation, cross-functional coordination
Preferred skills
Workflow orchestration, state machine systems, industrial automation protocols (Modbus, OPC-UA, MQTT), cloud infrastructure (AWS, Terraform), microservices, performance optimization
Technologies
Python, Django, Angular, PostgreSQL, PostGIS, AWS, CloudFormation, Terraform, Modbus, OPC-UA, MQTT, CAN bus
Responsibilities
Define and drive technical strategy and architecture for the Fab manufacturing execution system; Lead design and implementation of significant features and architectural components; Manage a small team of software engineers including performance oversight and career development; Serve as primary interface between software engineering and adjacent hardware-focused teams (Autonomy, IoT, Controls); Resolve complex technical challenges spanning multiple systems; Facilitate agile/scrum processes including sprint planning and backlog management.
Seniority
Senior, hands-on IC with team leadership