Sr Staff Software Engineer

PayPal PayPal · Fintech · San Jose, CA +2 · Software Engineering

Senior Staff Software Engineer role at PayPal focused on developing and maintaining consumer-facing mobile applications at scale. Requires strong Swift skills, knowledge of multi-threaded/asynchronous code, experience with GraphQL and REST APIs, and expertise in testing best practices, design patterns, algorithms, and object-oriented programming.

What you'd actually do

  1. Makes technical decisions affecting multiple teams, crossing organizational boundaries
  2. Establishes conventions & processes to be followed by other employees
  3. Actions determine the utilization of company resources (people, money, assets) and affect the effectiveness of the company
  4. Handles multiple, multi-team initiatives simultaneously, using judgement to prioritize among more issues than can be handled individually.
  5. Understands evolving industry capabilities & practices and can judiciously apply up--to-date information for optimal results

Skills

Required

  • Swift
  • multi-threaded programming
  • asynchronous programming
  • GraphQL
  • REST APIs
  • testing best practices
  • Unit tests
  • Automation tests
  • design patterns
  • algorithms
  • object-oriented programming
  • MVC
  • MVVM

Nice to have

  • Bachelor's and/or Masters in computer science, or a related field of study, or equivalent experience

What the JD emphasized

  • 8+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience
  • 8+ years' experience in Mobile Development
  • Strong Swift skills & knowledge of multi-threaded, asynchronous code.