Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineer - Development Platform role.
Rezi rewrites your resume against IMC's job description. Free.

Tailor your resume to this Software Engineer - Development Platform role.
Rezi rewrites your resume against IMC's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineer - Development Platform posting at IMC — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineer - Development Platform posting at IMC — free, in seconds.
About the Role
The Development Platform team at IMC builds and maintains the tools, infrastructure, and processes that support all software development, aiming to reduce friction and accelerate delivery. This role involves building robust solutions and solving challenges across the tech stack, owning and evolving IMC's build systems and development tooling to improve the daily productivity of hundreds of developers globally.
Responsibilities
- Identify and implement improvements to software development workflows, from targeted, iterative refinements to sweeping architectural redesigns.
- Scale and advance IMC's trading systems builds and development tooling to support an excellent work environment for developers.
- Optimise compile times, improve code quality systems, and simplify software processes to improve the daily workflow of engineers.
- Troubleshoot potential issues with build infrastructure and implementing improvements.
- Design and build infrastructure supporting the development, build, test, and release processes.
- Partner with development teams to align platform capabilities with their evolving needs, and drive adoption of best practices in code health, development productivity, and maintainability.
Requirements
- 3+ years of software development experience in Python, Java, and/or C++ required.
- Knowledge of stable, dependable build environments and rapid feedback cycles.
- Prior experience with Bazel or other monorepo-build software required.
- Experience implementing CI/CD pipelines with tools such as Jenkins, TeamCity and GoCD.
- Experience with containerization technologies and tools such as Docker and Kubernetes.
- Excellent written and verbal communication skills in interacting with stakeholders across all phases of product design, development, and delivery.
Skills
- Python
- Java
- C++
- Bazel
- Jenkins
- TeamCity
- GoCD
- Docker
- Kubernetes
- CI/CD
- Build Systems
- Development Tooling
Location
- US
- Europe
- Asia Pacific
- India
Work Type
- Full-time
Experience Level
- 3+ years of software development experience
About the Company
- IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone.
- Since 1989, IMC has been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend.
- IMC has offices in the US, Europe, Asia Pacific, and India.
- The company fosters a collaborative, high-performance culture and a commitment to giving back.
- IMC continuously innovates and collaborates to succeed by entering dynamic new markets, embracing disruptive technologies, developing an innovative research environment, and diversifying trading strategies.