Salary
💰 $224,000 - $263,200 per year
Tech Stack
AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformJavaKubernetesPythonReactRust
About the role
- Architect, design, and develop security platform services with a strong focus on scalability, security, and developer experience.
- Lead operational design for reliability: build comprehensive observability, monitoring, and incident response automation into security-critical services.
- Build automation and tooling to drive self-healing systems, proactive risk detection, failure recovery, and continuous resilience testing.
- Collaborate with compliance, governance, and risk teams to translate regulatory and policy requirements into scalable technical controls.
- Lead technical design reviews, security architecture reviews, and incident postmortems for platform-level incidents.
- Mentor engineers across multiple disciplines on both security and operational best practices.
- Own end-to-end delivery of services: from initial design and development through deployment, production hardening, and lifecycle maintenance.
Requirements
- 10+ years of experience in software engineering, with significant experience operating ring-0/mission critical systems.
- Strong backend software development experience (Go, Java, Rust, Python).
- Expertise with distributed systems, cloud infrastructure (AWS, GCP, Azure), Kubernetes, service mesh, and container orchestration.
- Strong understanding of security domains: IAM, OAuth2, OIDC, PKI, secrets management, policy engines, audit pipelines, zero trust architecture.
- Experience building highly reliable, observable, and resilient production systems.
- Operational expertise: SLOs, SLIs, error budgets, on-call leadership, incident management.
- Strong collaboration skills to drive alignment across engineering, security, and compliance stakeholders.
- Excellent communication skills with ability to influence technical and business leaders.