Sr Software Engineer

PayPal PayPal · Fintech · Austin, TX +2 · Software Engineering

Senior Software Engineer at PayPal focused on building and delivering complete solutions across the SDLC for the Venmo Payments Engineering team. The role involves guiding junior engineers, making technical decisions, and owning the performance and availability of services within a fast-paced, high-scale payments platform. Requires strong experience in backend systems, distributed services, cloud platforms (AWS), and infrastructure as code.

What you'd actually do

  1. Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  2. Advises immediate management on project-level issues
  3. Guides junior engineers
  4. Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
  5. Applies knowledge of technical best practices in making decisions

Skills

Required

  • Python or equivalent high-level programming language
  • RDBMS and NoSQL data stores
  • caching solutions
  • messaging/queuing protocols/systems
  • runtime environment concepts
  • distributed services and backend systems
  • building services on public cloud – preferably AWS
  • managing infrastructure as code using Terraform
  • fault-tolerant and scalable distributed services and systems

Nice to have

  • Bachelor’s and/or Masters in computer science, or a related field of study, or equivalent experience
  • Mentor junior engineers
  • GCP, Azure

What the JD emphasized

  • 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
  • Experience with distributed services and backend systems
  • Experience with building services on public cloud – preferably AWS
  • Experience in managing infrastructure as code using Terraform
  • Experience working with fault-tolerant and scalable distributed services and systems