Staff Software Engineer

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

Staff Software Engineer at PayPal, a fintech company with a global network connecting merchants and consumers. The role involves project leadership, coordinating engineers, determining technical tasks, and improving processes. Responsibilities include making technical decisions, collaborating with management on standards, and representing the company externally. Requires 5+ years of experience and a Bachelor's degree or equivalent. Preferred qualifications include proficiency in Java, Spring framework, REST APIs, microservices, and distributed systems.

What you'd actually do

  1. Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system
  2. Determines the technical tasks that other engineers will follow
  3. Proactively improves existing structures & processes
  4. Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems
  5. Notices patterns and condenses repetition into densely meaningful generalized solutions

Skills

Required

  • 5+ years relevant experience
  • Bachelor’s degree or equivalent combination of education and experience

Nice to have

  • Proficient in back-end development using Java technologies
  • Experience with REST API's and competent designing and building web services/microservices
  • Proficiency in Spring framework (Spring Boot, Spring Core, Spring Batch)
  • Solid understanding of concepts like Web Services, SOA, REST APIs, Message Queue, Distributed/Scalable Architecture
  • Deep understanding of and extensive experience applying software design patterns, data structures, algorithms. advanced object-oriented design, development principles and good analytical and problem-solving skills