Ridgeline - Reno, NV

posted 4 days ago

Full-time - Senior
Hybrid - Reno, NV
251-500 employees
Publishing Industries

About the position

As a Staff Software Engineer on Ridgeline's Users & Entitlements team, you will design, build, and maintain authentication and entitlement services that empower and secure our platform. You'll work closely with security, product engineering, and other teams to ensure seamless integration and uphold our Security First culture. Joining as one of our first 500 employees, you'll contribute to Ridgeline's pioneering mission to revolutionize the investment management industry.

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
  • Coach, mentor, and inspire teams of product engineers that are responsible for delivering high performing, secure enterprise applications
  • Proactively collaborate across Platform, Product, and Security teams as well as cross-functionally to establish partnerships and champion innovation

Requirements

  • 5+ 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
  • Experience with critical infrastructure services including monitoring, alerting, and logging
  • Experience using issue tracking tools such as JIRA
  • Strong knowledge of data structures, algorithms, and architectural patterns
  • 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

Nice-to-haves

  • Understanding of building back-end infrastructure using AWS, with specific focus on RDS and Lambda
  • Experience with messaging frameworks such as Kafka
  • Working knowledge in JavaScript, React, HTML, CSS
  • Familiarity with cloud based multi-region application architectures
  • Experience with testing frameworks such as Jest, Pytest, and Cypress
  • Experience developing mission-critical enterprise software applications

Benefits

  • Unlimited vacation
  • Educational and wellness reimbursements
  • $0 cost employee insurance plans
  • Participation in Company Stock Plan
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service