Software Engineer

PayPalChicago, IL
$108,077 - $180,000Hybrid

About The Position

PayPal, Inc. seeks a Software Engineer in Chicago, IL. The role involves designing and developing secure, high-performing data integration and ETL processes, participating in all stages of development from analysis to production releases. The engineer will build and maintain robust data pipelines and ETL processes to ingest, transform, and load data from various sources into a data warehouse, ensuring scalability and efficiency. Key responsibilities include implementing automated data quality checks, creating design documents, ensuring system reliability and scalability, troubleshooting data-related issues, and collaborating with stakeholders to meet business needs. The role also requires active participation in code reviews and staying current with emerging data engineering technologies.

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field such as Data Analytics plus two years of progressively responsible experience in the job offered or a related occupation.
  • Unix/Linux operating systems (2 years)
  • SQL (2 years)
  • Python (2 years)
  • PySpark or Pandas (1 year)
  • Google BigQuery or AWS Redshift (1 year)
  • Experience optimizing performance for large-scale data processing (2 years)
  • CI/CD (2 years)
  • AWS or GCP (1 year)

Responsibilities

  • Design and develop secure, high-performing data integration and ETL processes, participating in all stages of development from analysis to production releases.
  • Build and maintain robust data pipelines and ETL processes to ingest, transform, and load data from various sources into data warehouse, ensuring scalability and efficiency.
  • Implement automated data quality checks and validation processes to ensure data integrity and accuracy at scale.
  • Create and maintain design documents and documentation of data pipelines, systems, and processes.
  • Ensure the reliability, availability, and scalability of data systems, monitoring performance and optimizing as needed to handle increasing data volumes.
  • Troubleshoot data-related issues, identify root causes, and implement technical solutions to minimize impact on data processing.
  • Collaborate with product managers, analysts, and other stakeholders to understand data requirements and develop technical solutions that meet business needs while accommodating large volumes of data.
  • Actively participate in design and software code reviews, rapidly iterating and pushing code through development stages.
  • Stay current with emerging technologies and trends in data engineering, recommending and implementing improvements as necessary to support scalability and growth.

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