Senior Data Engineer

Remote Full TimeColumbia, Maryland, United States (Remote)Ad Hoc Communication Resources

Role Overview

Join our team as a Senior Data Engineer to design, build, and optimize scalable data solutions that support business and customer needs. As a senior individual contributor, you will continue to develop your leadership, technical guidance, and mentoring skills. You will contribute to the long-term data strategy of the program, influence architectural decisions, and collaborate closely with software engineers, product managers, analysts, architects, and stakeholders to deliver reliable, secure, and scalable data platforms.

What You Will Do

Your primary responsibilities will include evaluating and recommending multiple technical approaches to solve complex data engineering and architecture challenges, designing and developing scalable data pipelines, and implementing robust ETL/ELT workflows. You will also be responsible for building and maintaining scalable data models, data warehouses, and cloud-native data architectures, and ensuring data quality, integrity, governance, lineage, security, and observability across data platforms.

Why It Might Be a Fit

To be successful in this role, you will need strong analytical, troubleshooting, and problem-solving skills with the ability to make sound technical decisions. You will also need excellent written and verbal communication skills to explain technical concepts to both technical and non-technical audiences. Additionally, you will need the ability to mentor junior engineers through code reviews, technical guidance, and knowledge sharing.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics, or a related technical discipline with 7+ years of professional experience
  • 7+ years of experience designing, building, and maintaining enterprise-scale data platforms and data pipelines
  • Strong proficiency in SQL with experience developing, optimizing, and troubleshooting complex queries and large datasets
  • Professional experience developing software and data solutions using Python, Java, Scala, or a comparable programming language
  • Experience designing, developing, and maintaining ETL/ELT pipelines for batch and real-time data processing
  • Experience working with cloud-based data platforms and services within AWS, Microsoft Azure, or Google Cloud Platform
  • Experience with modern cloud data platforms such as Snowflake, Databricks, Amazon Redshift, Google BigQuery, or Azure Synapse Analytics
  • Experience with relational database technologies such as PostgreSQL, SQL Server, Oracle, or MySQL, along with familiarity with NoSQL database solutions
  • Experience with distributed data processing frameworks such as Apache Spark or equivalent big data technologies
  • Strong understanding of data modeling, dimensional modeling, schema design, data warehousing, and database optimization
  • Experience implementing data quality, validation, governance, metadata management, and data lineage best practices
  • Experience working with structured, semi-structured, and unstructured data from multiple sources
  • Experience with version control systems such as Git and CI/CD practices supporting data engineering workflows
  • Understanding of data security, privacy, encryption, and access control principles
  • Experience monitoring, troubleshooting, and optimizing production data systems for scalability, availability, and performance
  • Experience working within Agile software development environments and collaborating across cross-functional engineering teams
  • Strong analytical, troubleshooting, and problem-solving skills with the ability to make sound technical decisions
  • Excellent written and verbal communication skills with the ability to explain technical concepts to both technical and non-technical audiences
  • Demonstrated ability to mentor junior engineers through code reviews, technical guidance, and knowledge sharing
  • Ability to obtain and maintain a U.S. Public Trust clearance

Benefits

  • Company-subsidized health, dental, and vision insurance
  • Flexible PTO
  • 401K with employer match
  • Paid parental leave after one year of service
  • Employee Assistance Program

To apply for this job please visit adhoc.hrmdirect.com.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Tired of manual job applications?

JobCopilot auto-applies to thousands of RevOps and GTM roles on your behalf — so you can focus on interviews, not applications.

Applying for this role?

Tailor your resume to this exact role — hiring managers notice the difference.

Latest articles on the blog

RECRUITERS!

Reduce the risk of your recruitment process (applicant quality, long and inefficient process) by selecting from a relevant pool of candidates.

POST A NEW JOB NOW!