Senior Software Engineer- Infrastructure and Security
Listed on 2026-10-24
-
IT/Tech
AWS
We believe power is a promise - a shared commitment to be there for others when it matters most.
For more than 65 years, we've turned big ideas into solutions that help protect homes, strengthen businesses and build a more resilient, efficient, sustainable energy future.
Ready to Power a Smarter World with us?
We believe power is a promise - a shared commitment to be there for others when it matters most. For more than 65 years, we've turned big ideas into solutions that help protect homes, strengthen businesses and build a more resilient, efficient, sustainable energy future. Ready to Power a Smarter World with us?
The Home Software Platform (HSP) is the shared cloud foundation behind Generac's connected home energy products - PWRcell, PWRmicro, HSB Generator, Load Management, and HEMS. As a Senior Staff Software Engineer focused on Infrastructure and Security, you will shape how that platform is architected and defended: designing the cloud infrastructure behind Generac's home energy software - the applications, services, data, and connected devices it spans - and embedding security into every layer of it.
You will work closely with SRE and engineering teams to lead and influence technical direction across the platform. This is a hands-on, individual-contributor role with organization-wide technical influence.
- Provide architectural leadership and direct technical influence over HSP-wide infrastructure decisions on AWS, defining the patterns, guardrails, and reference architectures that engineering teams build on across the platform.
- Design scalable, resilient, cost-efficient infrastructure for a high-volume cloud platform - APIs and services, data and streaming pipelines, compute and storage, and device-to-cloud data flows.
- Help shape infrastructure-as-code standards (Terraform, AWS CDK, or equivalent) so that environments are reproducible, reviewable, and auditable end to end.
- Drive the platform's security posture as a first-class design concern: threat modeling, secrets management, network segmentation, and data protection for device and consumer data.
- Lead cloud security architecture across the AWS account structure: IAM boundaries, least-privilege access, encryption in transit and at rest, key management, and tamper-evident audit logging.
- Partner with SRE teams to strengthen the observability and reliability backbone - metrics, tracing, logging, alerting, and SLOs.
- Partner with product engineering teams to review designs, unblock hard infrastructure and security problems, and raise the bar on operational and secure-coding practices through mentorship and technical leadership.
- Contribute to multi-year platform architecture and technology strategy, translating platform capabilities into concrete, buildable infrastructure and security roadmaps.
- Lead build-vs-buy evaluations for infrastructure and security tooling, and guide the technical integration of selected third-party services.
- Partner with SRE teams to drive cost visibility and optimization across the cloud estate without compromising reliability or security.
- Bachelor of Science degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
- 10+ years of progressive software engineering experience, with a substantial focus on cloud infrastructure and platform engineering.
- Deep, hands‑on expertise architecting production systems on a major public cloud, preferably AWS.
- Several years of hands‑on security engineering across secure architecture, identity and access management, and threat modeling, applied to large‑scale distributed systems.
- Strong proficiency with infrastructure-as-code, containers and orchestration, CI/CD, and modern observability tooling.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).