Jobs and Careers
PA

Software Engineer - Recent Graduate

PayPal
San Jose, United Statesfull_timeVerifiedPosted 29 May 2024
💰 $123,750/yr($51,100/yr$123,750/yr)

About the role

At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure. 

Job Description Summary:

At PayPal, we’re literally reinventing how the world pays and gets paid. We understand that it’s about people. We connect individuals to let them shop, get paid, donate and send money using today’s technology with the confidence that comes from the security and control PayPal enables. Are you ready to help us change the world?

Job Description:

We are looking for a talented software engineer to help us strengthen our world class risk prevention and mitigation systems to successfully combat cybercrime. The Venmo team is responsible for fraud detection, risk management and regulatory compliance services across Venmo, specializing in money movement between users. We facilitate this money movement by designing, implementing, and supporting systems that detect patterns that might indicate fraudulent activity when users use Venmo to send money or make purchases. In this versatile role, you will be responsible for helping shape the future of mission critical risk systems by using a combination of analytical, technical, and communication skills. You will be collaborating closely with engineering, product, and operations to design and develop features for our highly complex and heavily distributed risk environment. Our engineers build strong competencies in data structures and algorithms, along with a deep understanding of business processes. 

Responsibilities: 

  • Own implementation of a module/application/product 

  • Participate in complex architectural discussions that involve multiple systems within a large, distributed architecture. 

  • Identify any product/functionality gaps and collaborate internal product and technology teams to define the necessary development to support solution delivery. 

  • Drive integration efforts and lead critical work streams of strategic initiatives sponsored by senior executives. 

  • Drive engineering excellency through CI/CD/test automation 

  • Engineer stable, performant systems by proactively discovering and mitigating production issues 

  • Drive engineering excellency by creating reusable, production-ready frameworks. 

  • Produce code that is sufficiently supported by unit tests. 

  • Develop and maintain technical documentation related to the project. 

  • Participate in demonstration of completed work to stakeholders. 

  • Support adjacent teams by providing technical documentation and answering questions. 

  • Participate in peer code reviews. 

  • Participate fully in all scrum team activities. 

  • Database design, programming, tuning and query optimization. 

Qualifications 

  • Strong applied experience. You’ve built, broken, and rebuilt software applications. We’re looking for creative thinkers who also know how to create real-world products. 

  • Competent in software engineering tools (e.g., Java build tools) and best practices (e.g., unit testing, test automation, continuous integration, etc.). 

  • Strong written and verbal communication skills.  

  • Strong analytical and problem-solving skills. 

  • Familiarity with TCP/IP networking, web infrastructure applications, tools and processes used in security incident detection and response. 

  • Advanced knowledge in Java, Spring framework, REST 

  • Experience with version control systems (e.g., GIT) 

  • Experience asynchronous patterns and messaging frameworks (e.g., Kafka) 

  • Experience in various architecture design patterns, design, and implementation of Financial Systems/Platforms. 

  • Working knowledge of Identity and Access Management, Cryptography and Key Management, and Vulnerability Management

  • Ability to create structure and drive progress in an ambiguous environment. 

  • Ability to collaborate with team members across multiple locations and time zones. 

  • Understanding of JS frameworks and libraries using Typescript is preferred. 

  • Experience developing native Android applications in Java and Kotlin is preferred.

Recent Graduate Position Information and Requirements:

  • This is a Recent Graduate Full-Time position.

  • Must have graduated within the past 12 months, or will be graduating by Spring/Summer 2024, with a Bachelors or Masters degree in Computer Science or related field from an accredited college or university.

  • Must reside in the U.S.

  • Must b

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

PayPal

View company profile →