Senior Data Engineer

Quilt Software

United States

Remote

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401k investment opportunity, with company match
Medical, Dental, and Vision Plans
Paid Time Off
Paid Parental Leave
Paid Volunteer Leave
Fully Remote Work environment

Job summary

A dynamic software company is seeking a Senior Data Engineer to design and optimize data platforms for data-driven decision making. You will work heavily with Databricks, Spark, SQL, and Python, building scalable data solutions. The ideal candidate has over 7 years of experience, including data modeling and ETL/ELT processes. This full-time, remote position in the United States offers competitive benefits including 401k matching and medical plans.

Qualifications

  • 7+ years of professional experience as a Data Engineer, Software Engineer, or similar role.
  • Strong hands-on experience with Databricks, including cluster management.
  • Advanced experience with Apache Spark for batch and/or streaming data processing.
  • Expert-level SQL skills (complex joins, window functions, query optimization).
  • Strong Python skills for data engineering.
  • Proven experience in data modeling and designing schemas for analytics.

Responsibilities

  • Design and build data pipelines.
  • Develop, maintain, and optimize ETL/ELT pipelines on Databricks and Spark.
  • Integrate data from multiple internal and external sources.
  • Own data modeling and architecture.
  • Ensure data quality, reliability, and performance.

Skills

Databricks
Apache Spark
SQL
Python
Data modeling
ETL/ELT best practices
Data warehousing concepts
Version control (git)
Collaboration skills

Education

Bachelor's degree in Computer Science or related field

Tools

Airflow
Tableau

Job description

We’re looking for a Senior Data Engineer to design, build, and optimize our data platforms so teams across the company can make fast, reliable, data-driven decisions. You’ll be a key technical leader, owning end-to-end data pipelines and modeling, and setting best practices around how we work with data.

You’ll work heavily with Databricks, Spark, SQL, and Python, building scalable data solutions that power analytics, reporting, and data products. Experience in payments or financial services is a strong plus.

What You’ll Do
  • Design and build data pipelines
  • Develop, maintain, and optimize ETL/ELT pipelines on Databricks and Spark.
  • Integrate data from multiple internal and external sources into a centralized data platform.
  • Own data modeling & architecture
  • Design and maintain robust data models (e.g., star/snowflake schemas, data vault, dimensional models) to support analytics and self-service BI.
  • Establish and enforce data modeling standards and documentation.
  • Ensure data quality, reliability, and performance
  • Implement data quality checks, validation frameworks, and monitoring.
  • Tune queries and jobs for performance and cost efficiency in Databricks and downstream systems.
  • Collaborate and lead
  • Partner with data analysts, data scientists, and product/engineering teams to understand data needs and translate them into technical solutions.
  • Provide technical leadership and mentorship to other data engineers; help review designs and code.
  • Governance & best practices
  • Contribute to and refine our data governance, security, and access control practices.
  • Drive best practices around version control, CI/CD for data, and code standards.
Required Qualifications
  • 7+ years of professional experience as a Data Engineer, Software Engineer, or similar role.
  • Strong hands-on experience with Databricks (or a very similar cloud data platform) including cluster management, jobs, and notebooks.
  • Advanced experience with Apache Spark for batch and/or streaming data processing.
  • Expert-level SQL skills (complex joins, window functions, query optimization).
  • Strong Python skills for data engineering (e.g., PySpark, data processing libraries, scripting).
  • Proven experience in data modeling and designing schemas for analytics and reporting.
  • Experience building and maintaining data pipelines in a cloud environment (AWS, Azure, or GCP).
  • Strong understanding of data warehousing concepts, ETL/ELT best practices, and data lifecycle.
  • Solid software engineering fundamentals: version control (git), testing, code reviews, and CI/CD.
  • Excellent communication skills and the ability to collaborate with technical and non-technical stakeholders.
Nice to Have
  • Experience in payments, fintech, banking, or broader financial services (e.g., transaction data, ledgers, risk, fraud, reconciliation).
  • Experience with streaming technologies (e.g., Spark Structured Streaming, Kafka, Kinesis, or similar).
  • Familiarity with dbt or similar transformations-as-code frameworks.
  • Experience with orchestration tools (e.g., Airflow, Databricks Workflows).
  • Knowledge of BI tools (e.g., Power BI, Tableau, Looker) and how data models power them.
  • Exposure to machine learning workflows and supporting data science teams.
  • Experience implementing data governance, lineage, and catalog tools.
What You’ll Bring
  • A product mindset: you think about the end users of data and build with usability in mind.
  • A bias for automation, reliability, and scalability over one-off solutions.
  • Comfort with ambiguity, ownership of complex problems, and a desire to continuously improve the data ecosystem.
What We Offer
  • 401k investment opportunity, with company match
  • Medical, Dental, and Vision Plans
  • Paid Time Off
  • Paid Parental Leave
  • Paid Volunteer Leave
  • Fully Remote Work environment
Role Information
  • Full-Time, Remote in the United States

Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

About Quilt Software

Ever wondered how your favorite local shops compete with the big guys? That’s where we come in. We’re Quilt Software, providing Main Street's unsung heroes – from quirky cheese shops to family-run jewelry stores – with the tools they need to compete. Last year, we helped 14,000+ shops make over $2 billion in sales with our family of industry-specific software solutions.

If you get a kick out of supporting local businesses, love great software, and want to be part of a company that’s powering Main Street, we’d love to chat. Come join us in our quest to keep local retail not just alive, but thriving!

Notice - Employment Scams

Communication from our team regarding job opportunities will only be made by a Quilt Software employee with an @quiltsoftware.com email address. We do not conduct interviews over email or chat platforms, and we will never ask you to provide personal or financial information such as your mailing address, social security number, credit card numbers, or banking information. If you believe a scammer is contacting you, please mark the communication as 'phishing' or “spam” and do not respond.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

1. Payments Operations Analyst
1. Payments Operations Analyst

Quiltsoftware • Provo (UT)

On-site
USD 60,000 - 70,000
Medical, dental, and vision coverage
401(k) match
Career growth opportunities
+1
Customer Care Specialist
Customer Care Specialist

Quilt Software • Charlotte (NC)

Hybrid
USD 40,000 - 45,000
Comprehensive benefits package
401(k) company match
Ongoing training and development
+2
Content Marketing Manager
Content Marketing Manager

Quilt Software • United States

Hybrid
Competitive salary with performance-based incentives
Comprehensive medical, dental, and vision benefits
Paid professional development opportunities
+2
Product Manager, Emerging Technologies - AI
Product Manager, Emerging Technologies - AI

Quilt Software • Provo (UT)

Hybrid
USD 90,000 - 130,000
Competitive salary
Equity package
Comprehensive benefits
+1
Technical Support Representative
Technical Support Representative

Quilt Software • Provo (UT)

On-site
3 Weeks of PTO
Generous Medical, Dental, and Vision plans
Company Sponsored Life Insurance
+1
Payments Operations Analyst
Payments Operations Analyst

Quilt-Software • Provo (UT)

On-site
USD 60,000 - 70,000
Medical benefits
401(k) match
Career growth
+1
Accounting Manager
Accounting Manager

Quilt-Software • New York (NY)

Hybrid
USD 95,000 - 125,000
Medical, dental, and vision coverage
401(k) with company match
Career growth opportunities
+1
Implementation Specialist
Implementation Specialist

Quilt Software • Atlanta (GA)

On-site
USD 60,000 - 65,000
Comprehensive benefits package
401k Opportunity with Company Match
Opportunities for career growth
+2
Accounting Manager
Accounting Manager

Socket.dev • New York (NY)

Hybrid
USD 95,000 - 125,000
Benefits package
401(k) matching
Career growth opportunities
1. Product Manager, Emerging Technologies - AI
1. Product Manager, Emerging Technologies - AI

Quiltsoftware • Provo (UT)

Hybrid
USD 90,000 - 130,000