Search jobs > San Jose, CA > Software engineer python

Senior Staff Software Engineer, Python

Braintree
San Jose, California, US
$188K a year
Full-time

The Company

A variety of soft skills and experience may be required for the following role Please ensure you check the overview below carefully.

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

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

8 hours ago
Related jobs
Promoted
Waymo
Mountain View, California

We are looking for an experienced software engineer to help us build and scale Waymo's Real Time Hardware In the Loop (HIL) simulator. The Real Time Simulator accelerates Waymo's progress towards safer, cheaper and more efficient transportation by allowing for development and validation of software ...

Promoted
Cisco Systems, Inc.
San Jose, California

As a software engineering technical leader, you will be a key member of a team of skilled engineers crafting, maintaining and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products. You'll be working in the UCS Chassis Management Controller team...

Promoted
VirtualVocations
Fremont, California

A company is looking for a ServiceNow Senior Software Engineer - FSO. ...

Promoted
Apple
Cupertino, California

We are seeking a hard-working Senior Software Engineer with a proven track record in mobile and desktop app development for iOS and macOS. Drive the adoption of standard methodologies for testing and quality assurance across the engineering team, fostering a culture of excellence in software develop...

PlusAI Inc
Santa Clara, California

Work with stakeholders including the Executive, Engineering, and Operation teams to assist with data-related technical issues and support their data infrastructure, analysis, and reporting needs. MS in Computer Science, Electrical Engineering, or related field. Expertise in Python, SQL, microservice...

Promoted
Apple
Cupertino, California

Join the team building revolutionary ML experiences for Apple Watch! As a senior software engineer, you'll be part of a small group working to prototype and ship ML-powered features that integrate deeply into watchOS experiences millions use every day. You will have many responsibilities relating to...

AMD
San Jose, California

AMD is looking for a senior software engineer to join our growing team. The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software engineering development, and is diligent and passionate about Technology. A successful candidate will need to employ strong kno...

Databricks
Mountain View, California

As a software engineer on the Runtime team at Databricks, you will be building the next generation distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance, yet provide the expressiveness and programming abstractions to support...

Bayside Solutions
Mountain View, California

Senior Backend Software Engineer (C++). C++ software development experience; experience with Linux/Unix platforms. ...

Keysight Technologies
Santa Clara, California

And our engineers are the top EDA software experts who support and help scientists and engineers address their toughest challenges with precision and confidence. As a Solution Engineer at Keysight, you will be responsible for adoption, retention & expansion of Keysight software solutions at our majo...