Entrust

Senior Platform Architect

Entrust

full-time

Posted on:

Location Type: Hybrid

Location: ShakopeeColoradoMinnesotaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $134,939 - $197,910 per year

Job Level

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