
Sr Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Join PayPal as a Senior Software Engineer in Chennai, Tamil Nadu, India. This role focuses on delivering end-to-end solutions across the Software Development Lifecycle (SDLC), including design, implementation, testing, delivery, and operations. You will advise management on project-level issues, guide junior engineers, and operate with a high degree of autonomy, making technical decisions informed by internal conventions and industry best practices.
The ideal candidate possesses at least 5 years of relevant work experience and a Bachelor's degree or equivalent. We are seeking extensive experience in developing native Android applications with a deep understanding of the Android framework, Kotlin, and modern app architecture patterns. Responsibilities include architecting responsive and secure mobile payment flows, implementing complex UI components, and optimizing performance across various Android devices. Strong expertise in background processing, local data persistence, and security best practices is crucial.
As an individual contributor, you will collaborate with cross-functional teams including business, product, analytics, UX design, and engineering, demonstrating strong technical leadership. Your key responsibilities will include driving innovation and technical excellence in mobile development, leading complex mobile projects and teams, collaborating with product leadership to define mobile product strategy, mentoring and developing high-performing engineering teams, architecting and implementing scalable mobile solutions, and championing technical excellence and best practices. Staying current with emerging mobile technologies is essential.
Required qualifications include a Bachelor's degree in computer science or a related field, 5+ years of experience in mobile app development, and expert proficiency in Kotlin/Java (Android). Strong object-oriented skills, including design, coding, and testing patterns, are necessary. You should be able to design scalable, reliable, and maintainable software systems. Excellent leadership and communication skills are a must. We value quick learners who are undaunted by complex systems, and who are comfortable taking risks and thriving in an environment of constant change.
Contributions to building the complete lifecycle of transaction processing, preferably in the payments domain, are highly desirable. Exposure and participation in tech events, hackathons, contributions to open source, authoring blogs, and active participation in online tech forums are considered a plus.
Company
PayPal
PayPal is a global leader in digital payments, empowering individuals and businesses to transact securely and conveniently online. With a vast network and innovative solutions, PayPal connects million...