Staff Software Engineer, Enterprise Platform
Build the foundational Enterprise Platform engineering discipline, turning identity, device management, infrastructure, and application delivery into self-service, API-driven software. The role requires 6+ years of production engineering experience, deep IAM expertise, and strong Terraform and CI/CD skills.
About the job
Responsibilities
- Manage the device fleet as code by moving device configuration from consoles into versioned, API-driven infrastructure for endpoint management and hardware provisioning.
- Automate the identity layer, including SSO and SCIM integrations, downstream application connections, and account workflows through version control and CI/CD.
- Own application delivery and infrastructure as code by building deployment pipelines and provisioning patterns for safe system changes.
- Build self-service APIs, CLIs, and portals that compose reusable primitives into auditable workflows, such as automating software access and group memberships for new hires.
- Define technical direction and architecture for the discipline, including RFCs and documentation.
Requirements
- 6+ years building and operating production software and systems at a technology company, with ownership of ambiguous projects end to end.
- Strong software engineering fundamentals, including designing, testing, and shipping production code.
- Deep hands-on IAM experience with SSO, SCIM, OAuth/OIDC, and RBAC.
- Fluency with Terraform and CI/CD.
- Experience treating endpoint and fleet management as an API-driven engineering surface at scale.
- Experience building self-service tooling that people adopted.
- Comfort with ambiguity and building a new discipline from scratch.
Nice-to-haves
- Experience with Okta, Jamf, or Intune.
- Experience with identity and access governance for non-human, workload, or AI-agent principals.
- Experience at a high-growth consumer technology company with a highly technical employee base.
Compensation
- Base salary: $248,000–$279,000 annually.
- Equity and benefits included; salary range reflects base salary only.
Skills
Python, TypeScript, Rust, IAM, SSO, SCIM, Oauth/Oidc, RBAC, Terraform, CI/CD, Okta, Jamf, Intune, API Design, Endpoint Management
Similar jobs
DevOps / SRE jobsStaff Infrastructure Engineer responsible for designing and operating scalable infrastructure for growth systems, including onboarding, referrals, and user acquisition. The role requires 7+ years of production infrastructure experience, strong reliability instincts, and independent judgment in a high-autonomy environment.
Owns deployment, CI/CD, and integration-testing automation for large-scale multi-node GPU and CPU clusters. The role requires 12+ years of experience, strong Python or Bash skills, and expertise across Linux, Kubernetes, configuration management, GPU ecosystems, and high-performance networking.
Leads software development for diagnostics, observability, automation, and repair tooling across large-scale GPU clusters and data center infrastructure. The role requires distributed systems and cloud-platform expertise, proficiency in Go, Python, Java, or Rust, and hands-on operational problem solving.
Leads the technical direction, design, and operation of large-scale multi-cloud network infrastructure, with a focus on connectivity, reliability, performance, and cost efficiency. Requires deep BGP and software-defined networking expertise plus strong software development and production operations experience.
Owns and scales production cloud infrastructure across Kubernetes/EKS, AWS, Terraform, CI/CD, networking, and observability. The role requires 8+ years of infrastructure experience, strong Kubernetes operations expertise, and depth in reliability or scaling challenges.