Data Engineer

Socket.dev

Alexandria (VA)

On-site

USD 110,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Socket.dev is seeking a Data Engineer to build and maintain scalable data pipelines on a Microsoft Azure platform, enabling reliable analytics across the organization. The role focuses on governance, lineage, and cloud-native architecture while partnering with IT, Finance, Operations, and Digital stakeholders.

The position is hybrid with on-site days in Alexandria, VA, and requires expertise in Python, PySpark, SQL, and Azure data services to deliver curated datasets for reporting and analytics.

Qualifications

  • Bachelor's degree in CS/IS/Engineering or related field.
  • 3+ years of experience in data engineering.
  • Hands-on experience with Microsoft Azure data services.
  • Finance/Operations/Digital reporting experience preferred.
  • Experience in multi-unit retail or restaurant environments preferred.

Responsibilities

  • Design, develop, and maintain end-to-end data pipelines for ingestion, transformation, and delivery of data.
  • Ingest data from relational databases, REST APIs, flat files, and third-party platforms.
  • Build and manage Azure Data Factory pipelines to orchestrate data workflows.
  • Develop Azure Functions and Logic Apps for event-driven ingestion and integrations.
  • Administer Databricks workspaces, including cluster management and governance.

Skills

Python
PySpark
SQL
Azure cloud

Education

Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field

Tools

Azure Data Factory
Azure Databricks
Azure Data Lake Storage Gen2
Power BI

Job description

The Data Engineer builds and maintains the data infrastructure that supports operational and digital analytics across the organization. This position designs, develops, and operates scalable data pipelines and ingestion workflows on a Microsoft Azure-based platform to ensure data is reliable, governed, and available for analytics and reporting. This role partners closely with IT, Finance, Operations, and Digital stakeholders to support the organization’s continued migration to a centralized, cloud-native data architecture.

Work Location and Onsite Requirement: This position is Hybrid and requires a few days in the Alexandria VA office.

Essential Duties and Responsibilities
  • Design, develop, and maintain end-to-end data pipelines for ingestion, transformation, and delivery of structured and semi-structured data.
  • Ingest data from diverse sources, including relational databases, REST APIs, flat files, and third-party platforms.
  • Build and manage Azure Data Factory pipelines to orchestrate, schedule, and monitor data workflows.
  • Develop Azure Functions and Logic Apps to support event-driven ingestion and lightweight system integrations.
  • Administer and configure Databricks workspaces, including cluster management, access controls, and workspace governance.
  • Develop data processing and transformation logic using Python and PySpark in Databricks notebooks and jobs.
  • Apply data architecture standards and evaluate technical trade-offs related to medallion architecture, data modeling, and governance best practices.
  • Implement and maintain data governance controls, including access controls, data classification, and lineage tracking.
  • Manage Azure Storage resources, including Azure Data Lake Storage Gen2, to support proper organization, partitioning, and lifecycle management.
  • Validate data quality, completeness, and reliability throughout the pipeline and support discrepancy resolution with analysts, developers, and downstream consumers.
  • Collaborate with analysts and developers to deliver curated, conformed datasets for reporting and analytics.
  • Troubleshoot pipeline failures, performance bottlenecks, and data discrepancies.
  • Document architecture decisions, data flows, pipeline logic, and operational runbooks.
Qualifications Guidelines

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skills, and/or abilities required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Education/Experience
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field required
  • 3+ years of experience in data engineering roles required
  • Hands-on experience with Microsoft Azure data services required
  • Experience supporting Finance, Operations, or Digital reporting environments preferred
  • Experience in multi-unit retail or restaurant environments preferred
Language Ability

Excellent verbal and written communication skills are required. This position requires the ability to translate business requirements into technical solutions, collaborate effectively with IT, Finance, Operations, and Digital stakeholders, and document technical work clearly for both technical and non-technical audiences.

Math Ability

This position requires strong analytical skills, including the ability to interpret data, evaluate metrics, identify trends, and assess risks across data pipelines and reporting environments.

Reasoning Ability

This position requires strong analytical and problem-solving skills, including the ability to assess complex data issues, evaluate technical trade-offs, and make sound decisions related to data architecture, pipeline design, data quality, and system integrations. The candidate must be able to troubleshoot discrepancies, identify root causes, prioritize risks, and develop reliable solutions in collaboration with technical and business stakeholders.

Computer Skills

Proficiency in Microsoft Office Suite is required. Strong proficiency in Python, PySpark, advanced SQL, Microsoft Azure data services, Databricks, Azure Data Factory, Azure Functions, Logic Apps, and Azure Data Lake Storage Gen2 is required. Experience with Databricks workspace administration, cluster configuration, Unity Catalog, access management, SQL sources, REST APIs, CSV/XML formats, data quality frameworks, governance controls, validation strategies, and cloud-based access controls is preferred.

Supervisory Responsibilities

This position has no supervisory responsibilities.

Physical Demands

This position is primarily office-based and requires the ability to remain in a stationary position for prolonged periods while using a computer, telephone, and standard office equipment. The position may occasionally require standing, walking, reaching, grasping, handling objects, and lifting or moving up to 20 pounds. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Special Requirements/Certification

Power BI experience, including data modeling, DAX measures, and report publishing in Power BI Service, is preferred. Databricks and Microsoft Azure certifications, such as Databricks Certified Data Engineer Associate/Professional, Databricks Certified Associate Developer for Apache Spark, Azure Data Engineer Associate (DP-203), or Azure Fundamentals (AZ-900), are preferred but not required.

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

Similar jobs worth comparing

Data Engineer
Data Engineer

Ascendum Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Data Engineer
Data Engineer

The Joint Commission • Oak Brook (IL)

On-site
USD 107,000 - 143,000
Comprehensive benefits package
Equal Opportunity Employer
Azure Databricks Engineer (Dallas, TX)
Azure Databricks Engineer (Dallas, TX)

Cedent • Dallas (TX)

On-site
USD 120,000 - 150,000
Data Solutions Engineer - On-site, Durham, NC
Data Solutions Engineer - On-site, Durham, NC

Powersecure • Durham (NC), Northern (KY)

Hybrid
USD 100,000 - 140,000
Health insurance
401(k) plan
Vacation
+4
Data Solutions Engineer - On-site, Durham, NC
Data Solutions Engineer - On-site, Durham, NC

PowerSecure, Inc. • North Carolina

Hybrid
USD 110,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+8
Senior Data Engineer on-site)
Senior Data Engineer on-site)

Ziosk • Dallas (TX)

On-site
USD 140,000 - 190,000
Data Solutions Engineer - On-site, Durham, NC
Data Solutions Engineer - On-site, Durham, NC

Powersecure-Inc. • Durham (NC)

Hybrid
USD 90,000 - 130,000
Medical insurance
401(k) matching
PTO and holidays
+1
Data Engineer
Data Engineer

Joint Commission • Oak Brook (IL)

On-site
USD 107,000 - 143,000
Comprehensive benefits
Data Engineer
Data Engineer

Hoar • Birmingham (AL)

On-site
USD 95,000 - 130,000
Data Engineer
Data Engineer

Compunnel, Inc. • Norfolk (VA)

Hybrid
USD 110,000 - 150,000