Senior Staff Software Engineer, Python

Company:  Braintree
Location: San Jose
Closing Date: 01/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

The Company

PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy.

We operate a global, two-sided network at scale that connects hundreds of millions of merchants and consumers. We help merchants and consumers connect, transact, and complete payments, whether they are online or in person. PayPal is more than a connection to third-party payment networks. We provide proprietary payment solutions accepted by merchants that enable the completion of payments on our platform on behalf of our customers.

We offer our customers the flexibility to use their accounts to purchase and receive payments for goods and services, as well as the ability to transfer and withdraw funds. We enable consumers to exchange funds more safely with merchants using a variety of funding sources. Our PayPal, Venmo, and Xoom products also make it safer and simpler for friends and family to transfer funds to each other. We offer merchants an end-to-end payments solution that provides authorization and settlement capabilities, as well as instant access to funds and payouts.

Our beliefs are the foundation for how we conduct business every day. We live each day guided by our core values of Inclusion, Innovation, Collaboration, and Wellness.

Job Description Summary:

As a Senior Staff Software Engineer, you will act as a subject matter expert. We are looking for technologists with the highest levels of technical talent, programming, and communication skills with a keen desire to deeply understand our product and how to make our systems stronger and more resilient.

Meet our team

Engineering is a craft, and at Venmo we want the internals of our software to be as elegant as the end user experience we are designing. We spend our days scaling our payment backend services and building new features to meet and exceed our user’s needs and wants.

Job Description:

Your way to impact

As a Team Lead software engineer for Venmo Payments and Disputes Engineering, you will act as a senior engineer and subject matter expert for the Payments Platform Engineering team. You will have the opportunity to work on one of the biggest payments platforms that caters to 60 million active users.

Your day to day

  • Lead engineering efforts and team level processes by defining outcomes for others, refining ongoing processes, and providing technical advice to senior leaders on systems, solutions, challenges, and strategy.
  • Support end-to-end ownership of design, implementation, and operational excellence of software components while proactively improving existing structures and processes.
  • Contribute to the technical engineering roadmap by completing quality and thorough assessments of implementation alternatives and their associated tradeoffs and providing recommendations.
  • Provide technical leadership for a small team with minimum guidance from management or senior teammates.
  • Design, estimate and implement new and refactored software services on the platform securely, reliably, and at scale.
  • Deliver high quality code on time and follow our SDLC process.
  • Own the performance and availability of the services as well as participate in on-call rotations and provide support during incidents.
  • Have an appetite to learn and contribute to complex projects alongside your colleagues.
  • Participate in code reviews.
  • Interact with various non-engineering teams such as product, support, finance operations, compliance, and legal.

What do you need to bring

  • Bachelor’s and/or Masters in computer science, or a related field of study, or equivalent experience.
  • 8+ years’ experience with Python or equivalent high-level programming language.
  • Current experience leading a team of 5 or more.
  • Advanced skills with RDBMS and NoSQL data stores, caching solutions (e.g. Redis, ElastiCache, Hazelcast) and messaging/queuing protocols/systems such as SQS/Kafka/RabbitMQ/Pulsar.
  • Ability to lead projects and mentor all levels of engineering staff, along with managing relationships with Product, Engineering Operations and non-technical business and support teams.
  • Expert with distributed services and backend systems.
  • Expertise with building services on public cloud – AWS, GCP, Azure.
  • Experience in managing infrastructure as code using Terraform.
  • Experience working with fault-tolerant and scalable distributed services and systems.

We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.

PayPal is committed to fair and equitable compensation practices.

The total compensation for this position may include an annual performance bonus, equity, and medical, dental, vision, and other benefits.

Additional Job Description:

The U.S. national annual pay range for this role is $52,800 to $187,990.

Travel Percent: 0

For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace.

Our Benefits:

At PayPal, we’re committed to building an equitable and inclusive global economy. We offer benefits to help you thrive in every stage of life.

We have great benefits including a flexible work environment, employee shares options, health and life insurance and more.

Who We Are:

Click Here to learn more about our culture and community.

Commitment to Diversity and Inclusion

PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law.

Belonging at PayPal:

Our employees are central to advancing our mission, and we strive to create an environment where everyone can do their best work with a sense of purpose and belonging.

Any general requests for consideration of your skills, please Join our Talent Community.

Notice to Applicants and Employees who reside within New York City. Click here to view the notice.

#J-18808-Ljbffr
Apply Now
Share this job
Braintree
  • Similar Jobs

  • Senior Staff Software Engineer, Python

    San Jose
    View Job
  • Senior Staff Software Engineer, Python

    San Jose
    View Job
  • Staff Software Engineer Python

    San Jose
    View Job
  • Senior, Software Engineer Java Python

    Sunnyvale
    View Job
  • Software Engineer - Python

    Sunnyvale
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙