Software Engineer
Full Job Description
The PayPal Checkout Engineering team is seeking motivated, detail-oriented backend software engineers to develop and deliver applications and services powering PayPal's Checkout experiences. You will collaborate with product, design, and analytics teams to understand buyer and merchant needs, contributing to high-quality, user-centric products. Success in this role requires strong collaboration, communication, and a commitment to engineering excellence. Our team builds scalable, personalized payment experiences used by millions globally, fostering a culture of innovation and exploration of new technologies.
Essential Responsibilities
- Implement tasks within the Software Development Lifecycle (SDLC) under guidance from experienced staff.
- Adhere to established internal conventions and standard procedures.
- Apply understanding of internal standards and processes to make technical decisions.
- Collaborate with peers, managers, and project leads to understand tasks and review solutions.
- Contribute to code and design reviews.
Minimum Qualifications
- 1+ years of relevant experience and a Bachelor's degree, or an equivalent combination of education and experience.
Additional Responsibilities & Preferred Qualifications
As a backend engineer for PayPal Checkout in Bengaluru/Bangalore, India, you will deliver end-to-end solutions and features across the entire software development lifecycle. You will shape the future of PayPal's customer-facing checkout products by implementing technical designs, contributing to architectural decisions, and influencing the technical direction of our applications and systems. Your expertise will drive the development of industry-leading experiences that add significant value to merchants and buyers. You will leverage your technical expertise and business domain understanding to enhance platform scale, reliability, and performance.
Your Day to Day
- Demonstrate end-to-end ownership of features, projects, modules, and services throughout the software development lifecycle.
- Contribute to software performance by identifying and resolving bottlenecks using monitoring, logging, and metrics to enhance user experience.
- Develop clean, scalable, high-performing, secure, and reliable software services, including coding, documentation, and automation.
- Contribute to critical non-functional requirements (Availability, Security, Performance, Scalability, Observability) and improve automated test strategies, build, and deployment processes for efficient continuous integration.
- Collaborate with other development teams to ensure seamless integration and deployment of client-side applications, automating and enhancing build, test, and deployment processes.
- Communicate effectively with technical and non-technical partners and stakeholders, including Architecture, Developer Experience, Product, Design, Analytics, Legal, and Marketing, to ensure shared understanding of new products and features.
- Conduct formal and informal code reviews, providing constructive feedback to ensure code quality and adherence to clean, scalable coding principles.
- Stay updated with the latest industry standards, tools, and technologies in client-side development, observability, and DevOps practices, driving their adoption within the team.
- Participate in program planning, influencing the product and technology roadmap and driving outcomes.
What You Bring
- 2+ years of professional experience in software development, with a strong focus on large-scale and performant applications.
- Expertise in at least one server-side language such as Java, C++, C#, Go, Python, Kotlin, or Ruby.
- Familiarity with relational and non-relational database technologies like PostgreSQL, MySQL, and Bigtable.
- Familiarity with AI tools such as Claude, GitHub Copilot, Cursor.
- Experience building modern, resilient, and operationally efficient backend systems using industry standards (HTTP REST, GraphQL, Serverless, SOA, etc.).
- A strong belief in using data to drive ideal solutions.
- A desire to ship world-class code daily.
- Strong attention to detail and a passion for delivering high-quality software solutions and compelling customer experiences.
- Strong problem-solving skills, with the ability to work independently or collaboratively to address complex technical challenges.
- Excellent communication skills, enabling effective collaboration with cross-functional teams and non-technical roles.
- Experience with modern software development practices, version control systems, and agile methodologies.
PayPal offers a balanced hybrid work model with 3 days in the office for collaboration and 2 days remote or in the office. Our benefits programs support physical, emotional, and financial well-being, including paid time off, healthcare coverage, and mental health resources. We are committed to building an equitable and inclusive global economy and fostering a sense of purpose and belonging for all employees.
Company
PayPal
For over 25 years, PayPal has been a leader in revolutionizing global commerce, offering simple, personalized, and secure experiences for moving money, selling, and shopping. We empower consumers and ...