Staff Software Engineer- Ruby on Rails

PayPal revolutionizes global commerce by providing secure payment solutions connecting merchants and consumers in approximately 200 markets worldwide.
$110,600 - $204,568
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Description For Staff Software Engineer- Ruby on Rails

PayPal's Braintree division is seeking a Staff Software Engineer specializing in Ruby on Rails to join their team. This role is crucial in evolving their merchant experience and platform, working on systems that process millions of transactions daily. As a Staff Engineer, you'll be responsible for making key technology decisions, building and maintaining large production-grade systems, and mentoring other engineers. The position offers a hybrid work model with 3 days in office and 2 days flexible.

The role involves working with cutting-edge payment technologies and distributed systems, requiring expertise in Ruby on Rails, service-oriented architecture, and various databases including traditional and NoSQL solutions. You'll be part of PayPal's mission to democratize financial services and ensure everyone has access to the global economy.

The ideal candidate will have 7+ years of experience, strong programming abilities in Ruby or similar languages, and a proven track record of building scalable systems. You'll work in an agile environment, collaborating with cross-functional teams to develop innovative solutions for PayPal's core payment systems.

Benefits include comprehensive health coverage, retirement plans, sabbatical programs, and career development opportunities. The compensation range is competitive at $110,600 to $204,568, reflecting PayPal's commitment to fair and equitable compensation. This is an excellent opportunity for a senior engineer looking to make a significant impact in the financial technology sector while working with a global team dedicated to innovation and inclusion.

Last updated a month 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 teams
  • Be a technical leader within your team and PayPal in general
  • 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
401k
Education Budget
Mental Health Assistance
Parental Leave
  • 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
  • Medical, dental, vision benefits
  • Employee shares options

Interested in this job?

Jobs Related To PayPal Staff Software Engineer- Ruby on Rails

Sr. MTS, Software Engineer

Senior MTS Software Engineer position at PayPal, focusing on backend development and technical leadership in distributed systems and microservices architecture.

Staff Software Engineer - Java

Staff Software Engineer position at PayPal, focusing on Java backend development to build and maintain scalable payment systems, requiring 8+ years of experience.

Staff Infrastructure Software Engineer

Staff Infrastructure Software Engineer position at PayPal focusing on infrastructure services automation and management for distributed systems.

Staff Engineer – Backend (Java)

Staff Engineer position at PayPal focusing on backend development with Java, leading architectural decisions and mentoring team members while building scalable financial solutions.

Senior Staff Engineer – Backend (Python)

Senior Staff Backend Engineer position at PayPal focusing on Python development, architecting large-scale systems, and technical leadership.