×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Data Engineer

Job in Center Valley, Lehigh County, Pennsylvania, 18034, USA
Listing for: Shift4
Full Time position
Listed on 2026-10-14
Job specializations:
  • Software Development
    Python
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Location: Center Valley

Shift4 is seeking a hands-on Data Engineer to build reliable SQL and Python workloads in Snowflake for payments datasets and reporting.

Responsibilities
  • Design, write, and maintain Python jobs that execute SQL over Snowflake to produce transaction, settlement, fee, and reconciliation datasets
  • Develop performant, readable SQL using window functions, CTEs, incremental logic, and semi-structured (JSON/VARIANT) handling on large transaction tables
  • Package workloads as Docker containers and run them on the existing scheduler
  • Ensure jobs are idempotent
    , runnable multiple times
    , parameterized
    , and observable with logging and alerting for failures or bad outputs
  • Implement data-quality checks and reconciliation controls to verify accuracy and consistent totals across sources and reporting periods
  • Monitor Snowflake cost through warehouse sizing, clustering, query profiling, and avoiding wasteful scans
  • Collaborate with finance, operations, and product stakeholders to translate payments questions into correct and maintainable queries
  • Apply payments-appropriate security controls
    : secrets handling, least-privilege access,
    PII masking
    , and audit trails
  • Document the job library and contribute to code review, testing, and CI practices
  • Explore and apply AI tools to improve efficiency across query authoring, testing, and documentation
Requirements
  • 1 to 3 years of experience in data engineering, analytics engineering, or backend roles building SQL-heavy data workloads in production
  • Strong SQL skills including window functions
    , CTEs
    , aggregation and joins over large tables, query tuning, and reading execution plans
  • Hands-on Snowflake experience: warehouses and cost awareness;
    stages and COPY INTO
    ; streams and tasks
    ; time travel
    ; VARIANT/semi-structured data
    ; Snowpark or the Snowflake Python connector
  • Solid Python for data work:
    pandas or Polars
    , parameterized SQL, configuration and secrets management, structured logging, error handling, and unit tests
  • Docker fundamentals: building images, running scheduled batch jobs in containers, and debugging container failures
  • Git and basic CI/CD habits; comfort with code review and writing jobs that are testable and rerunnable
  • Strong attention to numerical correctness
    , including investigating mismatched totals until the root cause is understood
Technologies
  • Python, SQL, Snowflake, Docker
  • pandas, Polars
  • Git, Snowpark, Snowflake Python connector
  • VARIANT, JSON, CTEs, window functions
  • Git Hub-style code review and CI/CD (generic)
Nice to Have
  • Payments domain knowledge: authorization, capture, settlement, refunds, chargebacks, interchange and scheme fees, merchant and acquirer data models, reconciliation
  • Orchestration and transformation tooling:
    Airflow, Prefect, Dagster, dbt
  • AWS experience from the developer side: S3, IAM, Secrets Manager, ECS/Fargate scheduled tasks
  • Data-quality frameworks and monitoring:
    Great Expectations, dbt tests, Soda, pipeline monitoring/alerting
  • Experience in a PCI or other regulated environment
  • Exposure to BI tools consuming outputs:
    Sigma, Tableau, Power BI, Looker

Location: Center Valley, PA (onsite)

Experience: 1+ years

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary