Sr Cloud Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Summary
Intermatic is seeking a Senior Cloud Software Engineer to design, build, and lead scalable, secure cloud-native IoT solutions across Microsoft Azure and Amazon AWS. You will own architecture and implementation of real-time features, device telemetry, backend services, and data solutions that power our next-generation smart lighting, energy management, and connected products.
Why Join Us
For over 130 years, Intermatic has been the trusted name in innovative lighting controls and energy management solutions. Today we're building the future of smart IoT ecosystems — products that make homes, pools, commercial buildings, and industrial spaces more efficient and connected. Join a team that consistently earns a 4.4/5 employee rating, where you'll enjoy real ownership of architecture, excellent work-life balance (including up to 40 hours of paid volunteer time), competitive pay, and the chance to see your code deployed in products used every day across North America and beyond.
Key Responsibilities
Architect and implement production-grade multi-cloud solutions using native Azure and AWS services.
Develop and optimize backend services with Azure SQL Database (stored procedures & performance tuning), Azure SignalR Service (real-time communication), Application Insights, and Azure IoT Hub (device management & telemetry).
Build serverless, event-driven applications on AWS using Lambda, AWS IoT Core, S3, DynamoDB, and Cognito for authentication.
Design and apply advanced architectural patterns (microservices, event-driven architecture, CQRS, domain-driven design, clean/hexagonal architecture) to ensure scalability, reliability, and cost-efficiency.
Create architecture diagrams and technical documentation that guide development and testing.
Lead technical decision-making, conduct design reviews, mentor junior engineers, and collaborate closely with front-end and device engineering teams.
Troubleshoot, monitor, and optimize cloud applications for performance, security, and cloud spend.
Participate in Agile processes (sprint planning, stand-ups, retrospectives) while enforcing high code quality through Git workflows and peer reviews.
Required Qualifications
8+ years of hands-on software engineering experience, with at least 5 years in cloud-native and IoT development.
Deep production experience with both Microsoft Azure and Amazon AWS (multi-cloud or hybrid strongly preferred).
Strong experience with the following services
Azure: SQL Database (stored procedures & tuning), SignalR Service, Application Insights, IoT Hub
AWS: Lambda, IoT Core, S3, DynamoDB, Cognito
Proficiency in C#, .NET, Node.js/TypeScript (or equivalent) for cloud development.
Solid experience with Git workflows, CI/CD pipelines, and Agile methodologies.
Excellent verbal and written communication skills.
Preferred Qualifications
Bachelor's degree in Computer Engineering or Computer Science (or equivalent experience).
Azure or AWS certifications (Solutions Architect, IoT Developer, or DevOps Professional).
Infrastructure-as-Code (Terraform, CloudFormation, ARM).
Containerization (Docker + Kubernetes) and observability tools.
Experience with AI/ML integration in cloud workflows (AIOps, Bedrock, SageMaker, or MLOps pipelines).
What You'll Get
Competitive salary + bonus potential
Hybrid office/work from home flexibility in Libertyville, IL
Comprehensive health, dental, and 401(k) benefits
Real ownership of architecture and direct impact on product direction
Paid volunteer time and strong work-life balance
How to Apply
Submit your resume and a short note highlighting your strongest Azure + AWS IoT project (plus links to GitHub or architecture diagrams). We review applications on a rolling basis.
We are an equal-opportunity employer and strongly encourage applications from diverse backgrounds.
J-18808-Ljbffr