Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Join PayPal's P2P Engineering team, responsible for the daily experiences millions of users rely on to manage their money safely and effortlessly. We develop and maintain high-performance, reliable systems that ensure trust and simplicity across PayPal's global consumer ecosystem. This role requires close collaboration with product, design, and architecture teams to deliver innovative, customer-centric solutions, making financial services more accessible, inclusive, and empowering worldwide. You will work directly with various stakeholders, delivering quality outcomes while upholding high software development standards. We seek a self-driven individual passionate about customer impact and teamwork.
Essential Responsibilities
- Implement tasks within the Software Development Lifecycle (SDLC) under structured guidance.
- Adhere to established internal conventions and standard procedures.
- Understand and apply internal standards and processes to make technical decisions.
- Collaborate with peers, managers, and project leads to comprehend tasks and review solutions.
- Contribute to code and design reviews.
Expected Qualifications
- 1+ year of relevant experience and a Bachelor's degree, or equivalent combination of education and experience.
Additional Responsibilities and Preferred Qualifications
Your Way to Impact
As a Backend Software Engineer at PayPal, you will architect and develop our global payment platform's core systems, handling millions of daily transactions and directly influencing customer experiences and company success.
Your Day-to-Day
- Design, develop, and maintain scalable backend services using Java and modern frameworks.
- Build data transformation pipelines for integrating PayPal transaction data with Finance ERP systems.
- Develop RESTful APIs and microservices for seamless integration with front-end applications.
- Collaborate with front-end developers to ensure smooth end-to-end application functionality.
- Utilize AI-powered development tools (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate development and improve code quality.
- Work with cross-functional teams, including Finance, Data Engineering, and Application teams.
- Ensure system reliability, performance optimization, and data integrity across platforms.
- Participate in architectural decisions guiding the evolution from batch processing to real-time, event-driven architectures.
What You Need to Bring
- 1+ year of experience in backend software development with strong Java expertise.
- Proven experience with full-stack application development and front-end integration (React, Angular, or similar frameworks).
- Hands-on experience with AI developer tools (e.g., Claude Code, GitHub Copilot, Cursor).
- Strong understanding of RESTful API design and microservices architecture.
- Experience with data transformation, ETL/ELT processes, and ERP system integration.
- Proficiency in relational databases (SQL) and experience with cloud platforms (GCP or AWS).
- Excellent problem-solving skills and ability to thrive in a fast-paced, collaborative environment.
Preferred Qualifications
- Experience with financial systems or FinTech applications.
- Knowledge of event-driven architectures and real-time data processing.
- Familiarity with BigQuery, HANA, or similar data platforms.
- Experience with CI/CD pipelines and DevOps practices.
Company
PayPal
PayPal has been a global commerce innovator for over 25 years, simplifying transactions, sales, and shopping with secure, personalized experiences. We empower consumers and businesses across approxima...