Senior Software Developer - Authentication Team
Core
Design and build highly resilient, scalable authentication systems and security infrastructure for millions of users, acting as the front door to the platform.
Role type
Senior IC software developer (authentication/security)
Builds
Secure, scalable authentication services, libraries, and APIs
Domain
Identity and Access Management (IAM), Security
Required skills
Java, Scala, Kotlin, REST API design, microservices, IAM concepts, SAML, OIDC, OAuth 2.0, Redis, MySQL, Git, CI/CD, Docker, Kubernetes, Prometheus, Grafana, OpenTelemetry, PostgreSQL
Preferred skills
Technical design documentation, incident response leadership, mentoring
Technologies
Java, Scala, Kotlin, Redis, MySQL, PostgreSQL, Git, BitBucket, Jenkins, Docker, Kubernetes, Prometheus, Grafana, OpenTelemetry
Responsibilities
Define vision and roadmap for the security platform; design and build robust high-performance services and APIs; develop tools to improve code reliability; collaborate on resolving customer issues and implementing new features; participate in on-call rotation and lead incident response; work with technical and non-technical stakeholders.
Seniority
Senior, hands-on IC
