At a Glance
- Tasks: Build and improve high-performance trading systems with a focus on automation and reliability.
- Company: Join Qube Research & Technologies, a leader in quantitative investment management.
- Benefits: Enjoy a competitive salary, flexible work options, and a supportive work-life balance.
- Why this job: Make a real impact by solving complex challenges in a tech-driven environment.
- Qualifications: Strong Python skills and experience with systems design and reliability principles.
- Other info: Be part of a diverse team that values innovation and collaboration.
The predicted salary is between 36000 - 60000 £ per year.
Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager, operating in all liquid asset classes across the world. We are a technology and data driven group implementing a scientific approach to investing. Combining data, research, technology, and trading expertise has shaped our collaborative mindset, which enables us to solve the most complex challenges. QRT’s culture of innovation continuously drives our ambition to deliver high quality returns for our investors.
QRT is seeking a Software Engineer with strong Python skills and a deep understanding of systems design and reliability principles to help evolve and scale our high-performance trading platform. You will build tools, automation, and design systems that support the speed and reliability our business depends on.
Responsibilities- Collaborate with developers, researchers, traders, and platform teams to build and improve business-critical systems
- Build automation for operations, deployment, monitoring, and incident response
- Evaluate and implement tools that balance performance, complexity, and maintainability
- Own and evolve our observability stack: metrics, logs, tracing, and alerts
- Participate in the team on-call rota, leading incident response and driving continuous improvement through postmortems and root cause analysis
- Bachelor's degree in Computer Science or a strongly related field
- Strong problem-solving skills and deep understanding of computer science fundamentals
- Commitment to code clarity, documentation, and reducing technical debt
- Hands-on experience with Linux/Unix systems in production environments
- Proven track record designing and delivering scalable systems in production environments
- Experience with infrastructure-as-code tools (Terraform, Ansible)
- Experience with monitoring and observability tools (Prometheus, Grafana or similar)
- Experience with container orchestration (Kubernetes, Docker, ECS)
- Knowledge of low-latency systems, trading environments, market data, or exchange protocols
QRT is an equal opportunity employer. We welcome diversity as essential to our success. QRT empowers employees to work openly and respectfully to achieve collective success. In addition to professional achievement, we are offering initiatives and programs to enable employees achieve a healthy work-life balance.
Software Engineer - Site Reliability Engineering employer: Qube Research & Technologies
Contact Detail:
Qube Research & Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Site Reliability Engineering
✨Tip Number 1
Network like a pro! Reach out to current employees at QRT on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your Python projects and systems design work. This is your chance to demonstrate your problem-solving skills and technical expertise.
✨Tip Number 3
Ace the interview by practising common SRE scenarios. Brush up on incident response strategies and be ready to discuss how you've tackled challenges in past roles. We want to see your thought process!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our innovative team at QRT.
We think you need these skills to ace Software Engineer - Site Reliability Engineering
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python expertise and any relevant systems design experience to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about Site Reliability Engineering. Share specific examples of how you've tackled challenges in previous roles, especially those related to automation and reliability.
Showcase Your Projects: If you've worked on any projects that demonstrate your problem-solving skills or experience with tools like Terraform or Kubernetes, make sure to include them. We love seeing practical applications of your skills!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Qube Research & Technologies
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python in detail, especially how you've used it in systems design and reliability. Prepare to showcase any projects or tools you've built that demonstrate your coding prowess.
✨Understand Systems Design Principles
Since the role focuses on building scalable systems, it's crucial to have a solid grasp of systems design principles. Be prepared to talk about your approach to designing systems, including how you balance performance and maintainability. Think of examples where you've successfully implemented these principles in past projects.
✨Familiarise Yourself with Tools and Technologies
Get comfortable with the tools mentioned in the job description, like Terraform, Ansible, Prometheus, and Grafana. If you have experience with container orchestration tools like Kubernetes or Docker, be ready to discuss how you've used them in production environments. Showing familiarity with these tools will give you an edge.
✨Prepare for Problem-Solving Scenarios
Expect to face some problem-solving scenarios during the interview. Practice articulating your thought process when tackling complex challenges, especially those related to incident response and postmortems. Highlight your commitment to code clarity and reducing technical debt as part of your problem-solving approach.