Have you been playing in the Internet space - building enterprise class transactional and
interactive web sites that take millions of hits? We’re changing the paradigms at PayPal and
need YOU to help make that happen!
PayPal®’s Consumer Technologies team is looking for experienced, high-octane Principal
Software engineers to join our team in Chennai,India and Austin,TX. This is an individual contributor
position but requires technical leadership and mentoring ability. You will drive and define the
new consumer experience for PayPal®’s industry-leading internet commerce platform. Here are
the expectations:
● The Principal Software Engineer is involved in all aspects of the project life cycle, from
the initial kickoff through the requirements analysis, design and implementation.
● Additional responsibilities may include identification of major system interfaces and
development of module reuse on an enterprise-wide scale.
● He or she is also responsible for communicating to others on technical standards,
principles, methodology and trends.
● The Principal Software Engineer is expected to mentor and coach less experienced
personnel.
● Educate teams on the technical roadmap and help meet the strategic objectives
● Be a true partner in defining the product and consumer experience, have and develop
business acumen and bring technical perspective in furthering the product and business.
● Assist in creating and reviewing Technical Design Documents (TDDs) for the
development organization based on product requirements.
● Actively participate in recruiting the technical leaders for the organization.
● Own the quality of the product.
● Collaborate effectively with other development teams and architects to solve complex
problems spanning their respective areas and resolve technological disagreement with
informed and rational debate.
● Arbitrate disagreements among engineers and make decisions where needed without
damaging relationships. Coach, mentor, and delegate to engineers to facilitate their
development.
● Ability to work in a team as well as independently and deliver on aggressive goals
individually as well as a team.
Job Requirements
● Experience in ecommerce application development.
● Experience developing web sites with high volume of hits.
● Strong fundamentals of object oriented design, data structures, algorithms and design
patterns.
● Skills in Java, J2EE, JSF/JSP, Spring. Spring webflow.
● Experience designing internal and external services (SOA).
● Strong knowledge of SQL and No-SQL databases, designing clean, scalable data
models and data access patterns with partitioning and sharding.
● Experience in front-end technologies such as HTML, CSS and Javascript as well as
strong understanding of developing for browser and various other devices is high
desirable.
● Strong communication skills
● Ability lead a team
● Experience with agile methodologies
● Ability to work with diverse teams.
Overall the person should have 8 to 12 years of software development experience using the
above mentioned technologies.Interested candidates may apply directly to [email protected]