Senior Software Engineer

PayPal is a global financial technology company that operates a two-sided network connecting merchants and consumers, enabling digital payments and financial services.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer

PayPal, a global leader in financial technology, is seeking a Senior Software Engineer to join their Common Platforms organization. This role is specifically within the Foundational Commons -- Document Management Platform team, which is responsible for implementing and maintaining a system of record for all documents captured and generated by PayPal and its businesses.

The position offers an opportunity to work on critical backend services using cutting-edge technologies like Java, Spring Boot, Kubernetes, and various messaging systems. You'll be part of a team that's building scalable, high-performance systems that serve PayPal's global network of merchants and consumers.

The role combines technical expertise with collaborative teamwork, as you'll be working closely with lead developers, business teams, architects, and product managers. You'll be responsible for designing RESTful APIs, implementing event-driven architectures, and optimizing database performance, all while ensuring the highest standards of code quality and system reliability.

PayPal offers an attractive hybrid work model with 3 days in office and 2 days flexible, along with comprehensive benefits including health coverage, equity options, and professional development opportunities. The company's mission to democratize financial services and its commitment to inclusion, innovation, collaboration, and wellness make it an ideal place for engineers who want to make a global impact.

If you're passionate about building robust backend systems and want to be part of a company that's revolutionizing global commerce, this role offers an excellent opportunity to advance your career while working on meaningful technical challenges.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Design, implement, and maintain RESTful APIs, services, and backend systems
  • Work with Spring ecosystem to build scalable, reliable backend services
  • Use Docker and Kubernetes to deploy, manage, and scale applications
  • Implement and manage messaging queues and event-driven architectures
  • Design and optimize relational and NoSQL databases
  • Work closely with front-end developers, DevOps, and product managers
  • Write clean, maintainable, and efficient code
  • Monitor and optimize backend systems performance
  • Troubleshoot and resolve complex technical issues

Requirements For Senior Software Engineer

Java
MySQL
PostgreSQL
MongoDB
Kafka
RabbitMQ
Kubernetes
  • Proficient in Java, with strong experience in backend development
  • Solid experience using Spring Boot, Spring Cloud, and other related technologies
  • Familiarity with containerization tools (Docker) and container orchestration (Kubernetes)
  • Experience with messaging platforms such as Kafka, RabbitMQ, or JMS
  • Hands-on experience with relational databases and NoSQL databases
  • Experience working with cloud platforms (AWS, GCP, or Azure)
  • Strong knowledge of Git and CI/CD pipelines
  • Experience in writing unit tests and utilizing testing frameworks
  • Excellent debugging skills and logical problem-solving approach

Benefits For Senior Software Engineer

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
  • Volunteering opportunities
  • Flexible work environment
  • Employee shares options
  • Health and life insurance

Interested in this job?

Jobs Related To PayPal Senior Software Engineer

Global & Strategic Account Manager

Senior Account Manager role at PayPal focusing on managing strategic client relationships, driving revenue growth, and delivering innovative payment solutions.

Senior Engineer – Backend (Java)

Senior Backend Engineer role at PayPal focusing on fraud detection and prevention through ML platform development, requiring Java expertise and technical leadership skills.

Sr Manager, Partnerships

Senior Partnerships Manager role at PayPal managing strategic channel partnerships, requiring 7+ years experience in eCommerce and partner relationship management.

Sr. Software Engineer, Backend Platforms

Senior Backend Software Engineer role at PayPal working on ML platform development with Java and Spring

Account Manager, NA Large Enterprise

Senior Account Manager role at PayPal managing enterprise client relationships and driving business growth through strategic sales and account management.