Senior Software Engineer (Ruby), Security Platform: Authorization
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
This role will focus on advancing authorization capabilities across a large Ruby on Rails application and its surrounding services. You will own critical work from problem definition through rollout, with a strong emphasis on secure, reliable permission handling at scale. The position partners closely with engineering teams to evolve policy design, maintain consistency across systems, and support ongoing platform modernization., * Design and implement authorization changes in the Ruby on Rails monolith
- Own workstreams from problem definition to feature rollout and verification
- Build and manage fine-grained permissions and keep the permission model coherent
- Enhance authorization enforcement across GraphQL and REST API
- Refactor policy code for compatibility with both the monolith and the new engine
- Improve reliability and security of existing authorization systems
- Collaborate with teams on interface contracts as authorization evolves
Requirements
- 5-7 years building and operating production Ruby on Rails applications
- Experience designing or implementing authorization systems with role-based access control and fine-grained permissions
- Strong security mindset, treating permission issues as critical
- Comfortable making changes to large, long-lived codebases with a careful approach
- Knowledge of GraphQL and API authorization patterns
- Attention to performance at scale regarding permission checks
- Strong written communication skills for asynchronous decision-making
Benefits & conditions
- Health, financial, and well-being support
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity compensation and employee stock purchase plan
- Growth and Development Fund
- Parental leave
Our client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification-your background could be exactly what this team needs.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Events like RSAC Get You CISOs. Developers Decide What Actually Gets Deployed.
Security Basics for Vibe Coders
Fully Remote Software Engineer Jobs
Dev Digest 120 - Apple and peers