Principal Platform Engineer

Igloo Software
Summary
Join Igloo as a Principal Platform Engineer and play a critical role in shaping the core of our engineering platform. You will work across backend systems, cloud infrastructure, and deployment pipelines to simplify service boundaries, improve reliability, and enable faster, safer delivery. This hands-on role requires expertise in Azure services and C#/.NET, with a focus on modernizing backend architecture and improving build and deployment pipelines. You will collaborate closely with a strong development team, guide key architectural decisions, and make a lasting impact on how we build, test, and run our platform. Igloo offers a fully remote work environment and a comprehensive benefits package, including a training budget, health benefits, a wellness spending account, and matching retirement savings. We are committed to building a culture of equity, diversity, inclusion, and accessibility.
Requirements
- Are a seasoned engineer with 8+ years of experience in software and platform development
- Have deep, hands-on experience with Azure services, particularly
- Azure Functions, APIM, Cosmos DB, Table Storage, Service Bus
- IaC tools (Bicep preferred), CI/CD (GitHub Actions), scripting (PowerShell, Python)
- Are highly proficient in C#/.NET and working with microservices at scale
- Have experience designing event-driven systems, especially if you've worked through the challenges of homegrown patterns
- Understand the value of good abstraction, and how to balance idealism with pragmatism
- Love reducing duplication, improving developer workflows, and simplifying complex things
- Have strong collaboration skills—especially with dev teams, product managers, and DevOps
Responsibilities
- Refactor and consolidate our existing Azure Function repos, shared SDKs, and supporting services to reduce complexity and improve maintainability
- Modernize backend architecture, storage choices, and event sourcing implementations (e.g. Cosmos DB, Table Storage, Service Bus, custom event handlers)
- Own and improve build and deployment pipelines using GitHub Actions, Bicep, and PowerShell
- Define and enforce patterns for service ownership, reliability, and observability
- Work closely with engineers to coach, document, and unblock—you lead by example, not just direction
- Identify and prioritize tech debt in coordination with product and engineering leadership
- Help shape platform-wide decisions around security, performance, scalability, and maintainability
- Provide architectural guidance on the evolution of our event-driven, API-first platform
Preferred Qualifications
- Experience in SaaS product environments
- Exposure to our frontend stack - React, Remix, Node.js , and Docker
- Experience mentoring or leading other engineers, formally or informally
- Familiarity with security best practices, compliance, or regulated environments
- Microsoft Certified: Azure Solutions Architect or DevOps Engineer (a plus)
Benefits
- Health benefits
- A wellness spending account
- Matching retirement savings
- A 100% remote-first work environment
- Training budget