Sr Software Engineer
Listed on 2026-02-28
-
Software Development
Software Engineer, Backend Developer, Cloud Engineer - Software
The Company Pay Pal has been revolutionizing commerce globally for more than 25 years. Pay Pal enables merchants and consumers in approximately 200 markets to join and thrive in the global economy, offering end-to-end payments solutions that support online and in-person transactions, cross-border activity, and value-added services. We provide flexible funding sources including bank accounts, Pay Pal or Venmo balances, Pay Pal and Venmo branded credit products, cards, certain cryptocurrencies, and gift cards.
We enable consumers to transfer funds securely and merchants to manage payments, returns, and risk, with instant access to funds and payouts.
Our beliefs and core values guide everyday business:
Inclusion, Innovation, Collaboration, and Wellness. We operate as one global team with customers at the center of everything we do, while taking care of ourselves, each other, and our communities.
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.
Essential Responsibilities- Delivers complete solutions spanning all phases of the SDLC (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues.
- Guides junior engineers.
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices.
- Applies knowledge of technical best practices in making decisions.
- 3+ years relevant experience and a Bachelor’s degree OR any equivalent combination of education and experience.
Preferred Qualifications
Your way to impact
As a software engineer for Venmo Payments Engineering you will act as a core member of a scrum team and contribute to building a high-quality product. You will work on one of the biggest payments platforms that serves 65 million active users and processes transactions worth billions of dollars. The organization is fast-paced and growing rapidly, solving technical challenges at scale, with a culture focused on delivering on goals and timelines.
YourDay to Day
- Key voice in team-level processes (e.g., code & design review).
- Oversees projects, ensuring an accurate, complete, and operable solution is delivered, and collaborates with management to fill gaps.
- Collaborates with product managers to understand and refine requirements.
- Serves as an expert to resolve technical inquiries of other employees.
- Follows 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 and design.
- Owns the performance and availability of services and participates in on-call rotations to provide support during incidents.
- Shows willingness to learn and contribute to complex projects with colleagues.
- Bachelor’s and/or Master’s in computer science, or a related field, or equivalent experience.
- 5+ years’ experience with Python or equivalent high-level programming language.
- Advanced skills with RDBMS and No
SQL data stores, caching solutions (e.g., Redis, Elasti Cache, Hazelcast) and messaging/queuing systems (SQS, Kafka, Rabbit
MQ, Pulsar). - Ability to compare the quality of multiple implementation choices, including nonfunctional characteristics.
- Mentorship for junior engineers.
- Understanding of runtime environment concepts (e.g., Linux OS, Java Virtual Machine, Python runtime) and their impact on performance characteristics.
- Experience with distributed services and backend systems.
- Experience building services on public cloud – preferably AWS; alternatives include GCP or Azure.
- Experience in managing infrastructure as code using Terraform.
- Experience with fault-tolerant and scalable distributed…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).