Senior Software Engineer (Ruby), Security Platform: Authorization

GitLab
Canada
Full Time
Remote
Senior
USD 139,200 – 235,200
Software Information Technology Telecommunications

Posted 2 days ago

Apply to this job and hundreds more automatically

Get Started
Excellent 4.7

Job summary

As a Senior Software Engineer on GitLab's Authorization team, you will work on permission models, authorization stacks, and API security, mainly using Ruby on Rails. Responsibilities include designing and implementing authorization changes, extending permissions, and collaborating on a modular, scalable authorization platform.

Responsibilities

You will design and implement authorization changes within the Ruby on Rails monolith and lead the migration to a new Rust-based policy engine. This involves owning workstreams from definition through feature-flagged rollout while ensuring the security and performance of permission checks.

Qualifications

API security authorization system fine-grained permissions GraphQL gRPC performance optimization role-based access control Ruby on Rails Rust security best practices

Candidates must have significant experience building and operating production Ruby on Rails applications and a strong background in authorization systems. You should possess a security-focused mindset, proficiency with GraphQL/REST APIs, and the ability to drive technical decisions through written documentation.

English

Benefits

  • Flexible Paid Time Off
  • Equity Compensation
  • Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave
  • Health Support

Company

GitLab

GitLab

IT Services and IT Consulting
Location
Canada
Website
gitlab.com

Apply to this job and hundreds more automatically

Get Started
Excellent 4.7
Pete DeQuarto avatar
Pete DeQuarto

AIApply is a total game-changer. Thanks to Auto-Apply, I have been applying to jobs I would never even have come across otherwise!

Akarshak Tanwar avatar
Akarshak Tanwar

In one week I applied to over 150 jobs and locked in 2 confirmed interviews, with a support team that was quick to respond. The auto-apply feature is fascinating and a real pleasure to use!

JC
Julian Carlin

It really worked. In under 48 hours it had applied to 100 jobs on my behalf without any time or effort from me. I am looking forward to seeing how it keeps improving.