XX
Staff Software Engineer - Backend PythonVenmoUnited States
XX

Staff Software Engineer - Backend Python

Venmo
  • US
    United States
  • US
    United States

À propos

Overview
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 approx. 200 markets to join and thrive in the global economy. PayPal operates a global, two-sided network that connects hundreds of millions of merchants and consumers, offering proprietary payment solutions and end-to-end payments capabilities.
We enable consumers to use accounts to purchase and receive payments, transfer and withdraw funds, and engage in cross-border shopping. We help merchants connect with customers, process exchanges and returns, manage risk, and access funds quickly. Our core values are Inclusion, Innovation, Collaboration, and Wellness, guiding how we work with customers and each other.
Job Description Summary
This job delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC). It involves advising management on project-level issues, guiding junior engineers, operating with little supervision, and applying knowledge of technical best practices.
Job Description
Essential Responsibilities
Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system
Determines the technical tasks that other engineers will follow
Actions result in the achievement of customer, operational, program or service objectives
Proactively improves existing structures & processes
Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems
Notices patterns and condenses repetition into densely meaningful generalized solutions
Collaborates with management to set/improve standards for engineering rigor
Trusted to represent PayPal, Inc to the outside world via interactions with partners, customers, or industry organizations
Minimum Qualifications
5+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
Additional Responsibilities And Preferred Qualifications
What you need to know about the role
As a Senior Software Engineer, you would be a core member of the scrum team and work closely with staff engineers to build high quality product. 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 more robust 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. We teach and learn from one another and push each other to be at our creative and analytical best. We work to push our technology forward with respect to functionality, performance, reliability and scalability.
Your way to impact
You will have the opportunity to work on one of the biggest payments platforms that caters to 65 million active users and processes transactions worth billions of dollars. Given all the fun challenges, we are a fast-paced organization going through rapid growth that is solving technical challenges at exponential scale. As an organization, we have a strong culture of committing to goals and delivering on timelines.
Your day to day
Key voice in team level processes (e.g., code & design review)
Oversees projects, ensuring an accurate, complete, and operable solution is delivered, working with management as needed to fill gaps
Collaborates with product managers to understand & refine requirements
Serves as an expert to resolve technical inquiries of other employees
Follows well established internal conventions and standard procedures
Shares software development processes and standards with junior peers
Leverages awareness of industry peer solutions to inform and validate technical decisions
anticipates consequences of implementation choices on future development and optimizes accordingly
Contributes to code & design
Own the performance and availability of the services as well as participate in on call rotations and provide support during incidents
Has an appetite to learn and contribute to complex projects alongside your colleagues
What Do You Need To Bring
We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don’t hesitate to apply.
Bachelor’s and/or Masters in computer science, or a related field of study, or equivalent experience
5 plus years’ experience with Python or equivalent high-level programming language
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
Competency in comparing the qualities of multiple implementation choices, including nonfunctional characteristics
Mentor junior engineers
Understands runtime environment concepts (e.g Linux OS, Java Virtual Machine, python runtime) and behavior and can incorporate to predict performance characteristics of implementation choices
Experience with distributed services and backend systems
Experience with building services on public cloud - preferably AWS. Alternatives, GCP, Azure
Experience in managing infrastructure as code using Terraform
Experience working with fault-tolerant and scalable distributed services and systems
The base pay for this role will depend on where you work and the relevant experience and expertise you bring. The expected range of pay for this role by location is:
Primary Location : Pay Range
San Jose, California : ($176,500.00 - $262,350.00 Annually)
Additional Location(s) : Pay Range
No other locations are assigned to this requisition currently.
Additional compensation for this role may include an annual performance bonus, equity, or other incentive compensation, as applicable.
PayPal does not charge candidates any fees for courses, applications, resume reviews, interviews, background checks, or onboarding. Any such request is a red flag and likely part of a scam. To learn more about how to identify and avoid recruitment fraud please visit PayPal careers.
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
We offer benefits to help you thrive in every stage of life, including flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit PayPal benefits.
Who We Are
To learn more about our culture and community visit PayPal about.
Commitment to Diversity and Inclusion
PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, disability, race, religion, gender, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, veteran status, or any other characteristic protected by law. Reasonable accommodations are provided. If you are unable to submit an application because of incompatible assistive technology or a disability, contact PayPal Global Talent Acquisition.
Belonging at PayPal
We strive to create an environment where everyone can do their best work with a sense of purpose and belonging. We are proud to have a diverse workforce reflective of the communities we serve and continue to cultivate inclusivity.
Join our Talent Community for general requests to be considered. Please apply.
REQ ID R0132679
#J-18808-Ljbffr
  • United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.