Senior Data Engineer


Boston
Permanent
USD150000 - USD160000
Investment Management
PR/581211_1772031013
Senior Data Engineer

About the Role

We are looking for an experienced Senior Data Engineer to join a technology and data team supporting global investment and trading functions. This role is well‑suited for someone who enjoys architecting data platforms, improving data quality, and delivering high‑impact solutions used across trading, research, and portfolio workflows. You'll be responsible for building scalable data systems, strengthening governance practices, and ensuring that critical datasets are accurate, accessible, and dependable for both analytical and operational needs. The position offers the chance to work closely with front‑office and technology partners while shaping next‑generation data capabilities.


Key Responsibilities

  • Build, enhance, and maintain data pipelines across both cloud and on‑prem environments.
  • Support enterprise data governance initiatives, analytical platforms, and core data repositories.
  • Administer and extend tools used for metadata, lineage, and data quality monitoring.
  • Develop production‑ready code aligned with key business and investment priorities.
  • Participate in design and architecture reviews to ensure robust, scalable engineering practices.
  • Partner closely with cloud, security, and business teams on new applications and migration efforts.
  • Provide guidance and mentorship to team members across different time zones.
  • Contribute to long-term technical strategy to increase automation, improve data accuracy, and streamline workflows.
  • Prepare and validate datasets used for research, reporting, and decision‑support functions.
  • Design repeatable processes with automated checks, exception handling, and clear documentation.
  • Gather, standardize, and ingest large datasets from internal and external sources.
  • Work directly with stakeholders to understand data needs and resolve complex data issues.
  • Clearly communicate risks or inconsistencies related to data quality and reliability.

Required Experience and Skills

  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
  • 7+ years of experience in data engineering or software engineering roles.
  • Strong programming skills in Python for data processing, automation, and production systems.
  • Advanced SQL capabilities and experience with data modeling practices.
  • Demonstrated experience building data systems in both cloud and on‑prem settings.
  • Familiarity with BI/reporting tools such as Power BI or similar technologies.
  • Experience with workflow and orchestration tools (e.g., Airflow, dbt).
  • Hands‑on experience with cloud data warehouse platforms such as Snowflake, Redshift, BigQuery, or Athena.
  • Understanding of data governance, lineage, and data quality frameworks.
  • Excellent analytical skills and the ability to troubleshoot independently.
  • Strong communication skills and comfort working with both technical and non‑technical teams.
  • Ability to manage multiple priorities and operate effectively in a fast‑paced environment.
  • Collaborative mindset with strong ownership of deliverables.

Preferred Qualifications

  • Experience working within investment management, trading, or financial technology.
  • Exposure to streaming tools such as Kafka, Flink, or Spark Streaming.
  • Experience improving data workflows, automation, or engineering processes.
  • Strong documentation and organizational practices.
  • Ability to collaborate effectively with global teams across multiple regions.

Location

Boston, MA (Hybrid)

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your CV so you can be considered for roles that have yet to be created. 

Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you