1

Senior Data Engineer Jobs in Manchester, MD (NOW HIRING)

Sr Kafka Developer

Owings Mills, MD · On-site

$50.50 - $65.50/hr

we are hiring Sr Kafka Developer for our client in Owingmills,MD. if you are comfortable with then ... Develop Kafka Producer Microservices to publish the data to topics. * Develop stream processing ...

Sr. Engineer

Owings Mills, MD · On-site

$99K - $136K/yr

Tata Consultancy Services is seeking a Senior Engineer with extensive experience in IT Production ... data processing errors across distributed, cloud, and mainframe systems. • Perform root cause ...

Position Overview We are seeking an experienced Senior Quality Engineer with strong expertise in ... Analyze inspection data and generate detailed reports to support decision-making and continuous ...

Senior Design Engineer

Westminster, MD · On-site

$86K - $126K/yr

What you'll do: As a Senior Design Engineer at a cutting-edge composites facility, you will ... and data driven design changes where appropriate. • Work to Design for Six Sigma (DFSS ...

Showing results 21-40

Senior Data Engineer information

See Manchester, MD salary details

$77K

$120K

$166.3K

How much do senior data engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for senior data engineer in Manchester, MD is $120,047.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,700.00 and $136,800.00 per year, depending on experience, location, and employer.

What is a senior data engineer?

Senior Data Engineers are experienced professionals who design, build, and maintain large-scale data processing systems and infrastructure. They are responsible for developing data pipelines, managing databases, and ensuring the efficient flow and integrity of data across various platforms. Senior Data Engineers often collaborate with data scientists, analysts, and other engineers to support business intelligence and machine learning projects. They also play a key role in implementing best practices for data security, quality, and governance within an organization.

What are some common challenges senior data engineers face when integrating data from multiple sources?

Senior Data Engineers often encounter challenges such as inconsistent data formats, varying data quality, and differing update frequencies when integrating data from multiple sources. Addressing these issues requires designing robust ETL (Extract, Transform, Load) pipelines, implementing data validation checks, and collaborating closely with source system owners to ensure data integrity. Effective communication with cross-functional teams and leveraging scalable data integration tools are also essential to streamline the process and minimize errors.

What are the key skills and qualifications needed to thrive as a senior data engineer, and why are they important?

To thrive as a Senior Data Engineer, you need strong expertise in data modeling, ETL development, programming (such as Python or Scala), and a degree in computer science or a related field. Proficiency with big data technologies (like Hadoop, Spark), cloud platforms (AWS, Azure, GCP), and database systems, as well as relevant certifications, is highly valuable. Excellent problem-solving, communication, and leadership skills help you collaborate across teams and mentor junior engineers. These skills and qualities ensure robust, scalable data solutions that support organizational decision-making and growth.

What is the difference between Senior Data Engineer vs Data Scientist?

AspectSenior Data EngineerData Scientist
Required CredentialsBachelor's/Master's in CS, Engineering, or related; experience with data pipelinesBachelor's/Master's in CS, Statistics, or related; proficiency in statistical analysis and modeling
Work EnvironmentBuild and maintain data infrastructure, optimize data workflowsAnalyze data, develop predictive models, generate insights
Employer & Industry UsageTech companies, finance, healthcare, where data engineering is essentialResearch, marketing, tech firms focusing on data analysis and modeling

While both roles work with data, Senior Data Engineers focus on developing and maintaining data infrastructure, whereas Data Scientists analyze data to generate insights and build models. They often collaborate but have distinct skill sets and responsibilities.

What do senior data engineers do?

Senior data engineers design, build, and maintain large-scale data pipelines and infrastructure to support data collection, storage, and analysis. They often work with tools like SQL, Spark, and cloud platforms, and may lead data team projects while ensuring data quality and security.

What cities near Manchester, MD are hiring for Senior Data Engineer jobs?

Cities near Manchester, MD with the most Senior Data Engineer job openings:

Infographic showing various Senior Data Engineer job openings in Manchester, MD as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $120,047 per year, or $57.7 per hour.

Senior Software Engineer - Security

T Rowe Price

Owings Mills, MD • Hybrid

$116K - $154K/yr

Full-time

Re-posted 16 days ago


T. Rowe Price rating

9.1

Company rating: 9.1 out of 10

Based on 21 frontline employees who took The Breakroom Quiz


Job description

Role Summary

We are seeking a full stack Senior Software Engineer - Security and Data Engineering experience. In this role you will be responsible for the design, development, and operations of fraud detection software in a highly collaborative environment. You will use a combination of data engineering, software engineering, and Python based frameworks, and tooling, to harness data sources for the purpose of identifying fraud and preventing loss for our external customers.

In this role you will also design, develop, modify, adapt and implement short- and long-term solutions to information technology needs through new and existing applications, systems, databases and applications infrastructure. You will review and interpret system requirements and business processes as well as code, test, debug and implement software solutions. You will also:

  • Lead projects or work streams.
  • Be accountable for your work and sometimes others, provide process and standards advice in your area of specialization.
  • Work independently.
  • Serve as a resource for colleagues with less experience.

Responsibilities

  • Performing as a domain expert in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Leads significant pieces of development within the development lifecycle.
  • Contributing to the development of standard methodologies within your group.
  • Leading code reviews and actively participates in providing feedback on others' designs/code.
  • Being accountable for technical debt in your own software.
  • Leading a small project team, as required.
  • Taking control of complex problems and step through them in a rational way.
  • Making tactical vs. strategic trade-offs.
  • Being flexible in your thinking; able to evolve a solution when additional information or ideas are presented.
  • Mentoring junior members of the team.
  • Identifying when junior engineers need help and providing it in a positive way that promotes confidence.
  • Actively helping team members/make suggestions to improve practices.

Business Knowledge:

  • Able to work directly with business partners.
  • Decisions show a focus on current and future business priorities, together with fiscal responsibility.
  • Can articulate business needs and translate them into technology solutions.

Qualifications

Required:

  • Bachelor's Degree (or the equivalent combination of education and relevant experience) and 5+ years of progressive software engineering experience
  • In-depth knowledge and expertisein your job discipline and working knowledge of related disciplines.
  • Stays up to date with new technologies.
  • Shows dedication to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature development.
  • Debugs large components with limited assistanceand assistsother engineerswith debugging.
  • Designs and develops practical APIs and abstractions.
  • Experience with Data Engineering tools and technologies (Deltalake, Lakehouse, Iceberg, Snowflake, and Apache Spark).
  • Experience with Amazon Web Services (AWS).
  • Experience with React and Django framework.
  • Experience with Python ML packages.
  • Programs proficiently in Python and JavaScript.
  • Shows a commitment to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature development.
  • Develops data models or schemas from scratch and knows of key concepts such as ACID, Normalization, and Transactions.
  • Leads code reviews, actively participatesin providing feedback on others' designs/code, helps others solve technical problems.
  • Able to provide a clear and concise explanation of technical concepts, designs, or implementations.
  • Proficient in writing complex queries to pull data from various tools such as Splunk, DbVisualizer, Oracle or DB2.
  • Proficient in Splunk, including lookup tables, reports, creating alerts, and creating Splunk dashboards.

Preferred:

  • A demonstrable knowledge of fraud risk factors and analysis, suchas IP address, cookies, user-agents, banks, redemptions, loan, and withdrawals.
  • A general knowledge of aggregators, rules, and rules engines.
  • Good knowledge of authentication, MFA, security questions, everify, and Quovosystems.
  • Experience with JupyterNotebook and Pandas.

FINRA Requirements

FINRA licenses are not required and will not be supported for this role.

Work Flexibility

This role is eligible for hybrid work, with up to three days per week from home.


What T. Rowe Price employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom