Tech Stack
AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformJavaScala
About the role
- Design and implement identity lifecycle management for users and services
- Build scalable authentication methods such as OAuth and mTLS
- Collaborate with product, engineering, and security teams to build frictionless yet secure access solutions
- Independently drive execution of projects and deploy them to production with focus on quality and customer impact
- Troubleshoot issues, perform root cause analysis and improve operations for complex problems that span all clouds
- Produce clean, well-documented, and maintainable code that adheres to team standards and security best practices
- Deliver value for customers by taking on their most challenging problems
Requirements
- 2-5 years of relevant software, product and/or security engineering experience
- Strong fundamentals in distributed systems design and development
- Experience building and operating large-scale systems in the Cloud
- Solid understanding of basic systems operations (disk, network, operating systems, etc)
- Proficiency in Java, Scala, C/C++, Go or other statically typed languages
- Experience in both frontend and backend stacks (desired)
- Experience in the areas of security, identity and access management (desired)
- Experience/knowledge with public clouds (AWS, Azure or GCP) (desired)
- Interest in evangelism (giving talks, writing blog posts) (desired)