Senior Software Engineer (Ruby), Security Platform: Authorization
usd139.2k - usd235.2k per year- Remote job
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Ruby), Security Platform: Authorization based in Canada.
Join a highly distributed security engineering team responsible for the authorization systems that determine what users, tokens, and automated agents can access across a large-scale software platform. You’ll work primarily in Ruby on Rails while contributing to the evolution toward a modern authorization architecture built around a Rust policy engine, relationship-based authorization, and policy languages. This role combines hands-on software engineering with security-focused system design and long-term platform modernization. You’ll own significant technical workstreams from design through rollout, verification, and cleanup. Your work will directly strengthen the security, reliability, and performance of authorization at scale. You’ll collaborate asynchronously with authentication, AI, platform, and modular-service teams across a global organization. It’s an opportunity to shape foundational security infrastructure while solving complex problems in a mature, evolving codebase.
Accountabilities- Design, implement, and operate authorization capabilities within a large Ruby on Rails application, including permission checks that may execute hundreds of times within a single request.
- Own technical workstreams end to end, from problem definition and architecture through feature-flagged deployment, dual-run verification, migration, and cleanup.
- Develop and expand fine-grained permissions for tokens and roles while maintaining a coherent and scalable permission catalog.
- Strengthen authorization enforcement across GraphQL and REST APIs and improve the security, reliability, and performance of existing authorization systems.
- Refactor established policy code so authorization definitions can be evaluated consistently by both the existing application and the next-generation policy engine without changing customer behavior.
- Contribute to the migration toward a shared authorization platform using technologies such as Rust, gRPC, relationship-based authorization, and policy languages.
- Partner with authentication, platform, AI, and modular-service teams to establish clear interface contracts and support the adoption of shared authorization capabilities.
- Identify and address technical debt within the permission model while maintaining strong backward compatibility and operational safety.
- Document architectural and technical decisions through design documents, architecture records, code reviews, and other asynchronous collaboration practices.
- Significant professional experience building and operating production Ruby on Rails applications, with strong software engineering and coding fundamentals.
- Demonstrated experience designing or implementing authorization systems, including role-based access control, fine-grained permissions, or related identity and policy-management solutions.
- A strong security mindset, with the ability to treat authorization defects as security issues and assess potential blast radius before making architectural or implementation decisions.
- Experience working safely within large, long-lived codebases, including incremental refactoring, feature flags, migrations, and changes that must preserve existing behavior.
- Working knowledge of GraphQL and API authorization patterns, with an understanding of how authorization decisions are enforced across application interfaces.
- Strong understanding of performance considerations at scale, particularly when permission checks are executed repeatedly within high-volume requests.
- Excellent written communication skills and the ability to make technical decisions, explain tradeoffs, and collaborate effectively through documentation and code review in an asynchronous environment.
- Experience or transferable knowledge in adjacent domains such as identity management, policy engines, platform security, or access-control systems is welcome.
- Familiarity with Rust, gRPC, Protocol Buffers, Cedar or other policy languages, Zanzibar-style authorization systems, Go, or service-oriented architecture is advantageous but not required.
- Ability to learn new technologies and contribute to an evolving authorization architecture while balancing security, reliability, performance, and maintainability.
- Fully remote work opportunity for eligible candidates based in Canada.
- Flexible Paid Time Off designed to support autonomy and sustainable work-life balance.
- Equity compensation and access to an Employee Stock Purchase Plan.
- Team Member Resource Groups that support connection, inclusion, and community.
- Growth and Development Fund to support ongoing professional learning and career development.
- Parental Leave benefits.
- Opportunity to work in a globally distributed, asynchronous environment with colleagues across multiple countries and time zones.
- The role provides meaningful ownership over foundational security infrastructure and opportunities to work with modern authorization technologies.
- Compensation is determined according to role level, experience, skills, market data, equity considerations, and geographic location. The published U.S. base salary range is US$139,200–US$235,200 ; Canadian compensation is localized separately.
Requirements
Benefits
$120k - $150k per year
...donor fundraising. Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team... ...ownership of Kindsight's next-generation Payments Platform. This is a hands-on senior individual contributor role on...RubySenior- ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Organization... ...2027) Work Location: Remote (No on-site requirement) Security Clearance: Reliability Status (required prior to contract...SeniorContract workRemote work
$140k - $165k per year
...fundraising. Position Summary: We’re looking for a Senior Agentic AI Platform Engineer who wants to build AI systems that actually make it into... ...right kind of role for an engineer who likes building software, solving messy systems problems, working across the stack...SeniorManual labor$174.49k - $205.33k per year
...assets. Recognized as a top U.S. crypto platform by Forbes (Best Crypto Exchanges of... ...industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance... ...Inc. About This Role: The Senior Software Engineer, DevOps is part of the...SeniorFull timeLocal areaRemote workWork from home$100k - $120k per year
...Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming... ...build Kindsight's next-generation Payments Platform. This is a hands-on engineering role... ..., and Connect. You'll work alongside Senior and Staff engineers to build reliable backend...RubySenior$160k - $180k per year
...Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical... ...Kindsight builds its next-generation Payments Platform. This is a hands-on Staff IC role on... ...is still being finalized, with Ruby currently under strong consideration. Prior...RubySeniorInternship$170.4k - $234.3k per year
...powered StackAdapt Marketing Platform seamlessly connects brand and... ...advertising and marketing channels. Engineering at StackAdapt: As an... ...lead by example to uphold software development best-practices in... ...with stakeholders and other senior engineers across the organization...SeniorLocal areaRemote workWork from homeHome officeFlexible hours- ...steps. Our partner is looking for a Ubuntu Software Engineer based in Canada. Join a globally... ...systems and server technologies to desktop platforms and archive maintenance. You will... ...robust, and maintainable solutions. ~ Author and improve technical documentation and...Remote jobWorldwide
- ...In this role, you will drive quality across portfolio management and asset movement platforms, helping transition a team from manual to automated testing at scale. Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate with top-tier...SeniorRemote job
- ...automation, learning, and delivering value to our users. As a Software Engineer III at SpryPoint, you will be building and integrating... ...hosting knowledge session, or providing advice and guidance. As Senior Software Developer you will have opportunities to work in collaboration...SeniorFull timeSummer workInternshipLocal areaRemote workHome officeFlexible hours
- ...LastPass LastPass delivers Secure Access Essentials, helping individuals... ...a Principal Cloud Security Engineer: As a Principal Cloud Security... ...with our engineering, platform, and trust & security teams. We... ...security practices throughout the software development lifecycle...Remote jobTemporary workInternshipWorldwideHome officeFlexible hoursShift work
$150k - $175k per year
...independent team of data & AI experts, engineers, and designers who build... .... Whether you are a Senior Engineer, Tech Lead, or DevOps... ...cutting-edge technologies to build secure, high-performance applications... ...and Agentic frameworks and platforms (e.g., LangGraph, Agentspace,...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours- ...all applications and next steps. Our partner is looking for a Software Engineer - Solutions Engineering based in Canada. Join a globally distributed... ...leave. Team Member Assistance Program and Wellness Platform. Opportunities to travel to new locations and meet...Remote job
$150k - $210k per year
...around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with... ...if you: Have significant experience as a senior or staff-level software engineer on product-...SeniorFull time$145k - $155k per year
...are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design... ...and other engineering teams to deliver secure, reliable, and maintainable software....SeniorRemote work$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic... ...high-priority areas Mentor and guide senior engineers and technical leads through... ..., with the ability to influence without authority Pragmatic mindset focused on delivering...SeniorLong term contractFull timeRemote work$120k - $160k per year
...Position Summary: Kindsight is seeking a Senior Salesforce Engineer to join our Product Engineering team... ...limits, data model best practices, security and performance standards. What We’... ...developing and maintaining commercial software products. ~ Familiarity with...SeniorLong term contractRemote work$150k - $185k per year
...Position Summary We’re looking for a Senior Data Engineer to join our Product Engineering team and help evolve the modern data platform behind our athletics products. Our platform... ...support. You’ll work closely with software engineers, data specialists, and product...SeniorLong term contract$140k - $192.5k per year
...powered StackAdapt Marketing Platform seamlessly connects brand and... ...and marketing channels. The Engineering Operations team builds and... ...Terrateam. Support reliable, secure deployments across cloud and... ...been awarded: G2 Top Software for 2026 2026 Best Workplaces...SeniorLocal areaRemote workWork from homeHome office- ...seeking a highly experienced Senior ETL Developer who will be responsible... ...data feeds on legacy ETL platform. The ideal candidate will... ...at Exadel Exadel is a global software consulting and development company... ...Computer Science, Software Engineering or a relevant work experience...SeniorFull timeContract workWork at officeRemote work
- ...all applications and next steps. Our partner is looking for a Senior Android Engineer based in Canada. This is an opportunity to take full... ...experience with smooth animations, responsive interactions, and platform-appropriate design patterns. Develop and ship features...SeniorRemote jobLong term contractFull timeFor contractorsRelocationVisa sponsorshipFlexible hours
$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving...SeniorLong term contractFull timeRemote work- ...Canada’s largest Indigenous-owned software testing and technology... ...Secret level Government of Canada security clearance is mandatory at the... ...Summary We are seeking a Senior DevOps Lead responsible for... ...strategy, practices, and engineering standards that enable the successful...SeniorContract workInternship
- ...is looking for a Blockchain Security Researcher based in Canada.... ...to combine practical security engineering, blockchain research, and collaborative... ...relevant areas, including software development, cybersecurity,... ...audit contests or bug bounty platforms, including Code4rena,...Remote jobContract workHome officeFlexible hours
$170.4k - $234.3k per year
...-powered StackAdapt Marketing Platform seamlessly connects brand and... ...advertising and marketing channels. Engineering at StackAdapt: As an Engineer... ...tech stacks around GoLang, Ruby on Rails, React, GraphQL and... .... We're seeking a Senior Full Stack Engineer to help lead...RubySeniorLocal areaRemote workWork from homeHome officeFlexible hours- ..., within 6 years of launching the Placer platform. We previously crossed the $1B valuation... ...SUMMARY: Our group is looking for a Senior Full-Stack Developer to join our core US... ...features. Work closely with the rest of the engineering team to design and launch new features....SeniorFull timeRemote workFlexible hours
- ...is Canada’s largest Indigenous-owned software testing and technology services... ...Duration: Oct 6, 2026 to May 30,2027 Security Clearance: Reliability or higher is... ...We are seeking a highly experienced Senior Advanced Analytics / AI Engineer (LLMOps) with 10+ years of experience...SeniorContract workInternship
$185k - $225k per year
...applications and next steps. Our partner is looking for a Senior Machine Learning Engineer based in Canada. This is a senior engineering opportunity... ...technical debt challenges. The role combines hands-on software engineering with technical leadership, mentoring, and...SeniorRemote jobLong term contractPermanent employmentWork at officeFlexible hours$130k - $200k per year
...consultancy expertise with AFRY’s global engineering, project delivery, and sustainability capabilities... ...---------------------------- Position: Senior / Principal Geotechnical Engineer... ...geotechnical modelling and analysis software. Experience working across mining projects...SeniorPermanent employmentFull timeInternshipLive InFlexible hours- ...Hasbro is seeking a Principal SAP Security Analyst to join our IT Security team in Montreal. This senior individual contributor... ...RISE, SAP Business Technology Platform, Identity Authentication Service... ...understanding of SAP ECC and S/4HANA authorization concepts. ~ Experience in...SeniorLong term contractShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Ruby), Security Platform: Authorization. Be the first to apply!
- software engineer devops Canada
- director software engineering Canada
- software engineer - ai machine learning Canada
- software developer entry level Canada
- software developer Canada
- ingénieur logiciel Canada
- software design engineer Canada
- software engineer internship Canada
- software engineer co-op Canada
- développeur logiciel Canada
