A customer focused, hands-on Senior Staff Software Engineer, responsible for designing, implementing and delivering state of the art payments solutions for Growth markets of PayPal. The ideal candidate is an individual with experience building software systems by engaging across the full software lifecycle, from system design and development of system backend components. Business acumen, hands-on technology skills, positive work ethic and a collaborative mindset are key to the success of this role.
Meet our team
The Growth Markets Engineering Team is responsible for developing and rolling out new products for PayPal s customer base in markets seeing high commerce growth across the world such as Mexico, Brazil and Japan. Our charter is to double down and drive the next wave of growth for PayPal s consumer and merchant bases globally, to propel new user acquisition, provide platform expansion through ubiquity, bring in new revenue through partnerships and to contribute actively to our organization s mission of democratizing financial services.
Your way to impact
Continuously innovate and deliver awesome experiences for our users
Solve the real customer problems through technology
Prove your problem-solving skills in both day-to-day work as well as during lab days and hack weeks.
Work with your peers in Backend Engineering chapter, collaborating on platform improvements and increasing learning opportunities for and creating opportunities for growth in a supportive environment.
We offer an opportunity to join a team that thrives in cultivating content and customer-focused solutions. We encourage and welcome out-of-the-box ideas in all business areas as we push for efficiency and collaboration.
Your day-to-day
As a MTS2, Software Engineer, you will architect and lead the development of complex backend systems, drive innovation, and mentor the team.
Architect and design large-scale backend systems.
Lead and mentor engineering teams.
Drive technical excellence and best practices
Strong analytical skills including the ability to define problems, collect data, establish facts, and draw valid conclusions.
What you need to bring
Bachelor s degree in computer science or related field with 12 years of experience in Fullstack.
Master s degree in computer science or related field with 10 years of experience in Fullstack.
Proficiency in JavaScript, HTML, CSS, and at least one modern frontend framework (React, Angular, Next.js, Vue.js).
Strong understanding of database technologies (SQL, NoSQL), problem-solving, debugging skills, Data structures & algorithms
Strong understanding of web-based programming languages
Rich object-oriented design and analysis skills
Experience in refactoring existing code base and in understanding existing implementations to decide to refactor or rewrite.
Preferred Qualifications:
Knowledge of payment processing or financial services industry.
Knowledge Design patterns
Exposure in Java, Java spring boot is added advantage and preferred.
Experience with cloud platforms (AWS, GCP, Azure).
Personal Traits
Be a quick learner undaunted by complex systems.
Take risks and thrive in an environment of constant change.
Contributed to building the complete life cycle of transaction processing preferably in payments domain.
Exposure and participation in tech events, hackathons, contributions to open source, authoring of blogs and active participation in online tech forums is a plus.