Ridgeline is looking to solve the problem of building secure, scalable identity and access solutions for their entire platform, ensuring users are verified, authorized, and properly provisioned across the Ridgeline ecosystem.
Requirements
- 8+ years in a software engineering position with a history of architecting and designing new products and technologies
- 2+ years experience engineering focusing on Identity and Access Management (IAM)
- Experience using Auth0 and Single Sign On (SSO) for authentication
- History of architecting, designing, and delivering security-first enterprise applications in the cloud using agile development methodologies
- Experience managing large and distributed code bases at scale
- Deep knowledge of object-oriented programming such as Java, Kotlin, or Python
- Strong experience with relational databases such as PostgreSQL
Responsibilities
- Provide technical expertise for user authentication and authorization, performance, scalability, and security
- Actively contribute and review other teammate’s code
- Actively create and review other teammate’s technical design documents
- Design, build, and test solutions that integrate with Auth0 and Single Sign On Identity Providers to handle authentication
- Handle On-Call rotations for production support of the authentication and authorization services
- Be involved in the entire software development process, including requirements and design, implementation, code reviews, automation, and testing through end product delivery
- Impact a developing tech stack based on modern serverless frameworks and cost-efficient utilization of AWS back-end services
Other
- A degree in Computer Science, Information Science, or a related discipline
- Ability to focus on short-term deliverables while maintaining a big-picture perspective
- Excellent written and verbal communication skills
- Serious interest in having fun at work
- Must be work authorized in the United States without the need for employer sponsorship