1

Senior Python Software Engineer Jobs in York, PA

Senior Data Engineer

Harrisburg, PA · Remote

$104K - $142K/yr

... software. The Senior Data Engineer will build and maintain small, curated datasets and a ... Creating Python scripts to automate internal tasks. * Creating Power Automate and Power Apps ...

Position Overview We're looking for a mid-level Software Developer (C#/.NET) to join our small but ... Shopware extension development (Python, Twig) * Working knowledge of Docker * Strong customer ...

Data Engineer II - Wherescape

Harrisburg, PA · On-site

$113K - $135K/yr

It requires strong SQL and Python skills, experience with cloud data tools and modeling techniques ... Bachelor's Degree in Computer Science, Software Engineering, Healthcare Informatics or related ...

New

Sr. .Net Developer

Harrisburg, PA · Remote

$55.75 - $73.75/hr

Role: Sr. Developer Location: Remote (Candidates must be willing to go onsite in Harrisburg, PA as ... Broad software development experience on Microsoft stack (6+ years) * .NET Framework (1.1-4.6.x ...

Senior Project Engineer

York, PA · On-site

$120K - $130K/yr

Donation matching Job Title Senior Project Engineer Location: York, PA Role Description We are ... Proficiency in industry-standard software tools relevant to the role * Bachelors degree in ...

Senior Mechanical Engineer

York, PA · On-site

$95K - $145K/yr

Senior Mechanical Engineer Location: York, PA Employment Type: Full Time Salary Range: $95,000 to ... software, energy modeling tools, and Microsoft Office. Preferred Qualifications • LEED AP, CEM ...

Senior Mechanical Engineer

York, PA · On-site

$95K - $145K/yr

Senior Mechanical Engineer Location: York, PA Employment Type: Full Time Salary Range: $95,000 to ... software, energy modeling tools, and Microsoft Office. Preferred Qualifications • LEED AP, CEM ...

Senior Mechanical Engineer

York, PA · On-site

$95K - $145K/yr

Vision insurance Senior Mechanical Engineer Location: York, PA Employment Type: Full Time Salary ... Proficiency with Revit, AutoCAD, load calculation software, energy modeling tools, and Microsoft ...

Senior Network Engineer

York, PA · Hybrid

$102K - $140K/yr

The Senior Network Engineer plays a critical role in enabling this growth by leading the resilience ... Python, Ansible, APIs), with a focus on scalability and operational efficiency * Experience ...

next page

Showing results 1-20

Senior Python Software Engineer information

See York, PA salary details

$54.1K

$139.7K

$191.9K

How much do senior python software engineer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for senior python software engineer in York, PA is $139,728.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,600.00 and $160,900.00 per year, depending on experience, location, and employer.

What is the difference between Senior Python Software Engineer vs Python Developer?

AspectSenior Python Software EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding proficiency
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing applications, debugging
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects
Common Search & Comparison IntentUnderstanding senior-level roles, responsibilities, and skillsEntry to mid-level coding roles, project involvement

The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.

What are some common challenges faced by Senior Python Software Engineers when leading complex projects, and how can they be addressed?

Senior Python Software Engineers often face challenges such as balancing hands-on coding with mentoring junior team members, managing technical debt, and designing scalable solutions. Successfully addressing these challenges involves clear communication, proactive code reviews, and effective prioritization of tasks. Collaborating closely with cross-functional teams and fostering a culture of knowledge sharing can also help ensure project success and team growth.

What are the key skills and qualifications needed to thrive as a Senior Python Software Engineer, and why are they important?

To thrive as a Senior Python Software Engineer, you need advanced proficiency in Python programming, strong problem-solving abilities, and a solid background in computer science or a related field. Familiarity with frameworks like Django or Flask, experience with version control systems such as Git, and knowledge of cloud platforms and CI/CD tools are typically required. Leadership, effective communication, and mentorship skills help you collaborate with teams and guide junior developers. These skills ensure the delivery of robust, scalable software solutions and foster a productive, innovative development environment.

What does a Senior Python Software Engineer do?

A Senior Python Software Engineer designs, develops, tests, and maintains complex software applications using the Python programming language. They often lead or mentor junior developers, architect software solutions, and ensure best coding practices are followed. These professionals collaborate with cross-functional teams to deliver scalable and efficient systems, troubleshoot issues, and optimize application performance. Their expertise includes advanced knowledge of Python frameworks, libraries, and development tools, as well as experience with databases, APIs, and cloud services.
What are popular job titles related to Senior Python Software Engineer jobs in York, PA? For Senior Python Software Engineer jobs in York, PA, the most frequently searched job titles are:
What cities near York, PA are hiring for Senior Python Software Engineer jobs? Cities near York, PA with the most Senior Python Software Engineer job openings:
Senior Cloud Data Engineer / Modern Data Stack Focus

Senior Cloud Data Engineer / Modern Data Stack Focus

WebstaurantStore

Lititz, PA • On-site, Remote

$106K - $127K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 19 days ago


WebstaurantStore rating

8.0

Company rating: 8.0 out of 10

Based on 63 frontline employees who took The Breakroom Quiz

91st of 358 rated retail wholesalers


Job description

Job Summary

The Enterprise BI & Analytics Team serves as the enterprise data and analytics center of excellence at WebstaurantStore. We transform billions of data points across marketing, supply chain, operations, and customer experience into trusted data foundations and actionable insights. Leveraging a modern cloud data platform, scalable ELT architecture, and automated DataOps workflows, the team empowers smarter decisions, rapid growth, and new opportunities across the business. 

As a Senior Cloud Data Engineer, you will architect and own the next generation of our modern data ingestion and integration ecosystem. You will lead the development of a unified ingestion framework into Snowflake—building scalable, automated, and high-throughput data pipelines that power analytics and data products enterprise-wide. You will play a key role in our data warehouse modernization initiative, guide our transition from SQL Server to Snowflake, mentor engineers, and help define the future state of our cloud data architecture. 

Responsibilities

Senior Cloud Data Engineers are hands-on technical leaders and trusted partners to BI developers, analytics engineers, and cross-functional teams. You will drive innovation across our ingestion layer and enable scalable, reliable, and governed data movement throughout the enterprise. 

Core Responsibilities 

Modern Data Engineering & ELT Architecture 

  • Lead the design and implementation of a standardized ELT-based ingestion framework into Snowflake. 
  • Design scalable ingestion pipelines for structured and semi-structured data from APIs, databases, cloud storage, flat files, and collaboration platforms. 
  • Build and maintain Fabric Pipelines to support cloud-native orchestration and pipeline automation. 
  • Develop reusable Python libraries and ingestion accelerators to standardize engineering practices. 
  • Implement robust monitoring, logging, and data reliability engineering practices to ensure SLA adherence. 
  • Refactor and optimize legacy ingestion processes to align with modern data stack best practices. 
  • Drive and support the migration from SQL Server to Snowflake. 

Technical Leadership 

  • Act as the lead architect for enterprise ingestion strategy, mentoring engineers and guiding technical design decisions. 
  • Champion best practices in CI/CD, version control, automated testing, and infrastructure-as-code principles within the data engineering function. 
  • Perform code reviews and enforce architectural standards. 
  • Partner with BI leadership to plan capacity, prioritize initiatives, and execute delivery roadmaps. 
  • Foster a culture of engineering ownership, accountability, and innovation. 

Strategy & Execution 

  • Collaborate with business and analytics stakeholders to translate requirements into scalable ingestion designs. 
  • Evaluate emerging tools and technologies within the modern data stack ecosystem. 
  • Contribute to long-term cloud data strategy and architectural evolution. 
  • Ensure enterprise-grade governance, security, compliance, and data quality controls. 
Physical Requirements
  • Work is performed while sitting/standing and interfacing with a personal computer.
  • Requires the ability to communicate effectively using speech, vision, and hearing.
  • Requires the regular use of hands for simple grasping and fine manipulations.
  • Requires occasional bending, squatting, crawling, climbing, and reaching.
  • Requires the ability to occasionally lift, carry, push, or pull medium weights, up to 50lbs.
Remote Work Qualifications
  • Access to a reliable and secure high-speed internet connection. Cable or fiber internet connections (at least 75mbps download/10mbps upload) are preferred, as satellite connections often cannot support the technologies used to perform day-to-day tasks.
  • Access to a home router and modem.
  • A dedicated home office space that is noise- and distraction-free. The space should have strong wireless connection or a wired Ethernet connection (wired connection is preferred, if possible).
  • A valid, physical address (apartment, suite, etc.). PO Boxes are not supported, as a physical address is required for you to receive your computer equipment.
  • The desire and ability to work and communicate with other team members via chat, webcam, etc.
  • Legal residents of one of the following states: (AK, AL, AR, AZ, CT, DE, FL, GA, IA, ID, IN, KS, KY, LA, MD, ME, MI, MN, MO, MS, MT, NC, ND, NE, NH, NM, NV, OH, OK, PA, SC, SD, TN, TX, UT, VA, VT, WI, WV, or WY). H-1B Visa Sponsorship Not Available, W2 only.
Experience
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or related discipline; or equivalent experience. 
  • 7–10 years of experience in data engineering or cloud data development roles. 
  • 5+ years of hands-on Snowflake experience, including ingestion architecture, performance optimization, and workload management. 
  • 4–6 years building pipelines using Microsoft Fabric Pipelines or comparable orchestration frameworks. 
  • 4–6 years of Python development for data automation and pipeline engineering. 
  • 5+ years of advanced SQL experience, including deep expertise in SQL Server and CDC methodologies. 
  • 5+ years operating in Agile/Scrum delivery environments. 
  • 3+ years in a technical leadership capacity within data engineering initiatives. 
  • Experience with event-based ingestion, streaming pipelines, or data contract–driven architectures. 
  • Experience with Qlik Replicate and dbt Cloud. 
  • Microsoft Azure experience. 
  • Relevant cloud or data platform certifications preferred. 
Education

This role does not require a degree. We value relevant skills and experience and alignment with our core values above all else.

Desired Traits & Skills
  • Expertise in cloud data warehouse architecture and scalable ELT frameworks. 
  • Strong command of Snowflake internals, optimization strategies, and ingestion design patterns. 
  • Advanced Python and SQL proficiency. 
  • Experience implementing data observability and pipeline reliability solutions. 
  • Deep understanding of dimensional modeling and enterprise data warehousing concepts. 
  • Proven ability to lead complex modernization initiatives. 
  • Strong stakeholder engagement and technical communication skills. 
  • Ability to thrive in a fast-paced, growth-oriented environment. 
  • Passion for building reliable, scalable, and future-ready data platforms. 
Company Overview

The foodservice professional’s premier source for restaurant equipment, supplies, and knowledge online. Our purpose is to empower and equip people to run their businesses more profitably and efficiently.

Benefits
  • Medical
  • Vision
  • Dental
  • PTO
  • Paid Maternity Leave
  • Paid Parental Leave
  • Life Insurance
  • Disability
  • Dependent Care FSA
  • 401(k) matching
  • Employee Assistance Program
  • Wellness Incentives
  • Company Discounts
  • AT&T & Verizon Discount
  • Bonus Opportunities
  • Accident Insurance
  • Critical Illness Insurance
  • Adoption Assistance
Available at HQ Locations Only
  • On-Site Fitness Centers
  • Dog-friendly Offices

What WebstaurantStore employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom