Overview
On Site
Full Time
No Travel Required
Skills
Collaboration
Trading
C
Computer Science
Regression Analysis
Continuous Integration and Development
TeamCity
C++
Build Tools
Productivity
Software Development
Continuous Integration
Continuous Delivery
Python
Linux
Optimization
Job Details
Software Build Engineer - 5 days on site
Join an innovative team where your passion for Developer Productivity and deep knowledge of C++ build tools will thrive. We offer an exciting environment with opportunities to design, develop, and maintain impactful build tools for our cutting-edge trading infrastructure. Collaborate closely with skilled developers and systems engineers, and enjoy the satisfaction of knowing your work directly supports a high-performance, low-latency trading platform.
**Key Qualifications:**
- Extensive experience (4+ years) with large codebase build systems and C/C++.
- Proficient in Python coding, particularly in a Linux environment.
- Proven skills in optimizing C++ build times using techniques like distributed compilation and object caches.
- Bachelor s degree in Computer Science, Engineering, or related technical field, along with at least five years of software development experience.
- Experienced with make and CI/CD methodologies, including orchestrating automated build and regression tests on a distributed build farm.
- Familiarity with continuous integration tools like TeamCity and practices for catching bad code through static analysis and profiling.
- Experience in working with C++/Python software engineers across different locations is a plus.
\vspace{5\baselineskip}
Build Engineer, C++ Build Tools, Developer Productivity, Software Development, CI/CD, Python, Linux Environment, Distributed Compilation, Optimization, High-Performance Infrastructure.
Please send a current copy of your resume with work history to for consideration. All communications are 100% confidential.
Kevin McCarthy
Libertyjobs.com
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.