At a Glance
- Tasks: Lead a team to optimise performance across large compute platforms and tackle technical challenges.
- Company: A cutting-edge tech organisation at the forefront of quantitative innovation.
- Benefits: Competitive salary, hands-on experience, and opportunities for professional growth.
- Why this job: Make a real impact on research by optimising powerful computing environments.
- Qualifications: Experience in managing engineers and strong background in performance engineering.
- Other info: Join a dynamic team focused on continuous improvement and innovative solutions.
The predicted salary is between 60000 - 84000 £ per year.
A technology and research focused organisation operating at the forefront of quantitative innovation is strengthening its performance engineering function. The company runs one of the most demanding compute environments in Europe, where large scale scientific workloads meet modern HPC and Kubernetes platforms. They are seeking a leader who is motivated by deep technical problems and the challenge of turning raw compute power into measurable research advantage. The successful candidate will be expected to be hands on initially, working directly with code, systems, and engineers while the team and capability continue to grow.
In this role you will lead a specialist group responsible for profiling, analysing, and optimising demanding workloads across CPU, GPU, and memory intensive platforms. You will work closely with researchers, infrastructure engineers, and platform teams to remove bottlenecks and design practical solutions that scale with future growth. You will be joining a highly technical environment that values evidence, precision, and thoughtful engineering.
Responsibilities- Lead and develop a team focused on improving utilisation and efficiency across large compute platforms
- Contribute hands on to profiling and optimisation work, particularly during the early stages of the team
- Profile and benchmark real workloads to understand performance limits and opportunities
- Design and implement tuning strategies across operating system, scheduler, and application layers
- Build reference tools and libraries that help engineers run jobs more reliably and at lower cost
- Partner with research and infrastructure groups to shape future platform design
- Communicate technical improvements clearly to both specialist and non specialist audiences
- Establish long term approaches to monitoring, measurement, and continuous optimisation
- Experience managing engineers or computer scientists in a technical environment
- Strong background in computer science and performance focused engineering
- Proven ability to analyse and optimise distributed or large scale workloads
- Solid programming skills with understanding of algorithms and efficiency trade offs
- Deep knowledge of Linux internals including scheduling, memory behaviour, and networking
- Exposure to HPC scheduling and Kubernetes orchestration
- Familiarity with modern profiling and observability tooling
- Practical experience working with GPUs and high memory systems
- A mindset of ownership, collaboration, and long term improvement
If you enjoy working close to the core of a highly technical organisation and want responsibility for performance that directly shapes research output, this role offers that opportunity.
Software Engineering Manager in London employer: Arcus Search
Contact Detail:
Arcus Search Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Manager in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at tech meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your coding skills and be ready to discuss your past projects. We recommend doing mock interviews with friends or using online platforms to simulate the real deal.
✨Tip Number 3
Showcase your passion! When you get the chance to chat with potential employers, let them know why you’re excited about their work. We love seeing candidates who are genuinely interested in the company’s mission and challenges.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for talented individuals who want to make an impact in performance engineering.
We think you need these skills to ace Software Engineering Manager in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your background in performance engineering, especially with large scale workloads and HPC systems. We want to see how your unique journey aligns with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about performance engineering and how you can contribute to our team. Be specific about your hands-on experience and any relevant projects you've worked on.
Showcase Your Technical Skills: Don’t shy away from detailing your programming skills and knowledge of Linux internals. We love seeing candidates who can dive deep into technical problems, so include examples of how you've optimised workloads or improved system performance in the past.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Arcus Search
✨Know Your Tech Inside Out
Make sure you brush up on your technical knowledge, especially around performance engineering, HPC, and Kubernetes. Be ready to discuss specific projects where you've optimised workloads or improved system efficiency. This will show that you're not just familiar with the concepts but have practical experience.
✨Showcase Your Leadership Skills
As a Software Engineering Manager, you'll need to demonstrate your ability to lead and develop a team. Prepare examples of how you've managed engineers or computer scientists in the past, focusing on how you foster collaboration and drive long-term improvements within your team.
✨Communicate Clearly
You'll be working with both technical and non-technical audiences, so practice explaining complex concepts in simple terms. Think about how you can convey your ideas about performance optimisation and system design in a way that's accessible to everyone.
✨Prepare for Problem-Solving Questions
Expect to face scenario-based questions that test your analytical skills. Be ready to walk through your thought process on profiling and benchmarking workloads, as well as designing tuning strategies. This is your chance to showcase your problem-solving abilities and technical acumen.