JobMesh

Software Developer Productivity Engineer | HPC | Experienced Hire

Susquehanna International Group · Bala Cynwyd, Pennsylvania, US

Overview Susquehanna is looking for an experienced Software Build Engineer with deep knowledge of C++ build tools and a passion for Developer Productivity. T...

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+ y...