Tower Research Capital, a high-frequency proprietary trading firm founded in 1998, seeks a DevOps Engineer in London. The DevOps Engineer will work in one of our in-house trading teams to design, develop, and implement efficient code for various components of the team's development and research infrastructure.
Responsibilities
- Work closely with the global DevOps team to ensure that standards and solutions are consistent across regions and that our local specificities are taken into account by the global DevOps team.
- Collaborate with cross-functional teams, including developers, system administrators, quants and traders, to identify and understand the infrastructure and operational requirements of software projects.
- Develop and manage deployment pipelines, ensuring smooth and efficient software releases.
- Automate processes for configuration management and application deployment to improve productivity and reliability.
- Monitor and optimize system performance, ensuring high availability, scalability, and security.
- Troubleshoot and resolve issues related to infrastructure, deployments, and application environments.
- Stay updated with industry trends and best practices, and actively contribute to the continuous improvement of our DevOps processes.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). A Master's degree would be preferred.
- Proven experience of at least 5 years as a Software Engineer including at least 2 years as a DevOps Engineer or similar role, working with complex software projects and environments.
- Excellent knowledge with cloud technologies, containers and orchestration.
- Proficiency in scripting and programming languages such as Python and Bash.
- Experience with Linux operating systems and command-line tools.
- Proficient in using Git for version control.
- Experience with continuous integration/continuous delivery (CI/CD) pipelines and associated tools.
- Excellent knowledge of build tools, in particular for C++.
- Knowledge in package managers.
- Solid understanding of networking concepts, web technologies, and databases.
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative and geographically distributed environment.
- Excellent communication and teamwork abilities.
Other Preferable Skills
- Experience with configuration management tools.
- Experience with Agile and DevOps culture and practices, and software development methodologies.
- Knowledge of Observability frameworks.
- Experience with workflow management and task scheduling.
- Experience with collaborative development workflows.
- Experience in a memory unmanaged programming language like C, C++ or Rust.
Benefits
Tower continues to enhance the in-house trading system and strategies that have positioned the firm as a leader in the thriving field of quantitative trading. While Tower offers challenges and rewards rivaling those of any Wall Street firm, Tower’s cubicle-free workplace, jeans-clad workforce, and well-stocked kitchens reflect the premium the firm places on quality of life. Benefits include:
- Competitive salary and discretionary bonuses
- 6 weeks of paid vacation per year
- Breakfast, lunch, and snacks on a daily basis
- International medical insurance
- Free gym membership
- For employees ineligible to participate in the CPF, the cash equivalent of the employer’s CPF contribution
- Free events and workshops
- Donation matching program
Tower Research Capital is an equal opportunity employer