Assured is on a mission to modernize insurance, providing software solutions for large insurers. As a Staff Software Engineer - Release & Configuration, you will own and evolve the strategy and architecture of release and configuration systems, ensuring reliable and scalable software deployments.
Responsibilities:
- Drive and build the release and configuration layer of the platform, shaping how software moves from build to production across the organization
- Design and implement scalable release workflows and tooling, creating reusable abstractions that standardize how services are built, validated, and deployed
- Operate as a technical leader within our Platform Engineering Zone, collaborating closely with CI and infrastructure owners to extend and integrate with core systems
- Build systems for release orchestration, including artifact promotion, environment-aware deployments, and release candidate validation
- Develop self-service tooling and paved paths that make safe, reliable deployment patterns the default for engineering teams
- Identify systemic issues in release and environment management and implement durable, platform-level solutions
- Build and embed automated validation, safety checks, and rollback mechanisms directly into release workflows
- Design and implement environment and configuration management systems, ensuring consistency, traceability, and reproducibility across dev, staging, and production
- Continuously improve release reliability, scalability, and developer experience through automation and thoughtful system design
- Build and evolve observability into the release lifecycle, enabling visibility into deployment health, performance, and failure modes
- Own the 'last mile' of the platform—where build artifacts become production systems
Requirements:
- 5+ years of experience building platform systems, infrastructure, or developer-facing tooling
- Strong software engineering skills (TypeScript or similar), with a track record of building internal tools, services, or frameworks
- Experience leading or heavily contributing to shared engineering platforms, with meaningful hands-on implementation
- Deep familiarity with CI/CD systems as platforms—you've built on top of them or extended them programmatically
- Strong understanding of containerized systems (Docker, Kubernetes) and modern deployment architectures
- Experience building systems on AWS, especially in multi-environment, production-scale contexts
- Strong understanding of release systems: artifact management, promotion strategies, rollback mechanisms, and deployment safety
- Proven ability to identify systemic problems and turn them into scalable tooling or platform improvements
- Experience working across platform domains (CI, infrastructure, SRE), contributing to systems you don't directly own
- A focus on developer experience, with a track record of reducing friction through automation and self-service tooling
- A builder's mindset—you think in terms of systems, abstractions, and leverage, and you lead through implementation
- Deep curiosity in Agentic, spec-driven development