Staff Software Engineer

PayPalSan Jose, CA
7d

About The Position

Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system Determines the technical tasks that other engineers will follow Actions result in the achievement of customer, operational, program or service objectives Proactively improves existing structures & processes Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems Notices patterns and condenses repetition into densely meaningful generalized solutions Collaborates with management to set/improve standards for engineering rigor Participate in on-call rotations, leading incident response and driving resolution for critical production issues Design for reliability, scalability, and performance across distributed systems Implement observability and monitoring solutions to maintain system health and performance

Requirements

  • 5+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.
  • 10+ years of software engineering experience, including 5+ years building and scaling backend distributed systems in production
  • Expert-level proficiency in Java , Spring and Microservices with deep understanding of JVM internals, concurrency models, memory management, and performance optimization
  • Proven experience architecting and deploying microservices architectures in cloud-native environments, particularly Google Cloud Platform (GCP) (AWS experience also valued)

Responsibilities

  • Acts as a project or system leader, coordinating the activities of other engineers
  • Determines the technical tasks for other engineers
  • Proactively improves existing structures & processes
  • Exercises judgement in reconciling diverse and competing priorities
  • Collaborates with management to set/improve standards for engineering rigor
  • Participate in on-call rotations, leading incident response and driving resolution for critical production issues
  • Design for reliability, scalability, and performance across distributed systems
  • Implement observability and monitoring solutions to maintain system health and performance
  • Lead architectural decisions and technical strategy across multiple engineering teams
  • Serve as the primary technical authority for system design, establishing patterns and best practices
  • Drive cross-functional collaboration with Product, Engineering, Data Science, Risk, Payments and Compliance teams
  • Champion API strategy development and execution, ensuring alignment with product roadmaps and business objectives
  • Mentor engineers through comprehensive code reviews, maintaining high-quality standards and promoting engineering excellence
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service