1

Senior Python Sql Developer Jobs in Bensenville, IL

Client

Chicago, IL · On-site

$56.75 - $70.25/hr

... Python, SQL, and data transformation logic. Experience building CI/CD pipelines for data engineering workloads Extensive hands-on experience implementing Lake house architecture using Data bricks ...

Engineer Senior

Chicago, IL · On-site

$153K - $154K/yr

Engineer Senior Location: Ideal candidates will be able to report to our Pulse Point location at ... SSIS/C#/Python; * SQL programming for writing complex queries, stored procedures, and triggers ...

... using Python, SQL and/or R • Build and enhance media mix models to connect the impact of ... research, engineering, or related field • 6+ years of industry experience in data science ...

Python Developer

Chicago, IL

$51.75 - $71.25/hr

Python Developer with 5+ years' experience Be able to demonstrate proficiency with excel and python ... C #, C++, SQL, UNIX, Messaging (MQ, RV) and Perl. You will be working with a team of developers and ...

Engineer Senior

Chicago, IL · On-site

$153.32 - $154.32/hr

Engineer Senior Location: Ideal candidates will be able to report to our Pulse Point location at ... SSIS/C#/Python; * SQL programming for writing complex queries, stored procedures, and triggers ...

Showing results 41-60

Senior Python Sql Developer information

See Bensenville, IL salary details

$53.6K

$138.4K

$190K

How much do senior python sql developer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for senior python sql developer in Bensenville, IL is $138,362.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $159,300.00 per year, depending on experience, location, and employer.

What is a senior Python SQL developer?

Senior Python SQL Developers are experienced professionals who design, develop, and maintain software applications using Python and SQL. They work on tasks such as building backend systems, managing databases, optimizing queries, and ensuring data integrity. These developers often collaborate with other engineers, data analysts, and stakeholders to deliver robust solutions. Their seniority implies advanced technical skills, leadership abilities, and a track record of successful project delivery.

What are the key skills and qualifications needed to thrive as a senior Python SQL developer?

To thrive as a Senior Python SQL Developer, you need advanced proficiency in Python programming, SQL query optimization, database design, and a relevant degree in computer science or a related field. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and knowledge of relational databases like PostgreSQL or MySQL are typically required. Strong problem-solving abilities, effective communication, and the ability to collaborate across teams distinguish top performers in this role. These skills ensure robust, scalable solutions and seamless data integration essential for business intelligence and application development.

What are some common challenges faced by senior Python SQL developers when managing large datasets, and how can they be addressed?

Senior Python SQL Developers often encounter challenges such as optimizing query performance, handling data integrity, and ensuring scalable data processing when working with large datasets. To address these issues, they frequently use advanced indexing, partitioning strategies, and efficient query design. Additionally, collaborating closely with data engineers and DBAs helps identify bottlenecks and implement best practices for database performance and maintainability. Regular code reviews and adopting automated testing also play a key role in maintaining robust data pipelines.

What is the difference between Senior Python Sql Developer vs Data Analyst?

AspectSenior Python Sql DeveloperData Analyst
Required SkillsPython, SQL, database management, scriptingSQL, data visualization, statistical analysis
Work EnvironmentSoftware development teams, IT departmentsBusiness units, research teams
CertificationsSQL certifications, Python certificationsData analysis certifications, Excel skills
Industry UsageTech, finance, healthcareMarketing, finance, consulting

The main difference between a Senior Python Sql Developer and a Data Analyst lies in their focus areas. The developer primarily builds and maintains data systems using Python and SQL, while the analyst interprets data to provide insights. Both roles require strong SQL skills and may share certifications, but their daily tasks and industry applications differ significantly.

What are the most commonly searched types of Python Sql Developer jobs in Bensenville, IL?

The most popular types of Python Sql Developer jobs in Bensenville, IL are:

What cities near Bensenville, IL are hiring for Senior Python Sql Developer jobs?

Cities near Bensenville, IL with the most Senior Python Sql Developer job openings:

Senior Scala/Python Engineer (Hybrid)

Rewards Network

Chicago, IL • Hybrid

$130K - $170K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 17 days ago


Job description

About Rewards Network 

For 41 years, Rewards Network has been helping restaurants grow revenue, increase traffic, and boost customer engagement through innovative financial, marketing services, and premier dining rewards programs. By offering unique card-linked offers, we introduce diners to fantastic restaurant experiences, leveraging advanced technology and data analytics to deliver value to restaurants, diners, and our strategic partners' loyalty programs. 

Our Culture 

At Rewards Network, you'll be part of a driven and diverse team that excels in collaboration, issue resolution, and taking ownership of both personal growth and the company's success. We take pride in partnering with the world's most powerful loyalty programs to drive full-price paying customers to local restaurants through marketing services and flexible funding options. Our engaging and rewarding environment is designed to help you gain your full potential. 

Job Overview

The Senior Software Engineer (Platform Team) joins a dynamic group responsible for designing and developing scalable back-end systems that power Rewards Network's dining and transaction processing platform. This role contributes to building robust, functional programming-driven services, ensuring seamless rewards delivery and exceptional partner experiences for millions of users. We're open to hiring at the mid to senior level based on experience.

This is a hybrid position that requires in office presence 3 days a week (Tuesday-Thursday) in Chicago. 

What you'll bring to the table: (Responsibilities)

   Lead the development of scalable back-end systems to support platform services.
   Architect RESTful APIs and microservices using functional programming to ensure reliability and maintainability.
   Build real-time data pipelines to enable efficient platform operations.
   Optimize databases for performance and data integrity.
   Mentor team members on functional programming practices and system design for high-quality, testable code.
   Collaborate with DevOps and data teams to align on platform performance and operational needs.
   Implement security measures to safeguard sensitive platform data.
   Oversee projects from design to deployment, ensuring alignment with business goals.
   Enhance CI/CD processes to maintain platform reliability.
   Research advanced functional programming techniques to improve system performance.

Do you have the right mix of ingredients:
  • 7+ years of experience in back-end software development, with at least 3 years focused on functional programming.
  • Expert proficiency in Scala or other functional programming languages for building complex back-end systems.
  • Strong experience with functional programming libraries, including Cats Effect, for concurrent and scalable applications.
  • Advanced skill in designing RESTful APIs and microservices with functional paradigms.
  • Proficiency in event streaming systems like Kafka for real-time processing.
  • Expertise in optimizing relational databases (e.g., PostgreSQL) for high-throughput environments.
  • Ability to write clean, testable code adhering to functional programming principles.
  • Deep knowledge of security practices for critical systems.
  • Proven ability to lead technical projects and mentor engineers across teams.
  • Experience with CI/CD pipelines and containerized environments (e.g., Docker, Kubernetes).
  • Familiarity with Typelevel ecosystem (preferred).
  • Experience building applications using Python (preferred).

Education, Certifications and Experience: Preferred

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience (e.g., coding bootcamp or self-taught expertise).
What you'll love about us: 

Comprehensive benefits package, which includes:

  • This is a full-time, exempt position. The base salary range for this role in Chicago is $130,000-$170,000 annually, depending on level (mid-level or senior), as well as candidate experience, skills, and other factors. This role is also eligible for an annual bonus target of 10%, bringing total target compensation to $143,000-$187,000.
  • Competitive Time Off Benefits: including flexible PTO, 11 company holidays, and parental leave. 
  • Generous dining reimbursement when you dine with our restaurant clients 
  • 401(k) plan with a company match
  • Two medical plan options- Standard PPO or High Deductible Health Plan (HSA with company match for HDHP participants)
  • Partnership with Rx n Go, offering certain prescriptions for free
  • Two dental plan options and a vision plan
  • Flexible Spending Accounts and a pre-tax commuter benefit program
  • Accident, Critical Illness, and Hospital Indemnity Insurance Plans
  • Short Term and Long Term disability 
  • Company-paid life insurance and AD&D insurance, supplemental employee, spouse, and child life insurance 
  • Employee Life Assistance Program
  • Hybrid working environment in a new office space downtown near the Metra Train stations and catered lunches on Tuesdays. 

Rewards Network is an Equal Opportunity Employer (EOE). We encourage and strongly support workplace diversity.