
Staff Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
PayPal is a global leader in digital payments, enabling businesses and individuals to send and receive money. With a commitment to innovation and customer satisfaction, PayPal is at the forefront of financial technology. This role is based in Chennai, Tamil Nadu, India.
Staff Software Engineer - Frontend
As a Staff Software Engineer, you will act as a project or system leader, coordinating the activities of other engineers. You will define technical tasks, drive the achievement of project objectives, and proactively improve existing structures and processes. Your judgment will be crucial in reconciling diverse and competing priorities to find optimal solutions. You will identify patterns, generalize solutions, and collaborate with management to set and improve engineering standards.
In this high-impact role, you will architect and implement large-scale, complex Full Stack solutions for critical platform components, ensuring scalability, reliability, and security. You will provide technical leadership, driving the adoption of best practices, design patterns, and efficient development methodologies. Your responsibilities include optimizing core systems for performance and handling increasing transaction volumes, as well as contributing to strong data architecture design for high-throughput applications.
You will also serve as a technical mentor and coach for junior and mid-level engineers, fostering their growth. Collaboration with product managers, data scientists, and other engineering teams to define system requirements and translate business needs into technical specifications is key.
Key Responsibilities:
- Lead the design and hands-on implementation of complex Full Stack solutions.
- Drive technical excellence and best practices across the engineering team.
- Identify and address performance bottlenecks, optimizing core systems.
- Contribute to strong data architecture design, utilizing relational and NoSQL databases.
- Mentor and coach junior and mid-level engineers.
- Partner closely with product and engineering teams to define requirements.
Qualifications:
- Minimum of 10+ years of hands-on Frontend development experience building and operating large-scale, distributed applications.
- Deep proficiency in JavaScript, HTML, and CSS.
- Strong experience in at least one modern frontend framework (e.g., React, Angular, Vue).
- Strong experience with microservices architecture and building scalable backend services.
- Solid understanding of relational databases, including data architecture and SQL/PL-SQL development.
- Exposure to and experience with NoSQL technologies.
- Proven experience applying software design patterns, data structures, and algorithms.
- Experience developing and integrating with modern API technologies (e.g., GraphQL).
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Active contributor to open-source projects or strong history of technical presentations is a plus.
- Bachelor's degree in Computer Science or a related technical field, or equivalent experience.
Your impact will be instrumental in designing, developing, and optimizing the core systems that power millions of transactions daily, delivering innovative, high-performance solutions that delight customers and drive business success. This is an opportunity to lead technical strategy, mentor top talent, and directly impact the future of financial technology.