At a Glance
- Tasks: Join us to design and implement a cutting-edge trading platform for global equity markets.
- Company: Berenberg Bank is a prestigious financial institution with a strong reputation in investment banking.
- Benefits: Enjoy a generous holiday allowance, private health insurance, and a solid pension plan.
- Why this job: Be part of an innovative team shaping the future of trading technology with real-world impact.
- Qualifications: Five years of software engineering experience, especially in Java and real-time trading applications.
- Other info: Collaborate in an agile environment with opportunities for professional growth and development.
The predicted salary is between 48000 - 72000 £ per year.
What will you do?
- Contribute to the design and implementation of Berenberg’s new Cash Equity and Electronic Execution Platform.
- Ensure the system supports global equity market trading with high availability.
- Develop bespoke trading workflows tailored to clients across multiple trading desks.
- Design and optimise systems to dynamically scale in response to market events such as interest rate decisions or breaking news.
- Collaborate closely with other IB Engineering teams and project members.
Who are we looking for?
- Solid software engineering experience (minimum five years) with expertise in modern software design, architecture patterns, and performance measurement (throughput, latency, capacity).
- Strong proficiency in Java, particularly in high-performance, low-latency, and microservice designs, with experience in real-time trading applications.
- Comprehensive knowledge of trading systems, including integration with reference and market data systems, ideally within equity trading using OMS or EMS.
- Experience with Kubernetes, container technologies, automation, and familiarity with additional programming languages like Go or Rust.
- A proactive mindset with excellent problem-solving skills, attention to detail, and a collaborative approach, alongside knowledge of agile environments and regulatory considerations.
What we offer you:
- Private pension plan - 10% of base salary contribution by Berenberg
- Generous 30 day holiday allowance
- Private Health Insurance
- Life Insurance scheme
- Enhanced parental leave policies
- Employee Assistance Programme offering counselling sessions related to mental health, financial wellbeing and other topics
Contact Detail:
Berenberg Bank Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Developer - Berenberg Bank
✨Tip Number 1
Familiarise yourself with Berenberg Bank's culture and values. Understanding their approach to client service and innovation can help you tailor your conversations during interviews, showing that you're not just a fit for the role but also for the company.
✨Tip Number 2
Brush up on your knowledge of high-performance trading systems. Be prepared to discuss specific examples from your past experience where you've successfully implemented low-latency solutions or optimised system performance, as this will demonstrate your expertise in real-time trading applications.
✨Tip Number 3
Network with current or former employees of Berenberg Bank. Engaging with them on platforms like LinkedIn can provide you with insider insights about the team dynamics and expectations, which can be invaluable during your interview process.
✨Tip Number 4
Prepare to discuss your experience with agile methodologies and collaboration in cross-functional teams. Highlighting your ability to work effectively within diverse groups will resonate well, especially since the role involves close collaboration with other engineering teams.
We think you need these skills to ace Developer - Berenberg Bank
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your solid software engineering experience, particularly in Java and real-time trading applications. Emphasise your expertise in modern software design and architecture patterns relevant to the role.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for contributing to Berenberg’s Cash Equity and Electronic Execution Platform. Mention specific projects or experiences that demonstrate your proficiency in high-performance, low-latency systems and your collaborative approach.
Showcase Relevant Skills: Clearly outline your experience with Kubernetes, container technologies, and any additional programming languages like Go or Rust. Highlight your problem-solving skills and attention to detail, as these are crucial for the role.
Prepare for Technical Questions: Anticipate technical questions related to software design, performance measurement, and trading systems during the interview process. Be ready to discuss your previous projects and how they relate to the responsibilities outlined in the job description.
How to prepare for a job interview at Berenberg Bank
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and any real-time trading applications you've worked on. Highlight specific projects where you implemented high-performance, low-latency solutions, as this is crucial for the role.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Use examples from your past work to illustrate how you approached complex problems, particularly in high-pressure situations like market events.
✨Familiarise Yourself with Berenberg's Trading Systems
Research Berenberg Bank’s Cash Equity and Electronic Execution Platform. Understanding their systems and how they integrate with market data will show your genuine interest and help you answer questions more effectively.
✨Emphasise Collaboration and Agile Experience
Since the role involves working closely with other teams, be ready to discuss your experience in collaborative environments. Share examples of how you’ve successfully worked in agile teams and contributed to project goals.