Senior Developer, Data Engineering

Appone

Chicago (IL)

On-site

USD 130,000 - 180,000

Full time

4 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Evention is seeking a Senior Developer, Data Engineering to lead the design, development, and delivery of its enterprise data platform built on Microsoft Fabric. You will set technical direction for the data platform, architect scalable pipelines, and build .NET-based serverless components.

You will partner with product, engineering, and business stakeholders to turn data into a strategic asset, establish best practices, and mentor the team while staying current with Fabric and Azure data

Qualifications

  • 5+ years building enterprise data solutions on Azure (Fabric/Databricks).
  • Experience leading or acting as a technical lead for a data platform team.
  • Strong Python skills for data engineering and pipelines.
  • Proficiency in PySpark, Pandas, or Polars for DataFrame processing.
  • General .NET/C# experience including Azure Function Apps.
  • Experience building data pipelines, lakehouses, and ETL/ELT on Fabric.
  • Hands-on Spark notebooks and distributed data processing.
  • Strong SQL/T-SQL skills.
  • Experience with spec-driven development and AI-assisted development workflows.
  • Strong data analytics and data architecture experience for scalable reporting.

Responsibilities

  • Lead and mentor the data platform team, setting technical direction across data engineering, analytics, and architecture initiatives.
  • Design, build, and maintain enterprise data solutions on Microsoft Fabric, including lakehouses, data pipelines, and ETL/ELT frameworks.
  • Architect scalable data models and analytics solutions for reporting and BI across the platform.
  • Develop Spark notebooks and distributed data processing jobs for large-scale data transformation.
  • Build .NET-based Azure Function Apps and serverless workflows for Fabric-based tasks.
  • Build and maintain integrations to client data sources feeding the data platform.
  • Collaborate with product and business stakeholders to translate requirements into technical solutions.
  • Establish best practices for data pipeline development, CI/CD, monitoring, and governance.
  • Perform code/design reviews and mentor team members on engineering/data practices.
  • Stay current on Microsoft Fabric, Azure data services, and data engineering trends.

Skills

Azure Data Platform
Microsoft Fabric
Databricks
Python
PySpark
Pandas/Polars
.NET/C#
SQL
CI/CD
GitHub
Data Modeling

Education

Bachelor's or Master's in CS or related

Tools

Azure Function Apps
Azure Data Factory
Databricks
Azure Synapse

Job description

About the Organization Evention is redefining financial trust after checkout. Hospitality, retail, and entertainment businesses run on complex ecosystems of payments, payroll, tips, OTAs, and financial systems. But checkout is not the end of a transaction. It is the moment payment is authorized, not the moment financial accuracy is proven. As transactions move across systems, small errors can quickly turn into margin leakage, compliance risk, operational friction, and brand impact. Evention exists to close that gap. As the financial trust layer for complex, high-volume operators, Evention helps organizations continuously validate financial activity after checkout to ensure what was paid, processed, and reported is accurate across systems, locations, and workflows. Our platform automates reconciliation, surfaces exceptions before they become larger problems, and helps finance and operations teams protect margins, improve compliance, and lead with confidence. Since 2004, Evention has partnered with leading hospitality, retail, gaming, grocery, convenience, and entertainment brands to solve problems most businesses do not realize they have until they become costly. We are building a company that moves quickly, values curiosity, and challenges legacy ways of working. If you enjoy solving meaningful problems, working cross-functionally, and helping shape what comes next, you will fit right in.

EOE Statement

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

Description

The Senior Developer, Data Engineering will lead the design, development, and delivery of Evention's enterprise data platform, built primarily on Microsoft Fabric. You will set technical direction for the data platform team, architect scalable data pipelines and analytics solutions, and build .NET-based serverless components for the workflows where Fabric is more than the job calls for. You'll partner closely with product, engineering, and business stakeholders to turn data into a strategic asset for our customers.

Key Responsibilities
  • Lead and mentor the data platform team, setting technical direction across data engineering, analytics, and architecture initiatives.
  • Design, build, and maintain enterprise data solutions on Microsoft Fabric, including lakehouses, data pipelines, and ETL/ELT frameworks.
  • Architect scalable data models and analytics solutions that support reporting, BI, and downstream product needs across Evention's platform.
  • Develop Spark notebooks and distributed data processing jobs for large-scale data transformation and integration.
  • Build .NET-based Azure Function Apps and serverless, event-driven workflows for processes where Fabric is more overhead than the job needs.
  • Build and maintain integrations and API connections to client data sources (PMS, POS, OTA, and other systems) feeding the data platform.
  • Partner with product managers, engineering leads, and business stakeholders to translate requirements into technical and architectural solutions.
  • Establish and enforce best practices for data pipeline development, CI/CD, monitoring, data quality, and governance.
  • Perform code and design reviews, mentor team members, and promote strong engineering and data practices.
  • Stay current on Microsoft Fabric, Azure data services, and data engineering trends to guide platform strategy and continuous innovation.
Qualifications and Skills

Required

  • 5+ years of experience building enterprise data solutions on Microsoft Azure, including hands-on production experience with Microsoft Fabric or Databricks.
  • Proven experience leading, or acting as a technical lead for, a data engineering or data platform team.
  • Strong Python skills for data engineering and pipeline development.
  • Proficiency in PySpark, Pandas, or Polars libraries for DataFrame processing within Spark and Python notebook kernels.
  • General .NET/C# experience, including Azure Function Apps for serverless, event-driven data workflows.
  • Experience building data pipelines, lakehouses, and ETL/ELT frameworks within Microsoft Fabric.
  • Hands-on experience with Spark notebooks and distributed data processing.
  • Strong SQL and T-SQL skills.
  • Experience with spec-driven development and agentic AI-assisted development workflows.
  • Strong data analytics and data architecture experience, including designing data models and warehouses/lakehouses that support scalable reporting and analytics.
  • Strong communication skills and ability to work in a collaborative, agile team environment.

Preferred

  • Good to strong understanding of GraphQL APIs for data integration.
  • Experience with Azure Data Factory, Databricks, or Azure Synapse.
  • Hands-on experience with CI/CD pipelines using GitHub.
  • Familiarity with C#, .NET, or React beyond core Function App development.
  • Bachelor's or master's degree in computer science or a related field is preferred.
  • Familiarity with AI/ML integration in SaaS applications.

??Additional Notes?

About Evention:?

Evention is the financial trust layer for hotels, restaurants, retail, and entertainment operators. Our platform automatically reconciles payment, cash, tip, and booking data across the systems that power a location, from point-of-sale and property management to online

Location Chicago Location

Full-Time/Part-Time Full-Time

Position Requirements

Position Developer

Exempt/Non-Exempt Exempt

This position is currently accepting applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer, Data Engineering
Senior Developer, Data Engineering

Evention • Chicago (IL)

On-site
USD 110,000 - 156,000
Enterprise Client Success Manager
Enterprise Client Success Manager

Evention LLC • Chicago (IL)

On-site
USD 85,000 - 125,000
In-office role
Downtown Chicago office
Client Success Partner
Client Success Partner

Appone • Chicago (IL)

On-site
USD 85,000 - 125,000
Senior Data Platform Engineer - Azure Fabric & Pipelines
Senior Data Platform Engineer - Azure Fabric & Pipelines

Evention • Chicago (IL)

On-site
USD 110,000 - 156,000
Senior Data Platform Engineer
Senior Data Platform Engineer

Aperiasolutions • Dallas (TX)

On-site
USD 120,000 - 180,000
Health insurance
Health savings account
Dental insurance
+10
Senior Data Platform Engineer – Fabric & Azure
Senior Data Platform Engineer – Fabric & Azure

Appone • Chicago (IL)

On-site
USD 130,000 - 180,000
Principal Data Engineer
Principal Data Engineer

Vomela Commercial Group • Headquarters (KY)

On-site
USD 180,000 - 200,000
Health Care Plan
401k Plan
Life Insurance
+4
Data Acquisition Engineer
Data Acquisition Engineer

Molecular Surroundings • United States

Remote
USD 136,000 - 221,000
Flexible schedule
Health insurance
Paid time off
+1
Fabric Data Engineer
Fabric Data Engineer

Arrivia, Inc. • Scottsdale (AZ)

Hybrid
USD 120,000 - 160,000
Unlimited PTO
Exclusive employee travel rates
Travel discounts via Arrivia programs
+2
Senior Data Engineer (Contract)
Senior Data Engineer (Contract)

Concurrency, Inc. • Town of Brookfield (WI)

On-site
USD 110,000 - 140,000