Senior Software Engineer

Global payments technology company that enables digital and mobile payments for millions of consumers and merchants worldwide.
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Senior Software Engineer

PayPal is seeking a Senior Software Engineer to join their Messaging and Streaming Team, focusing on developing and maintaining their Enterprise Messaging Platform built on Apache Pulsar and Kafka. This role is at the heart of PayPal's payment processing infrastructure, where you'll work on systems that handle millions of transactions daily. The position offers the opportunity to work with cutting-edge messaging and streaming technologies, solving complex technical problems in the payments industry.

The ideal candidate will join a team responsible for designing and maintaining next-generation messaging infrastructure that powers real-time event-driven communication across PayPal's ecosystem. You'll be working on systems that are crucial for ensuring low-latency, high-throughput, and fault-tolerant messaging solutions that support PayPal's global payment operations.

Key responsibilities include managing project execution from design to deployment, optimizing performance of Kafka clusters, and providing technical leadership to the team. You'll be working with modern technologies including Java, Spring Boot, SQL/NoSQL databases, and cloud platforms with container orchestration tools like Kubernetes.

This role requires a strong technical background with 8+ years of experience in building scalable, fault-tolerant distributed applications. You'll need expertise in Java development, messaging systems like Kafka or Pulsar, and a solid understanding of distributed systems principles. The position offers the opportunity to work on challenging technical problems while making a direct impact on PayPal's global payment infrastructure.

The role combines technical expertise with leadership responsibilities, making it ideal for engineers who want to grow both their technical and mentorship skills. You'll be part of a team that values proactive problem-solving, continuous learning, and excellence in engineering practices.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer

  • Manage the execution of projects from design to deployment
  • Design, develop, and maintain messaging and streaming solutions using Apache Kafka and Pulsar
  • Optimize performance and address potential issues related to Kafka clusters
  • Lead and mentor the team, provide technical guidance
  • Meet with customers to help improve their platform experience
  • Work with operations teams to ensure high availability and reliability
  • Support applications and services as required

Requirements For Senior Software Engineer

Java
Kafka
MongoDB
Kubernetes
  • Bachelor's or master's degree in computer engineering or related field, or equivalent experience
  • 8+ years of experience in building scalable fault tolerant distributed applications/products
  • Experience with Apache Pulsar or Apache Kafka
  • Experience in building enterprise applications using Java
  • Expertise in Java, Spring Boot, SQL, NoSQL
  • Strong foundation in Data structures, Algorithms, Design patterns and multiple-threading programming
  • Familiarity with cloud platforms and container orchestration tools
  • Hands-on expertise with modern software engineering practices, including Agile development and CI/CD pipelines

Interested in this job?

Jobs Related To PayPal Senior Software Engineer

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google focusing on core infrastructure and distributed systems development, requiring 5+ years of software development experience.

Senior Software Engineer, Infrastructure, Google Cloud Networking

Senior Software Engineer position at Google Cloud focusing on infrastructure and networking systems development.

Wireless R&D Systems Engineer

Senior Systems Engineering role at Qualcomm focusing on wireless R&D, algorithm development, and system design for WWAN/WiFi/BT technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on ObjectStore, the core cloud platform powering Bing and Copilot, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on networking solutions for distributed AI systems with competitive pay and benefits.