Software Developer Productivity Engineer | HPC | Experienced Hire
Core
Design, develop, and maintain C++ build tools and infrastructure to support the software development lifecycle for a low-latency, high-performance trading infrastructure.
Role type
Senior IC build engineer (C++)
Builds
Build tools, utilities, and infrastructure for the software development lifecycle
Domain
Financial technology / Quantitative trading / C++ systems
Deliverable
infrastructure
Required skills
C++, Python, Linux, distributed compilation, object caching, dependency management, make, CI/CD, static analysis, profiling, package management (Spack/Conda)
Preferred skills
Experience with geographically distributed engineering teams
Technologies
C++, Python, Linux, TeamCity, Spack, Conda, make
Responsibilities
Optimize C++ build times using distributed compilation and object caches; Ensure OS and code compatibility using package managers and ABI checks; Implement continuous integration, static analysis, and custom dashboards; Package C++ and Python extensions for deployment
Seniority
Senior, hands-on IC
