The role involves designing and leading the development of a complex, distributed energy management platform that integrates industrial hardware and cloud-based analytics, ensuring reliability, security, and real-time control for large-scale solar power systems.
Key Responsibilities
Define and own the overall system architecture blueprint from device connectivity to user interfaces.
Make architectural trade-off decisions to optimize latency, reliability, security, and cost between Edge and Cloud processing.
Translate industrial hardware constraints into software requirements and mentor engineering teams across the stack.
Evaluate and select technologies, frameworks, and vendors for edge runtimes and cloud services.
Design the system for high availability, disaster recovery, and resilience under unreliable network conditions.
Establish and oversee security protocols including device identity management, mutual TLS, and secure OTA updates.
Requirements
10 years of software engineering experience, with at least 5 years in a dedicated System Architect or Principal Engineer role managing complex, distributed systems.
Demonstrable experience designing hyperscale solutions using the AWS serverless stack including Lambda, DynamoDB, Kinesis, and API Gateway.
Strong understanding of the unique constraints of industrial environments, including network connectivity issues and latency considerations.
Experience with AWS IoT Core and related services such as Greengrass, Device Shadows, and IoT Rules Engine.
Solid understanding of networking fundamentals including TCP/IP, MQTT, WebSockets, firewalls, and cellular connectivity.
Experience designing data pipelines for both real-time telemetry and historical data lake paths.
Ability to make critical architectural trade-off decisions regarding processing at the Edge versus the Cloud to ensure low-latency control loops and bandwidth efficiency.
Define data models and communication standards between disparate systems, such as defining JSON schema that translates a Modbus register into an AWS IoT Shadow state.
Architect the system for high availability and disaster recovery, including designing for unreliable network conditions, local safety capabilities, robust buffering, store-and-forward mechanisms, and state reconciliation strategies to ensure zero data loss during outages.
Define and oversee the implementation of the security posture for the entire stack based on a Zero Trust model, including device identity management with X.509 certificates, mutual TLS authentication, and secure over-the-air update mechanisms for edge infrastructure.
Benefits & Perks
Competitive compensation range of $200,000 to $260,000
Remote work flexibility with 5-15% travel to sites as needed
Health insurance with 100% coverage of employee premiums under a Gold-level PPO plan
Dental and vision insurance with 50% of employee premiums covered
Retirement plan (401(k)) with a 6% employer match
Ready to Apply?
Join 1st Avenue Power and make an impact in renewable energy