P

PayPal

Runs a digital wallet for online payments

Senior Software Engineer - Ads Tech, Software Engineering

Backend EngineeringPosted on Nov 9
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • At least 3 years of relevant experience and a bachelor's degree, or an equivalent combination of education and experience.
  • At least 10 years of software development experience, with a strong emphasis on functional programming.
  • Proficiency in at least one functional programming language, ideally Scala and its Typelevel ecosystem.
  • At least 5 years of experience designing and architecting scalable backend systems, including cloud-native solutions, microservices, or serverless architectures.
  • Experience with functional effect systems such as Cats Effect or ZIO.
  • Expertise in building fault-tolerant, highly available systems and planning for disaster recovery.
  • Hands-on experience with at least one major cloud platform, such as AWS, Google Cloud, or Microsoft Azure.
  • Experience developing large-scale, high-performance systems.
  • Experience working within Agile or Scrum software-development environments.
  • Strong analytical and systems-design skills.
  • A pragmatic approach to balancing technical quality, scalability, and business needs.
  • Comfort working in a greenfield environment without established playbooks for every problem.
  • A commitment to clean, reliable, and maintainable code.

Responsibilities

  • Deliver complete solutions across all phases of the Software Development Lifecycle, including design, implementation, testing, delivery, and operations, based on definitions from more senior roles.
  • Advise immediate management on project-level issues.
  • Guide junior engineers.
  • Operate with little day-to-day supervision and make technical decisions based on internal conventions and industry best practices.
  • Apply technical best practices when making decisions.
  • Design and develop core components of PayPal’s advertising platform.
  • Contribute to the technical roadmap and translate complex requirements into scalable software designs.
  • Build cloud-native backend systems focused on performance, resilience, and maintainability.
  • Promote software craftsmanship, strong coding standards, and tools that improve code quality.
  • Drive innovation and incremental improvements by taking initiative and challenging existing approaches.
  • Collaborate with Product, Engineering, and other cross-functional teams to navigate ambiguity and deliver business outcomes.
  • Help create fault-tolerant systems designed for high availability and disaster recovery.
  • Share knowledge and support fellow engineers.

Desired Qualifications

  • Python development experience, particularly in a machine-learning context.
  • Knowledge of advertising technology, payment processing, or the regulatory considerations surrounding these industries.

About the Company

PayPal

Runs a digital wallet for online payments

PayPal runs a digital wallet and checkout button that let people pay online stores and send money to friends and family, and merchants of every size add it to their websites and apps. Its peer-to-peer app Venmo became one of the most common ways for Americans to split bills and pay each other back. Shoppers link a bank account, card or balance once and then pay without retyping details, while PayPal charges merchants a fee on each sale and also earns from currency conversion, consumer loans and interest on customer balances. The company was founded in 1998, was owned by eBay from 2002 until a 2015 spin-off, and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at PayPal

See more jobs