
Senior Platform Architect
Entrust
full-time
Posted on:
Location Type: Hybrid
Location: Shakopee • Colorado • Minnesota • United States
Visit company websiteExplore more
Salary
💰 $134,939 - $197,910 per year
Job Level
Tech Stack
About the role
- Own the availability architecture across compute, network, storage, data, and app tiers to exceed 99.9% service availability
- Design fault domains (host, rack, cluster, site) and enforce placement strategies to ensure resilience and predictable failure behavior and blast radius limits
- Eliminate single points of failure across compute, storage, networking, ingress, identity, secrets, and CI/CD pipelines
- Design graceful degradation strategies at the infrastructure level to maintain core functionality during overload or partial failure
- Define performance budgets, SLOs, and capacity headroom for peak traffic and failure scenarios
- Define SLOs, SLIs and error budgets and ensure they inform deployment, scaling, and incident response
- Drive infrastructure as code and GitOps practices to ensure consistent, repeatable environments
- Define and enable progressive deployment models (canary, blue/green, rolling) with automated rollback
- Build platform and CI/CD capabilities that directly improve deployment frequency, lead time for changes, change failure rate, mean time to recover (MTTR)
- Embed security by design, including zero trust networking, mTLS, secrets management, and least privilege access
- Establish standard observability for metrics, logs, traces, and health signals across the platform
- Enable operational and incident response readiness, including runbooks, failure testing, and automated remediation
- Act as the technical authority for platform architecture decisions and trade offs
- Partner with engineering teams to onboard services and ensure alignment with platform standards
- Provide reference architectures, patterns, and guidance that improve developer experience and delivery speed
Requirements
- Bachelor’s degree in computer science, Software Engineering, or equivalent combination of education and experience
- 8+ years of related experience as a Platform/Solutions/System Design Architect, Software Engineer, Senior DevOps Engineer or a role in similar capacity
- Proven experience designing distributed systems with an emphasis on availability, scalability, resilience, and performance
- Demonstrated expertise in microservices architecture, API design, and service to service communication patterns
- Strong knowledge of system design principles including fault tolerance, capacity planning, dependency isolation, and failure handling
- Experience leading or contributing to architecture reviews, technical design discussions, and cross team initiatives
- Excellent written and verbal communication skills, with the ability to clearly document and explain complex system designs
Benefits
- Comprehensive health and well-being programs
- Medical, vision, dental insurance
- 401(k) matching contribution
- Life and disability insurance
- Mental health coaching
- Virtual fitness programs
- Paid personal time off plus 12 paid holidays
- Parental leave
- Education reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
availability architecturefault domainsresilienceCI/CD pipelinesinfrastructure as codeGitOpsprogressive deployment modelszero trust networkingobservabilitydistributed systems
Soft Skills
communicationtechnical authoritycollaborationdocumentationleadership