Software Developer Productivity Engineer

Susquehanna International Group, LLP
United States
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Systems Engineering C++ (Programming Language) Continuous Integration Linux Python (Programming Language) Regression Testing Software Engineering Build Management Information Technology Low Latency Build Tools

Job description

  • Working on design, develop and maintain build tools, utilities and infrastructure utilized to support software development lifecycle.
  • Working with our developers and systems engineers to ensure all software components in the stack are easy to build, test, and compose together.

Requirements

Susquehanna is looking for an experienced Software Build Engineer with deep knowledge of C++ build tools and a passion for Developer Productivity. The build tools are used for building trading desk’s low latency, high performance infrastructure and applications., * 4+ years of experience working with build systems with large code base

  • Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering, Mathematics or a related technical field and five years of software development experience required
  • C/C++ and Python coding experience in a Linux environment required
  • Experience with make and CI/CD methodologies required
  • Experience with orchestrating automated build and regression tests on distributed build farm
  • Experience working with geographically distributed C++/Python software engineers is a plus

Benefits & conditions

  • Optimize C++ build times using distributed compilation, object caches, careful dependency management, and refactoring of C++ code.
  • Ensure compatibility of operating system (Linux and Windows), open source, and in-house code using package managers (Spack/Conda) and careful attention to ABI compatibility and compile flags.
  • Catch bad code with continuous integration (TeamCity), static analysis, profiling/coverage tools, and custom dash boards providing insight into what is broken.
  • Package C++, Python, and Python extensions for easy deployment

About the company

Susquehanna is a global quantitative trading firm powered by scientific rigor, curiosity, and innovation. Our culture is intellectually driven and highly collaborative, bringing together researchers, engineers, and traders to design and deploy impactful strategies in our systematic trading environment. To meet the unique challenges of global markets, Susquehanna applies machine learning and advanced quantitative research to vast datasets in order to uncover actionable insights and build effective strategies. By uniting deep market expertise with cutting-edge technology, we excel in solving complex problems and pushing boundaries together.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

48 sec

Exploring alternative build tools and experimental web components

Sasha Shynkevich · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all