Senior Platform Infrastructure Engineer
@
Citadel Securities
Develops and maintains scalable, low-latency, and highly reliable infrastructure systems to support trading and research applications, ensuring consistent performance and availability across global platforms.

Citadel Securities
Citadel Securities is an American market-making firm that provides liquidity and trade execution to retail and institutional clients across various asset classes, including equities, options, fixed income, and foreign exchange.
Key Responsibilities:
- Design, develop, and maintain critical infrastructure software (notably components like process scheduler, configuration and deployment managements system and process state observability systems)
- Collaborate with SREs and production teams worldwide to continuously evolve the deployment, configuration, and management tools for trading applications
- Troubleshoot, diagnose, and resolve complex issues across distributed trading systems to ensure optimal performance and stability
- Author and maintain comprehensive unit and integration tests to ensure high-quality, reliable code
- Contribute to and improve SDLC processes by leveraging industry-standard tools (e.g., Jira, Git, Jenkins, Bazel), with flexibility to adapt to evolving technology stacks
- Document solutions and processes to enable firmwide adoption and ensure knowledge transfer across teams
Requirements:
- Minimum 5 years of commercial experience with each of the following:
- Advanced C++ and Python programming, including production-level development
- Writing maintainable unit and integration tests
- Linux systems as a daily user (strong proficiency in building, deploying, configuring, and troubleshooting)
- Hands-on experience with distributed systems in production environments
- SDLC and tooling (such as Jira, Git, Bazel, Jenkins, or equivalent alternatives)
Key Responsibilities:
- Design, develop, and maintain critical infrastructure software (notably components like process scheduler, configuration and deployment managements system and process state observability systems)
- Collaborate with SREs and production teams worldwide to continuously evolve the deployment, configuration, and management tools for trading applications
- Troubleshoot, diagnose, and resolve complex issues across distributed trading systems to ensure optimal performance and stability
- Author and maintain comprehensive unit and integration tests to ensure high-quality, reliable code
- Contribute to and improve SDLC processes by leveraging industry-standard tools (e.g., Jira, Git, Jenkins, Bazel), with flexibility to adapt to evolving technology stacks
- Document solutions and processes to enable firmwide adoption and ensure knowledge transfer across teams
Requirements:
- Minimum 5 years of commercial experience with each of the following:
- Advanced C++ and Python programming, including production-level development
- Writing maintainable unit and integration tests
- Linux systems as a daily user (strong proficiency in building, deploying, configuring, and troubleshooting)
- Hands-on experience with distributed systems in production environments
- SDLC and tooling (such as Jira, Git, Bazel, Jenkins, or equivalent alternatives)