Sr Software Engineer
@ PayPal

San Jose, California, United States
$150,000
On Site
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXX******* @paypal.com
Recommended after applying

Job Details

About the Role

As a Sr Software Engineer at PayPal, you will deliver complete solutions spanning all phases of the Software Development Lifecycle (SDLC) including design, implementation, testing, delivery, and operations. You will operate with minimal supervision while making technical decisions based on internal conventions and industry best practices.

Key Responsibilities

  • Advise management on project-level issues.
  • Guide and mentor junior engineers.
  • Build fault-tolerant, high-performance APIs and data services.
  • Drive end-to-end ownership of backend features.
  • Collaborate with Product, Data Science, and ML teams.
  • Troubleshoot complex distributed system issues.
  • Propose backend-focused enhancements for improved reliability.

Required Experience & Skills

  • 3+ years of relevant experience with a Bachelor’s degree (or equivalent combination).
  • 5+ years of professional software engineering experience focused on backend development.
  • Expertise in Java, Python, or equivalent backend languages.
  • Hands-on experience with BigQuery or similar analytics platforms.
  • Experience with distributed data pipelines and streaming technologies like Kafka or Spark.
  • Proficiency in cloud-native architectures, microservices, and container orchestration (Docker, Kubernetes).
  • Strong background in system design for scalability, resiliency, and fault tolerance.
  • Familiarity with A/B testing frameworks and experimentation platforms.
  • Excellent communication and collaboration skills.

Key Skills/Competency

  • SDLC
  • Backend Development
  • Distributed Systems
  • API Design
  • BigQuery
  • Cloud-Native
  • Microservices
  • Data Pipelines
  • Mentoring
  • System Scalability

How to Get Hired at PayPal

🎯 Tips for Getting Hired

  • Customize your resume: Highlight backend and distributed system expertise.
  • Showcase relevant projects: Include API and cloud-native experiences.
  • Network strategically: Engage with PayPal professionals on LinkedIn.
  • Prepare technically: Master microservices, Docker, and Kubernetes.

📝 Interview Preparation Advice

Technical Preparation

Review distributed system design principles.
Practice coding in Java or Python.
Study cloud-native architectures and Docker.
Learn container orchestration with Kubernetes.

Behavioral Questions

Describe a challenging project teamwork experience.
Explain your approach to mentoring juniors.
Discuss resolving conflicts in team projects.
Share how you handle project deadlines.

Frequently Asked Questions