The Job logo

What

Where

Sr. MTS, Software Engineer

ApplyJoin for More Updates

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

Smart SummaryPowered by Roshi
Join PayPal and help democratize financial services to ensure that everyone, regardless of background or economic standing, has access to affordable, convenient, and secure products and services. We are looking for a Senior MTS Software Engineer to join our PayPal Commerce Platform Team. As part of this team, you will design and architect large scale web applications using modern technologies. You will be responsible for privacy, scalability, and reliability of the applications. Debugging, troubleshooting, and collaborating with team members are important skills required for this role. You will also mentor junior staff and stay up to date with the latest technologies. Knowledge of Java, Spring Core, SQL, NoSQL, and software design patterns is essential. Experience with performance tuning, online payments, and refactoring codebase is a plus.

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:
We’re looking for an experienced Senior MTS Software Engineer to join PayPal Commerce Platform (PPCP) Team. You will be sought as an expert of frameworks, with solid design and technical skills and having the ability to design and architect complex solutions, advocate for best practices and cross-team influencer.

Meet our team:
The candidate will be part of PayPal Commerce Platform Team. The candidate will be responsible for designing and building large scale applications. The individual should be self-motivated, team-oriented, problem solver, possess creative problem-solving skills and have the ability to handle multiple projects at the same time. The candidate will be responsible for designing and developing multiple tiered web applications based on modern technologies. Candidate should have deep understanding of the technology and should be able to propose solutions outside of the domain, collaborate and steer drive large projects end-to-end. Should be able to propose the go forward tech stack and should have deep thinking about the product.

 

Job Description:

Your Day to Day:

In this role, the individual will be part of the engineering team in Privacy Organization and will be responsible for

  • Understand the Partners and Merchants Domain in depth and deliver features in PayPal that is scalable, reliable and fault- tolerant.
  • Involved in design, architecture, implementation of foundational platform and framework code, work on the PPCP team. 
  • Be able to resolve complex problems arising in the project and able to provide guidance and support to the team to unblock and move forward.
  • Be able to quickly ramp-up on the many different components/services - built on different technology stacks, Operations Systems and use different build and deploy pipelines - to add new features and fix issues. 
  • Very good debugging skills to troubleshoot issues in a timely manner and recommend the root cause fixes for the issues. 
  • Be able to work closely with the users of the system to understand their problems and exercise empathy and maturity while working with them to solve the problems. 
  • Continue to work with the Architects to guide the vision and direction for the Observability team technically 
  • Collaborate with other engineers on code reviews, internal infrastructure improvements and process enhancements. 
  • Ensure minimal operational overhead by automating maintenance tasks with easily manageable configurations, solving scalability bottlenecks to improve performance and maximize system availability by ensuring functional and performance SLAs. 
  • Design, implement, and test complex, multi-tier distributed software application frameworks collaboratively with peers and technical leaders. 
  • Mentor junior staff and/or team members in the best practices of code quality and coding practices. Enhances code quality across multiple projects and/or business units. Recognized for tech debt reduction. 
  • Transform our teams and technologies across the enterprise to encourage adoption. 
  • Project planning and estimating effort for the different phases 
  • Ability to work collaboratively with team members to achieve end vision
  • Be part of the interview team to hire and build a world class engineering team that will make an impact on how we do engineering at PayPal 

 

What do you need to bring:

  • 14+ years of experience developing large scale applications JAVA, Spring Core and Spring Batch, with good hands on exposure to SQL and NoSQL technologies, good understanding of relational and free form databases, including strong data architecture and SQL/PL-SQL development skills
  • Deep understanding of and extensive experience applying advanced object-oriented design and development principles.
  • Expert level understanding of designing and developing data intensive applications and architecting them for scalability and availability.
  • Developing high traffic backend services, with low latency and designing them for scale.
  • Expert level on software design patterns, data structures, algorithms.
  • Passionate about mentoring Senior engineers and leads  and staying up to date on the latest technologies and platforms. 
  • Should be able to isolate errors by trouble-shooting the application stack from application to framework to underlying infrastructure dependencies and network. 
  • Experience collaborating with business users to define the key business requirements and translate them into process/technical solutions
  • Hands-on knowledge of OOP/OOD/Functional languages along with strong understanding of concurrency, parallelism, networking, with profound data structure & algorithms. 
  • Experience developing solutions for service monitoring, automated remediation, measuring availability and reliability, performance, analytics, network. 
  • Experience in application performance fine tuning is a plus.
  • Expertise in online payments and related domains is a plus
  • Refactor existing codebase and in understanding existing implementations to decide to refactor or rewrite.
  • Identify Performance bottlenecks and use good coding patterns to avoid them 
  • We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.
Set alert for similar jobsSr. MTS, Software Engineer role in Chennai, India
PayPal Logo

Company

PayPal

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

13-17 years

Category

Software Engineering

Locations

Chennai, Tamil Nadu, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

PayPal Logo

MTS 2, Software Engineer

PayPal

Chennai, Tamil Nadu, India

Posted: a year ago

Join PayPal to build futuristic payment platform features and empower customers in Growth Markets. Design, build, and launch scalable solutions. Bridge business and technology, challenge status quo, and evolve the platform for the future.

PayPal Logo

Manager, Software Development 2

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- This Engineering Manager role will influence key consumer and merchant experiences for PayPal’s customers. The person is a highly motivated, versatile, hands-on Engineering Manager responsible for leading a team of skilled engineers, helping with design, implementation and delivering of state-of-the-art web and mobile experiences for the customers in our growth markets. You will be a) a “seasoned technologist” with strong experience in building large-scale distributed transaction processing systems and solving complex problems. b) a “customer champion” who has a flair for building products that delight customers and grow business presence. c) a “people leader” who has keen inclination to attract, groom and develop a talented and engaged team. d) a “collaborative partner” willing to build trusts, relationships, and networks across the company to meet business goals. Business acumen, hands-on technology skills, positive work ethic and a collaborative mind set are key to the success of this role. The prospective candidate will be working with various cross functional groups (business, product, analytics, user experience design and engineering) and will require admirable articulation, negotiation and influencing skills given the level of visibility. The person is also expected to manage a team of about 5-6 engineers, and constantly groom them into strong professionals. Experience or Awareness of the payments industry is a big plus. 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   Job Description: Your way to impact The prospective candidate will be working with various cross functional groups (business, product, analytics, user experience design and engineering) and will require admirable articulation, negotiation and influencing skills given the level of visibility. The person is also expected to manage a team of minimum 5-6 engineers, and constantly groom them into strong professionals. Experience or Awareness of the payments industry is a big plus   Your day to day In your day-to-day role, you will: Exhibit leadership and management skills to design, develop and deliver high impact initiatives for PayPal India and emerging markets. Build a culture of collaboration, innovation, inclusion and wellness. Responsible for end-end development life cycle of web and mobile products and features. Manage the daily activities of the engineering team working on Agile scrum model. Demonstrate high degree of people focus and be a team player who can collaborate effectively across various teams within PayPal with integrity and commitment. Be highly customer centric and bat towards delivering customer delight through the. products and features. Act as a bridge between product and technology teams and marry business needs with technology solves. Demonstrate Team and Stakeholder management skills towards meeting project timelines and delivery commitments. Work closely with our integration teams and merchant partners to arrive at best-in-class payments experiences for our merchants. Actively work towards developing products that meet high standards of convenience, security, performance and reliability for our consumers and merchants. Work closely with the solutions architect, engineering leaders and the engineering team to deliver solutions for the customers. Have strong business and technical vision and the ability to communicate this vision to multiple audiences. Sense evolving business trends and translate them into needs into technology solves.   What do you need to bring- **We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply. Demonstrated experience with building large-scale web and mobile based software Solid understanding of Web platforms, scripting technologies with keen focus on ease of use, security and performance. Strong Object-oriented programming skills and expertise in one of Java/J2EE. Working experience with databases such as MySQL/ Oracle etc. Knowledge of mobile programming in Android/iOS is a plus. Experience and exposure to one or few of the following: Python or Scala or NoSQL is also a plus Qualifications: BSCS plus 12+ years / MSCS plus 10 years of experience in software design, development and architecture. Must have minimum 2 years of managing an engineering team.

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