The Job logo

What

Where

Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
The Software Engineer position at PayPal involves designing, implementing, and delivering state-of-the-art payment solutions for PayPal's growth markets. The role requires strong Java programming skills, experience with REST APIs and web services, and a deep understanding of databases. The ideal candidate will collaborate with cross-functional teams to build new payment platforms for PayPal's hyper growth markets.

Job Description

Time Type:

Full time

 

At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to democratize financial services to ensure that everyone, regardless of background or economic standing, has access to affordable, convenient, and secure products and services to take control of their financial lives.

 

Job Description Summary:

What you need to know about the role

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.

Meet our team

Engineers in this team would be involved in building new payments platform and experiences for PayPal’s hyper growth markets, that would redefine how customers of PayPal pay and get paid.

 

Job Description:

Your way to impact

 

A customer focused, hands-on Java 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.

The prospective candidate will be an individual contributor working with various cross functional groups (product teams, lead engineers and various engineering teams) and will require admirable collaboration skills. The role would involve building new and emerging payments platforms and experiences for PayPal’s hyper growth markets, that would redefine how customers of PayPal pay and get paid.

 

Your day to day

o  Demonstrate a customer centric mindset as part of day-day work.

o  Ensure that the implementation adheres to defined specs and processes.

o  Own end-to-end quality of deliverables during all phases of the software development lifecycle.

o   Understand technical designs by working within PayPal’s cross-functional technology team.

o   Work with managers, leads and peers to come up with implementation options.

o  Ability to function effectively in a fast-paced environment and manage continuously changing business needs.

 

What do you need to bring

o    Strong programming skills and expertise in Java/J2EE, Spring and Hibernate

o    Experience with REST API’s, Web Services, Unit Testing and build tools.

o    Good understanding and hands on experience with databases such as MySQL/ Oracle etc.

o    Strong understanding of web-based programming languages

o    Rich object-oriented design and analysis skills

 

Personal Traits

 

o    Be a quick learner undaunted by complex systems.

o    Take risks and thrive in an environment of constant change.

o    Contributed to building the complete life cycle of transaction processing preferably in payments domain

o    Experience in refactoring existing code base and in understanding existing implementations to decide to refactor or rewrite.

o    Exposure and participation in tech events, hackathons, contributions to open source, authoring of blogs and active participation in online tech forums is a plus.

 

Educational Qualifications: 

  • BSCS or equivalent +2 years of experience / MSCS 
Set alert for similar jobsSoftware Engineer role in Chennai, India
PayPal Logo

Company

PayPal

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 years

Category

Software Engineering

Locations

Chennai, Tamil Nadu, India

Qualification

Bachelor or Master

Applicants

31 applicants

Related Jobs

PayPal Logo

Software Engineer 1

PayPal

Chennai, Tamil Nadu, India

Posted: 6 days ago

Join PayPal as a Software Engineer 1 (Java/Backend) to work on building futuristic dispute platform features for customers worldwide. This role involves designing, developing, and delivering high-performing and scalable applications in collaboration with global teams.

PayPal Logo

Senior Software Engineer

PayPal

Chennai, Tamil Nadu, India

Posted: a year ago

Job Description Time Type: Full time   At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to democratize financial services to ensure that everyone, regardless of background or economic standing, has access to affordable, convenient, and secure products and services to take control of their financial lives.   Job Description Summary: PayPal’s Blockchain, Crypto and Digital Currencies (BCDC) business unit is focused on ensuring end-to-end management of PayPal’s underlying product, technology infrastructure, partnerships and regulatory foundations for digital assets to help enable our support of existing capabilities and markets, as well as drive continued growth in the space. Looking for technically strong candidate, with hands on development experience in JAVA, who is self-motivated, and a team player, with good professional and academic track record to be part of a team that deals with most innovative payments processing, team that deals transactions at scale. The Software Engineer will be responsible for delivering new feature Development and overall Operations activities for BCDC Org.   Job Description: Meet our team:    Are you ready to do the most transformative work of your career? PayPal's Blockchain, Crypto, and Digital Currencies (BCDC) team – comprised of entrepreneurs, payment industry experts, crypto natives and newcomers – is hiring. Join us to shape the future of digital payments, commerce, and technology. Our mission is to leverage blockchain, crypto, and digital currencies to democratize financial services to ensure that everyone, regardless of background or economic standing, has access to affordable, convenient and secure products and services to take control of their financial lives. PayPal has remained at the forefront of the digital payment revolution for more than 20 years. We have over 400 million active accounts in over 200 countries around the world. We partner closely with financial institutions, technology companies, governments, and non-profits to enable new products to solve customer pain points. We will leverage blockchain, crypto, and digital currencies to deliver global solutions that unlock opportunities for businesses, consumers, and partners. Your day to day:   · Develops efficient, elegant, clean, reusable code with no unnecessary complication or abstraction. ·  Mentors other engineers and developers by providing technical and business related guidance and resources; ·  Deliver quality solutions on schedule; ·  Create / Review well articulated, detailed design documents; ·  Manages workload and other assignments efficiently while being able to resolve time-critical situations reliably and professionally; ·  Participates in the development of tools, systems and processes aimed at improving product supportability or overall support productivity;   What do you need to bring:    ·  5+ years of experience developing software, primarily with JAVA ·  Expert hands-on development experience using JAVA, Spring Core and Spring Batch. · Deep understanding of and extensive experience applying advanced object-oriented design and development principles ·  Good analytical and problem solving skills ·  Experience developing data-driven applications using an industry standard RDBMS (Oracle, DB2, etc.), including strong data architecture and SQL development skills ·  Experience collaborating with business users to define the key business requirements and translate them into process/technical solutions ·  Experience in Unix based development environment is a plus ·  Knowledge on scripting languages like Unix Shell, Perl, Python is a plus ·  Experience applying software design patterns, data structures, algorithms. ·   Experience in application performance fine tuning is a plus. ·   Experience with unit testing (preferably Google Test) and tools ·   Experience using industry standard software development tools (IDE / Version Control / Continuous Integration) ·  Strong debugging and problem resolution skills ·   Expertise in online payments and related domains is a plus ** We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.

PayPal Logo

Software Engineer 3

PayPal

Chennai, Tamil Nadu, India

Posted: a year ago

Job Description Time Type: Full time   At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to democratize financial services to ensure that everyone, regardless of background or economic standing, has access to affordable, convenient, and secure products and services to take control of their financial lives.   Job Description Summary: What you need to know about the role- As a software engineer in Pay-outs Engineering team you will be instrumental in building next generation platform and craft solutions capable of delivering millions of hits every day. You should be able to thrive in a fast-paced environment and enjoy driving innovation through rapid prototyping and iterative development. You should be passionate about bringing great experiences to life and comfortable working with back-end and front end tech stacks, development frameworks, and third-party libraries. Meet our team PayPal Payouts is a global, high growth product. This Business to Consumer (B2C) and Business to Business (B2B) product allows our customers to pay thousands of their customers each and every day. Payouts Engagement team is responsible for building world class servicing platform with elegant customer experience to serve markets around the world. The team is made up of software developers who have a passion for creating scalable platforms and easy to use interfaces.   Job Description: Your way to impact You will be working with various cross-functional groups (Products, Engineering, UX, and Architects) and will require strong negotiation and influencing skills. You are also expected to be an able individual contributor, a mentor, and a peer.   Your day to day Design and develop highly scalable and available applications for mission-critical systems Work with product management to design or simplify APIs Write clean, functional code for the front-end and back-end features. Design, develop and maintain client-side and server-side software components including Web, REST APIs, GraphQL Api, real-time systems and batches. Prototype ideas quickly using cutting edge technologies. Show pride of ownership and strive for excellence in everything you do. Provide technical solutions to meet business requirements Actively mentor and coach engineers on technology and engineering aspects Collaborate effectively with cross-functional teams     What do you need to bring- 6+ years of experience in software development designing and implementing scalable, fault tolerant components. 5+ years of work experience developing back-end and front-end systems in Java 8, reactive spring, react js and node Experience on common stacks across back-end and front-end tech stacks Experience working on webservices/REST API, GraphQL, Event driven real-time systems and Batch components using Spring Framework, muti-threaded programming. Experience working in front-end tech stack like React and node  Working knowledge of PL/SQL, Build tools. Strong skill in data structure and algorithm Experience with Continuous Integration and Delivery, deploying in containers like Dockers Experience with unit testing/functional automation testing and tools Proven experience delivering complex software projects and solutions effectively through Agile methodologies on a regular release cadence. Experience in the online payments or related domain is a plus Experience in Spring Reactive is a plus. Solid understanding of application security. Provide mentorship junior engineers who work on the same team or related product features. Proven experience delivering complex software projects and solutions effectively through Agile methodologies on a regular release cadence Strong verbal and written communication skills. Strong customer focus, ownership, urgency and drive