Security Software Engineer
Identity Lifecycle
Confirmed live in the last 24 hours
Locations
Seattle, WA, USA • Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Java
Linux/Unix
Ruby
Kubernetes
Requirements
- 5+ years of industry experience
- Demonstrated success architecting and building secure systems with broad company impact
- Experience developing, deploying, and monitoring systems for managing and scaling security investigations, judgements, and actions
- Knowledge and experience with Identity Management solutions, Kerberos, SSO, OAuth, or SAML
- Software engineering experience in Ruby, Go, Java or other OOP languages
- Experience in cloud environments (AWS preferred), Linux containers and orchestration systems (Kubernetes preferred), service mesh architectures and/or Envoy
Responsibilities
- Design, develop, and own zero trust authentication and authorization platforms for Square's evolving corporate and production landscapes
- Scale your impact through building access control primitives that engineering teams across the company can leverage in their systems to improve their security posture
- Lead multi-person projects and across engineering teams and stakeholders that reduce access risk
- Contribute to the monitoring and stability of our team's existing engineering solutions
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)