Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in San Jose?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

PayPal

San Jose / Global

Staff Software Engineer

Job Description

Staff Software Engineer For Venmo Payments EngineeringPayPal 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.This job acts as a project leader, coordinating the activities of other engineers, determining technical tasks, and improving existing structures and processes. It involves making technical decisions, collaborating with management to set standards, and representing the company to external partners.Essential Responsibilities:Acts as a project or system leader, coordinating the activities of other engineers on the project or within the systemDetermines the technical tasks that other engineers will followActions result in the achievement of customer, operational, program or service objectivesProactively improves existing structures & processesExercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problemsNotices patterns and condenses repetition into densely meaningful generalized solutionsCollaborates with management to set/improve standards for engineering rigorTrusted to represent PayPal, Inc to the outside world via interactions with partners, customers, or industry organizationsMinimum Qualifications:5+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.Your way to impact As a Staff software engineer for Venmo Payments Engineering you will act as a senior engineer and subject matter expert for the Payments Engineering team. 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 billion 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 dayLead 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 trade-offs and providing recommendations.Provides 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. Take ownership of quality of design and implementation of software components.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 incidences.Have an appetite to learn and contribute to complex projects alongside your colleagues.What do you need to bringBachelor's and/or Masters in computer science, or a related field of study, or equivalent experience8+years' experience with Python or equivalent high-level programming languageAdvanced skills with RDBMS and NoSQL data stores, caching solutions (e.g. Redis, ElastiCache, Hazelcast) and messaging/queuing protocols/systems such as SQS/Kafka/RabbitMQ/PulsarAbility to lead projects and mentor all levels of engineering staff, along with managing relationships with Product, Engineering Operations and non-technical business and support teamsExpert with distributed services and backend systemsExpertise with building services on public cloud – preferably AWS or GCP, AzureExperience 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:Austin, Texas | ($160,500.00 - $238,700.00 Annually)Additional Location(s) | Pay Range:San Jose, California | ($176,500.00 - $262,350.00 Annually)Additional compensation for this role may include an annual performance bonus, equity, or other incentive compensation, as applicable.
Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location