Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

PayPal Engineering Manager 
France, Auvergne-Rhône-Alpes 
63554079

18.08.2024

What you need to know about the role-


Job Description:

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

  • Understand the Partners and Merchants Domain in depth and deliver features in PayPal that is scalable, reliable and fault- tolerant.
  • Involved in the day-to-day development & support work on the PPCP team.
  • 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.

Your day to day

  • 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-

  • 10+ 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.
  • Experience applyingsoftware design patterns, data structures, algorithms.
  • Passionate about mentoring team members and staying up-to-date on the latest technologies and platforms.
  • Prior experience in monitoring large scale distributed systems. Demonstrated knowledge of automation for most of the manual tasks around SDLC with techniques such as packaging with Docker, ensuring a reliable CI/CD pipeline to build and deploy code, automated system restarts and alerting for all critical modules.
  • 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 Unix based development environment is a plus
  • Knowledge on scripting languages like Unix Shell, Perl, Python is a plus
  • Experience in application performance fine tuning is a plus.
  • Experience with unit testing using Junit and writing functional testing.
  • 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
  • Focuses on test driven development and automation.
  • Believes in Agile developmentand are comfortablewith SCRUM process.
  • 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

Travel Percent:

Any general requests for consideration of your skills, please