Enable job alerts via email!

Engineering - Market Data Engineering - Software Engineer - Associate - Dallas Dallas · · Associate

Goldman Sachs Bank AG

Dallas (TX)

On-site

USD 100,000 - 130,000

Full time

30+ days ago

Job summary

A leading financial services firm is seeking a Senior Software Engineer to join their Market Data Engineering team in Dallas. This role involves designing and developing software for processing high-frequency market data, contributing to a long-term data strategy, and collaborating with global teams. The ideal candidate will have a strong background in Java, distributed systems, and Agile methodologies, with a passion for data-driven solutions.

Qualifications

  • 2-3+ years of experience in distributed system design.
  • 3-5+ years of experience with Java and RESTful web services.

Responsibilities

  • Design, develop, and support software components for high-frequency market data.
  • Collaborate with a global engineering team on design discussions.

Skills

Java
Spring Boot
RESTful Web Services
Agile methodologies
Analytical skills
Problem-solving

Education

Bachelor’s or Master’s degree in a computational field

Tools

NoSQL
Apache Kafka
Relational Databases

Job description

Opportunity Overview

Corporate Title: Associate

Office Location: Dallas

Job Function: Software Engineering

Division: Engineering Division

Who We Are: Market Data Engineering

Market Data Engineering is part of the firm’s Data Engineering group, handling global access to financial market data sourced both internally and externally. The team is undertaking a project to revolutionize data ingestion, curation, and distribution, and is looking for talented engineers to ensure successful delivery.

Your Impact

We are seeking a skilled Senior Software Engineer with a passion for design, development, and extracting meaningful signals from data. You will contribute to our long-term market data strategy, lead initiatives shaping our data architecture, and build products that generate insights for internal clients.

How You Will Fulfill Your Potential
  1. Design, develop, test, and support software components for large-scale applications processing and distributing high-frequency real-time market data, scaling to millions of messages.
  2. Write high-quality, modular, secure, testable, and maintainable code for real-time market data components.
  3. Handle large structured and unstructured data, implementing solutions to extract meaningful signals.
  4. Collaborate with a global engineering team and participate in design discussions and stand-ups across regions.

Relevant Technologies: Java, Spring Boot, RESTful Web Services, NoSQL, Apache Kafka

Basic Qualifications
  • Bachelor’s or Master’s degree in a computational field (Computer Science, Applied Mathematics, Engineering, or related discipline)
  • 2-3+ years of experience in distributed system design
  • 3-5+ years of experience with Java
  • 3-5+ years developing RESTful web services using Spring/Spring Boot
  • 3-5+ years of experience with data structures, complexity analysis, object-oriented design, and multi-threaded systems
  • Comfort with Agile methodologies (Scrum/Kanban)
  • Excellent communication skills and ability to collaborate with subject matter experts
  • Strong analytical and problem-solving skills
  • Strong work ethic and ownership mentality
Preferred Qualifications
  • Experience in the Financial Services industry
  • Experience with Relational Databases such as Sybase ASE, Sybase IQ, and DB2
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.