IMC Trading · 2 days ago
Developer Productivity Engineer
Wonder how qualified you are to the job?
Financial Services
Insider Connection @IMC Trading
Responsibilities
Optimize compile times, improve code quality systems, and simplify software processes to enhance engineers' daily workflow
Lead engineering efforts to solve technical challenges in building and optimizing a monorepo codebase
Design and develop infrastructure supporting development, build, test, and release processes
Drive adoption of best practices in code health, development productivity, and maintainability
Collaborate with other software teams to influence design for engineering excellence
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
5+ years of software development experience
Excellent written and verbal communication skills in interacting with stakeholders across all phases of product design, development, and delivery
Proactively identify and mitigate pain points in software toolchains in collaboration with other software teams
Knowledgable in stable, dependable build environments and rapid feedback cycles
Promote the benefits of build system changes among users to boost adoption and thus productivity
Solicit and engage with feedback from end users to focus efforts and increase impact
Previous experience with Java, Python, and/or C++ (the team mostly uses Python)
Experience maintaining and optimizing build systems for large-scale software repositories
Owning and managing builds for multi-language codebases
Profiling and optimizing build times for C++ code
Working closely with Bazel or other monorepo-build software
Company
IMC Trading
As one of the world’s leading market makers, IMC trades on more than 100 venues around the world and provides liquidity in more than 200,000 securities.
Funding
Current Stage
Late StageRecent News
2022-05-31
Company data provided by crunchbase