companyIMC Trading logo

Developer Productivity Engineer

IMC TradingChicago, United States
On-site Full-time $175K/yr - $225K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Your Core Responsibilities: Enhance and scale IMC's trading systems and development tools to foster a superior work environment for developers. Maintain a reliable multi-tenant development environment that supports hundreds of concurrent users across multiple global regions. Identify and resolve potential issues with the build infrastructure while implementing necessary improvements. Design and build infrastructure that supports development, build, testing, and release processes. Promote best practices in code quality, development productivity, and maintainability. Your Skills and Experience: Minimum of 5 years of software development experience in Python, Java, and/or C++. Proficient in Kubernetes, containerization, and cluster management. Experience in implementing monitoring and alerting systems using tools such as Grafana, Prometheus, and other observability platforms. Prior experience with Bazel or similar monorepo-build software is preferred. Outstanding written and verbal communication skills for effective interaction with stakeholders throughout all phases of product design, development, and delivery.

About the job

At IMC Trading, we harness the power of technology to drive our success. Our proprietary software facilitates millions of trading decisions daily, allowing us to outperform our competitors by making smarter, faster choices.

We are seeking a seasoned software developer with exceptional communication abilities to become a vital member of our productivity team. This team is dedicated to enhancing the efficiency of our trading, research, and engineering teams. Rather than developing trading strategies directly, they focus on providing essential tools, infrastructure, and processes that minimize friction and expedite delivery. The role involves creating robust solutions and addressing challenges across the tech stack. This team is responsible for the remote development environment utilized by hundreds of developers and continuously addresses bottlenecks in build processes, whether through impactful one-line fixes or comprehensive architectural changes. They support codebases in various languages, including Python, C++, and Java, enhancing the daily productivity of developers globally.

About IMC Trading

IMC Trading is a global market maker that leverages cutting-edge technology to optimize trading strategies and ensure market efficiency. Our collaborative environment fosters innovation and encourages developers to contribute to our mission of maintaining a competitive edge in the trading industry.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.