Senior Software Engineer

closed
Scribd Logo

Scribd

πŸ’΅ $109k-$227k
πŸ“Remote - United States, Canada

Summary

Join Scribd's Identity and Authentication team and contribute to building secure and seamless user experiences for millions of monthly visitors. As a determined, detail-oriented engineer, you will implement projects focusing on quality, maintainability, and scalability. You will build and enhance identity-related functionality, integrate security measures, and improve authentication processes. The role requires 4-6 years of software development experience with proficiency in Ruby on Rails and other specified technologies. Scribd offers a competitive salary, equity ownership, and a comprehensive benefits package, including healthcare, paid parental leave, and various other perks.

Requirements

  • 4-6 years of professional software development experience with proficiency in Ruby on Rails
  • Strong written communication skills
  • Experience with JavaScript/React
  • API Integration: Skills in integrating third-party APIs, with a focus on authentication
  • Experience with database technologies (SQL, Postgres and MySQL)
  • Experience working with complex backend systems, including MFA, email verification, risk based fraud detection
  • Version Control: Familiarity with version control systems like Git
  • Enthusiasm - We want teammates who are ready to build, and improve the way we build

Responsibilities

  • Implementing projects considering quality, maintainability, performance, scale and observability throughout the development process
  • Writing clear technical documentation based on project proposals
  • Improving or building solutions that address the architectural gaps and technical debt
  • Build and enhance identity-related functionality, including authentication, authorization, and user data protection
  • Integrate and optimize risk-based fraud detection and other security measures to mitigate threats
  • Improve session management, multi-factor authentication (MFA), and identity verification processes
  • Design and implement user data retention and deletion workflows in compliance with regulations
  • Work closely with product, security, and legal teams to implement identity-related initiatives

Preferred Qualifications

  • Security Fundamentals: Knowledge of security best practices, particularly in handling sensitive user data and transactions
  • Understanding of Payment Processing: Basic understanding of how payment processing works, including knowledge of subscriptions, recurring payments, and payment gateways

Benefits

  • Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
  • 12 weeks paid parental leave
  • Short-term/long-term disability plans
  • 401k/RSP matching
  • Onboarding stipend for home office peripherals + accessories
  • Tuition Reimbursement
  • Learning & Development programs
  • Quarterly stipend for Wellness, Connectivity & Comfort
  • Mental Health support & resources
  • Free subscription to Scribd + gift memberships for friends & family
  • Referral Bonuses
  • Book Benefit
  • Sabbaticals
  • Company wide events
  • Team engagement budgets
  • Vacation & Personal Days
  • Paid Holidays (+ winter break)
  • Flexible Sick Time
  • Volunteer Day
  • Company-wide Employee Resource Groups and programs that foster an inclusive and diverse workplace
This job is filled or no longer available