Staff Software Engineer

PayPalAustin, TX
6d

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 Lead architecture and technical decisions across teams Serve as a point of contact for system design and cross-team collaboration Design and build distributed systems using AWS, Java, GraphQL, Ruby on Rails, TypeScript, and more Participate in on-call rotations, ensuring reliability and incident response Develop and execute short- and long-term API strategy that aligns with Product goals, ensuring the best experience for our merchants. Oversee the development and optimization of API endpoints, ensuring scalability, reliability, and performance. Collaborate with cross-functional teams to align API design and implementation with rapidly changing business objectives. Conduct code reviews to maintain high-quality standards and ensure adherence to best practices in various languages and platforms

Requirements

  • 5+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.
  • 8+ years of software engineering experience
  • Proven leadership across multiple teams or large-scale systems
  • Deep experience with cloud-native architecture (preferably AWS)
  • Excellent leadership, verbal and written communication skills.
  • Deep GraphQL API backend experience and developing complex mutations.
  • Proficient in at least two of: Java, TypeScript, Ruby on Rails
  • Solid understanding of distributed systems and cloud architectures.
  • Ability to present technical problems to non-technical audiences.
  • Comfortable navigating ambiguity, influencing cross-functional teams, and driving decisions across orgs

Nice To Haves

  • Experience working with payment systems, identity platforms, or edge networking is a plus

Responsibilities

  • Acts as a project or system leader, coordinating the activities of other engineers
  • Determines the technical tasks that other engineers will follow
  • Proactively improves existing structures & processes
  • Exercises judgement in reconciling diverse and competing priorities
  • Collaborates with management to set/improve standards for engineering rigor
  • Lead architecture and technical decisions across teams
  • Serve as a point of contact for system design and cross-team collaboration
  • Design and build distributed systems using AWS, Java, GraphQL, Ruby on Rails, TypeScript, and more
  • Participate in on-call rotations, ensuring reliability and incident response
  • Develop and execute short- and long-term API strategy that aligns with Product goals
  • Oversee the development and optimization of API endpoints
  • Collaborate with cross-functional teams to align API design and implementation with rapidly changing business objectives
  • Conduct code reviews to maintain high-quality standards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service