LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Canary Wharfian
OR continue with e-mail and password
E-mail address
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Job Details

Susquehanna logo
Proprietary Trading

Software Developer Productivity Engineer | HPC | Experienced Hire

at Susquehanna

ExperiencedNo visa sponsorship

Posted 17 days ago

No clicks

Susquehanna is seeking an experienced Software Build/Productivity Engineer to design, develop, and maintain C++ build tools and infrastructure for low-latency, high-performance trading systems. You will optimize C++ build times using distributed compilation, object caching, dependency management, and refactoring, and ensure cross-platform compatibility (Linux and Windows) with package managers and careful ABI/compile-flag control. The role also involves improving CI (TeamCity), static analysis, profiling/coverage tooling, packaging C++ and Python artifacts, and collaborating with geographically distributed engineers. Candidates should have C/C++ and Python experience, 4+ years working with large build systems, and a relevant bachelor's degree with five years of software development experience.

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Not specified

Full Job Description

JOB DESCRIPTION
Overview

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.

If you join us, you might be:

  • 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. 

Major responsibilities include:

  • 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

What we're looking for
  • 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

About Susquehanna

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.

If you're a recruiting agency and want to partner with us, please reach out to recruiting@sig.com. Any resume or referral submitted in the absence of a signed agreement will not be eligible for an agency fee.

#LI-AM1

#LI-Onsite

Job Details

Susquehanna logo
Proprietary Trading

17 days ago

clicks

Software Developer Productivity Engineer | HPC | Experienced Hire

at Susquehanna

ExperiencedNo visa sponsorship

Not specified

Currency not set

City: Not specified

Country: Not specified

Susquehanna is seeking an experienced Software Build/Productivity Engineer to design, develop, and maintain C++ build tools and infrastructure for low-latency, high-performance trading systems. You will optimize C++ build times using distributed compilation, object caching, dependency management, and refactoring, and ensure cross-platform compatibility (Linux and Windows) with package managers and careful ABI/compile-flag control. The role also involves improving CI (TeamCity), static analysis, profiling/coverage tooling, packaging C++ and Python artifacts, and collaborating with geographically distributed engineers. Candidates should have C/C++ and Python experience, 4+ years working with large build systems, and a relevant bachelor's degree with five years of software development experience.

Full Job Description

JOB DESCRIPTION
Overview

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.

If you join us, you might be:

  • 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. 

Major responsibilities include:

  • 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

What we're looking for
  • 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

About Susquehanna

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.

If you're a recruiting agency and want to partner with us, please reach out to recruiting@sig.com. Any resume or referral submitted in the absence of a signed agreement will not be eligible for an agency fee.

#LI-AM1

#LI-Onsite