TBG | The Bachrach Group

Data Engineer

Princeton, NJ

8 days ago
Save Job

Summary

We are seeking a motivated and detail-oriented Senior Developer with a strong background in fixed income analytics and investment data systems. This hands-on role is ideal for candidates who have worked in asset management or investment technology and have a deep understanding of fixed income securities, portfolio characteristics, and benchmarks. You will play a key part in building and maintaining robust data systems that drive performance reporting, client service, and investment analytics.


Key Responsibilities

System Development & Maintenance

  • Design and maintain a data warehouse supporting core investment data domains: security master, holdings, transactions, portfolios, and benchmarks.
  • Transition and enhance an existing Fixed Income datastore with a focus on portfolio characteristics, performance, attribution, and benchmark comparisons.
  • Develop and maintain data scripts for ingestion, transformation, and extraction processes.
  • Build APIs to expose critical datasets for use across teams.

Analytics & Data Management

  • Analyze and optimize data structures to support fixed income and portfolio-level analytics.
  • Ensure data accuracy, consistency, and availability across enterprise platforms.
  • Collaborate with stakeholders in investments, client services, and technology to support data needs.


Qualifications

Education & Experience

  • Bachelor’s degree in Computer Science, Financial Engineering, Mathematics, or related field.
  • 8+ years of experience developing within investment management, preferably on a front-office or central data team.
  • Hands-on exposure to fixed income instruments and performance data is essential.


Technical Skills

Required:

  • Advanced SQL development experience, particularly with SQL Server (T-SQL or PL/SQL).
  • Strong grasp of data warehousing concepts including OLTP, OLAP, dimensions, facts, and data modeling.
  • Proficient in Python scripting for data transformation and file processing tasks.

Preferred (Nice to Have):

  • Experience working with Snowflake, especially scripting languages like JavaScript stored procedures or Python UDFs.
  • Familiarity with Bloomberg data feeds (bulk data, reference data, pricing, analytics).
  • Exposure to AWS data services such as RDS, Aurora, Glue, or Lambda.

Fixed Income Knowledge

  • Solid understanding of fixed income securities (corporate, municipal, and securitized bonds) and concepts like duration, yield, credit spread, and ratings.
  • Knowledge of fixed income strategies including Core, Core+, Short Duration, Investment Grade, and High Yield.
  • Familiarity with portfolio performance measurement and attribution methodologies is a strong plus.

Soft Skills

  • Excellent attention to detail with a commitment to data accuracy and integrity.
  • Strong problem-solving abilities with a proactive mindset.
  • Comfortable working across functions and communicating with both technical and non-technical stakeholders.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: