Staff Software Engineer - Release and Deployment - PayPal - San Jose, CA Define, design, and implement complex, multi-tier distributed software applications, configuration management and distribution systems. Segment and design system layers to support componentized and layered application development, including web based applications, user interface, business functionality, and database access. Experience in large scale systems integration. Experience in large scale distributed deploy environments. Understanding of distributed development environments. Knowledge of software development environments and infrastructure Identification of key metrics pertaining to systems and application performance Excellent communication skills with an ability to negotiate compromise between multiple groups. Close coordination with the operations, applications, support and tools teams. Meet with external stakeholders to negotiate and drive change. Continuously refine and enhance the infrastructure with a focus on quality and productivity. Provide training, documentation and mentoring for internal and external team members.
Job Qualifications
Indepth technical expertise with Red Hat Linux. 5+ years of experience developing web applications Perl, Python & Shell scripting, Java Systems and infrastructure architecture, performance, design and troubleshooting
Nice to Have • Hands on development experience using javascript, CSS, and HTML. • Hands on experience with an existing Web UI Framework.