Thursday , February 29 2024

Venmo Jobs Work From Home – Senior Software Engineer

Website Venmo

Job Description:

As a Senior software engineer for Venmo Payments Engineering you will act as a senior engineer for the Payments Platform Engineering team. You will have the opportunity to work on one of the biggest payments platform that caters to 60 million active users and had a transaction volume of 159 billion dollars in 2020 alone. And we have a YoY growth rate of 70%, which will be keeping us busy for years to come. Given all these 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 and supporting each other’s growth.

We are looking for technologists with the highest levels of technical talent, programming, communication skills with a keen desire to deeply understand our product.

Job Responsibilities:

  • Lead engineering effort(s) and take ownership of multiple larger project features, modules, or services,
  • Provides technical leadership for a small team with 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 for quality of design and implementation of software components
  • Deliver high quality code on time and follow our SDLC process
  • 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.
  • Follow engineering best practices as well as propose new ones
  • Break down monolithic backend systems down to distributed scalable, resilient services/systems.
  • Scale our distributed services architecture to support growth while maintaining performance and reliability
  • Collaborate with other engineers in software design and development best practices to significantly drive faster iteration and experimentation
  • Strong, active advocacy for technical standards and quality across PayPal, Inc.
  • Interface with the product and other functional teams and their leadership to deliver new features and services against the product roadmap.

Job Requirements:

  • Bachelors and/or Masters in computer science, or a related field of study, or equivalent experience
  • 4+ yrs experience Java, 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
  • 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 architecting and developing fault-tolerant and scalable distributed services and systems
  • Strong application security consciousness
  • Strong communication skills with the ability to understand and explain technical issues to a non-technical audience
  • A strong collaborator, who is excited about teaching and learning from the team
  • Strong communication skills with the ability to understand and explain technical issues to a non-technical audience
  • Being collaborative, willingness to learn and share/teach the team
  • Experience in payments processing or payments domain
  • Expertise in enterprise systems integration.

Job Details:

Company: Venmo

Vacancy Type:  Full Time

Job Location: Chandler, AZ, US

Application Deadline: N/A

Apply Here