Staff Software Engineer - Ruby on Rails

PayPal is a global fintech company operating a two-sided network that connects merchants and consumers, enabling digital payments and financial services in approximately 200 markets.
$72,700 - $230,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Description For Staff Software Engineer - Ruby on Rails

PayPal, a global fintech leader with over 25 years of experience, is seeking a Staff Software Engineer specializing in Ruby on Rails to join their innovative team. This role offers an opportunity to work on systems that serve millions of users daily within PayPal's core payments infrastructure. As a Staff Engineer, you'll lead complex technical projects, mentor team members, and contribute to architectural decisions that shape PayPal's future.

The position requires expertise in building highly scalable distributed systems using Ruby on Rails, along with experience in service-oriented architecture and various databases including traditional and NoSQL solutions. You'll be part of PayPal's mission to democratize financial services and build the web's most convenient, secure payment solutions.

The role offers a competitive salary range of $72,700 to $230,000, along with comprehensive benefits including health coverage, equity, and a flexible hybrid work model. You'll work in a collaborative environment with 3 days in office and 2 days flexible, based in either Chicago or San Jose.

This is an excellent opportunity for experienced engineers who are passionate about building large-scale financial systems, mentoring others, and working with cutting-edge technology. The role combines technical leadership with hands-on development, requiring both strong programming skills and the ability to guide technical direction within PayPal's engineering organization.

Last updated 2 hours ago

Responsibilities For Staff Software Engineer - Ruby on Rails

  • Design and implement complex, multi-tier distributed software applications
  • Lead projects with other engineers, architects, managers, and Product Management, QA, and Operations teams
  • Provide technical and project leadership and mentoring
  • Build performance sensitive systems that serve tens of millions of requests each day
  • Be an active voice in architectural decisions for PayPal's core payments system

Requirements For Staff Software Engineer - Ruby on Rails

Ruby
Java
Python
Linux
MongoDB
Redis
PostgreSQL
  • Strong Ruby or strong programming abilities in Java and other languages like Python, C++
  • Strong understanding of algorithmic techniques, design patterns and best practices
  • Knowledge/experience with Unix
  • Knowledge/experience with relational databases, NoSQL databases
  • Knowledge/experience with GitHub
  • Knowledge/experience with Service Oriented Architectures
  • Bachelor's degree in Computer Science (or equivalent)
  • 7+ years of experience

Benefits For Staff Software Engineer - Ruby on Rails

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Equity
  • Comprehensive Health and Wellness programs
  • Retirement and investment resources
  • Paid Time Off and 4-week sabbatical program
  • Career and Leadership Training and Development
  • Company-matched giving
  • Flexible work environment
  • Employee shares options
  • Health and life insurance

Interested in this job?

Jobs Related To PayPal Staff Software Engineer - Ruby on Rails

MTS 2 Engineer

Senior technical role at PayPal focusing on developing scalable payment solutions and leading cross-functional collaboration.

Staff Software Backend Engineer (Java)

Staff Software Backend Engineer position at PayPal, developing scalable payment solutions with Java, requiring 10+ years of experience and offering competitive compensation $84,500-$204,600.

Staff Software Engineer- Ruby on Rails

Staff Software Engineer position at PayPal focusing on Ruby on Rails development for the Braintree payment platform, offering competitive compensation and hybrid work model.

Sr. MTS, Software Engineer

Senior MTS Software Engineer position at PayPal, focusing on backend development and scalable systems, offering competitive salary and hybrid work model in San Jose.

Staff Java Engineer - Identity Platforms

Staff Java Engineer position at PayPal focusing on Identity Platform development, requiring 12+ years of experience and expertise in Java, distributed systems, and scalable architecture.