PayPal is one of the largest on-line financial transaction processing systems in the world. The PayPal SWAT team provides mission-critical 24x7 software systems support for the rapid identification and resolution of site issues. The PayPal SWAT team is composed of highly competent software engineers that are able to work across multiple programming languages, large-scale systems, low-level applications, kernels and operating systems. The application functional areas include the PayPal website, APIs, administrative functions, batch processes, and financial systems. Additionally, this team is involved in new features and systems projects from inception through deployment. The successful candidate should have 3-5 years experience supporting live applications in their production environment, and have knowledge/experience in the physical deployment of applications. The duties include, but are not limited to: • Troubleshoot and resolve problems with production systems. • Identify and help fix code stability/scalability issues in a very time critical environment. • Analyze and root-cause application problems, identify their severity, propose and implement fixes. • Develop industry and product technical expertise. • Good communication skills and the ability to work with other developers optimizing or fixing code. • Share on-call responsibilities. • Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
• Estimate engineering effort; plan implementation, and rollout system changes. • Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes
Job Qualifications
This job requires innovative solutions and people that enjoy rapidly solving very complex problems. • Ability to perform under pressure. • Experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications in UNIX and Linux environments. • Experience in developing in C++ on Linux and/or Solaris environments. Expertise in memory management, exception handling, Oracle SQL, and fault tolerant code design also needed. • Experience in scripting languages (Perl, Python, Shell) • Expertise in object-oriented design methodology and application development preferably in C++. • Working knowledge of relational databases (prefer Oracle), Apache, HTTP/HTML, XML, XSLT and UNIX system administration. • Proven results oriented person with a delivery focus. Ideal candidate will have working knowledge of problem determinations and complex problem solving methodology. 1. 2+ years in Product Development writing Java or C/C++ code. 2. Experience with Linux and/or Solaris environments and fault tolerant code design. 3. Experience in scripting languages (Perl, Python, Shell) 4. Expertise in object-oriented design methodology and application development preferably in C++. 5. Working knowledge of relational databases (prefer Oracle). 6. Proven results oriented person with a delivery focus 7. Education Bachelors Degree or Equivalent