Sr. Software Engineer

PayPalSan Jose, CA
$227,639 - $300,500Hybrid

About The Position

PayPal, Inc. seeks Sr. Software Engineer in San Jose, CA. This role involves architecting scalable and efficient systems, developing new software modules, and owning the end-to-end quality of deliverables. The engineer will collaborate with cross-functional teams to analyze technical requirements, identify performance issues, and design solutions. Responsibilities include creating and maintaining technical documentation, ensuring adherence to coding standards, and designing/implementing scalable and fault-tolerant software components. Partial telecommuting is permitted from within a commutable distance.

Requirements

  • Master’s degree, or foreign equivalent, in Computer Science, Computer Engineering, or a closely related field plus eight years of experience in the job offered or a related occupation.
  • Alternatively, a Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, or a closely related field plus twelve years of progressively responsible experience in the job offered or a related occupation.
  • Experience designing, developing, and deploying scalable Python-based backend systems using Flask and Django. (5 years)
  • Integrating RESTful APIs with AWS Lambda, DynamoDB, and serverless architectures for real-time data processing. (5 years)
  • Experience developing enterprise-level applications using Java frameworks (Spring Boot, Spring Reactive, Hibernate ORM) and Java IDEs (IntelliJ IDEA, Eclipse) (8 years)
  • Designing, developing, and deploying scalable microservices and serverless solutions using AWS services, including Lambda, API Gateway, DynamoDB, and EC2 (5 years)
  • Utilizing AWS data and storage services such as Redshift, S3, DynamoDB, and building pipelines for real-time and batch processing. (5 years)
  • Troubleshooting and optimizing distributed system performance using Kafka, Redis, and Spring Reactive programming for low-latency applications (4 years)
  • Monitoring and tuning performance of SQL and NoSQL databases (MySQL, PostgreSQL, Oracle, MongoDB), including complex schema design and indexing (8 years)
  • Implementing CI/CD pipelines using Jenkins, GitLab CI, and Maven to automate deployments across cloud platforms (AWS, Azure) (5 years)
  • Developing secure authentication and authorization mechanisms using OAuth2, JWT tokens, and AWS IAM-based API authentication. (2 years)
  • Extracting, analyzing, and visualizing operational metrics using Splunk, ELK Stack, and integrating dashboards with alerting for system observability (2 years)
  • Creating and managing complex ETL pipelines integrating data lakes and data warehouses using Azure Data Factory, Google Cloud Dataflow, BigQuery, Snowflake, and SAP Data Services to support large-scale, real-time analytics and reporting. (3 years)

Responsibilities

  • Architect scalable and efficient systems that meet complex business requirements.
  • Develop new software modules within the existing and new platforms that meet design requirements for proper user accessibility.
  • Own the end-to-end quality of deliverables during all phases of the software development lifecycle, functioning effectively in a fast-paced environment, and managing continuously changing business needs.
  • Collaborate with engineering and product teams in the process of analyzing technical requirements, identifying performance issues and bottlenecks, and designing solutions.
  • Create and maintain technical documentation and ensure adherence to coding standards and methodologies.
  • Design and implement scalable and fault-tolerant software components.

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