Sr Software Engineer, Python

PayPalSan Jose, CA
$143,500 - $212,850Hybrid

About The Position

This job delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC). It involves advising management on project-level issues, guiding junior engineers, operating with little supervision, and applying knowledge of technical best practices. Essential Responsibilities: Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices Applies knowledge of technical best practices in making decisions.

Requirements

  • 3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
  • Bachelor's degree in Computer Science or related field.
  • 5+ years of backend development experience.
  • Proficiency in at least one backend language (Python)
  • Expertise in architecting and developing large-scale backend systems using Python, with extensive experience in Django, or Flask.
  • Proven track record of designing, building, and maintaining complex RESTful APIs and microservices.
  • Leadership in guiding engineering teams through complex technical challenges and design decisions.
  • In-depth knowledge of distributed systems, cloud-native applications, and containerization technologies like Docker and Kubernetes.
  • Experience with large-scale data processing, caching strategies, and performance optimization.
  • Strong experience with distributed systems and microservices.
  • Proven ability to lead and mentor teams.

Nice To Haves

  • Experience with Agile methodology, large-scale, high-performance systems.
  • Knowledge of the payment processing industry and relevant regulations.
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Contributions to open-source projects

Responsibilities

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  • Advises immediate management on project-level issues
  • Guides junior engineers
  • Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
  • Applies knowledge of technical best practices in making decisions
  • Architect and design large-scale backend systems.
  • Lead and mentor engineering teams.
  • Drive technical excellence and best practices
  • Architect and lead the development of complex backend systems, drive innovation, and mentor the team.

Benefits

  • generous paid time off
  • healthcare coverage for you and your family
  • resources to create financial security
  • support your mental health
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service