At a Glance
- Tasks: Develop new features for clients using Python and collaborate with a dynamic team.
- Company: Join Berenberg, a leading European private bank with over 430 years of innovation.
- Benefits: Enjoy flexible hours, 30 days holiday, private health insurance, and a generous pension plan.
- Why this job: Be part of a tech-driven culture that values creativity and independent thinking.
- Qualifications: Solid experience in Python, CI/CD, and familiarity with cloud services is essential.
- Other info: Work on exciting greenfield projects and directly impact client services.
The predicted salary is between 36000 - 60000 £ per year.
For our Global Technology department in London, we are looking to hire a Python Engineer. In an era where digitalisation and modern IT infrastructure is revolutionising banking, we are shaping a technology-driven bank in which you as an IT professional will work closely with our business units. Our technology teams offer you an environment that will present you with exciting challenges - be it through the support and further development of legacy systems or the introduction of modern technologies such as AI, machine learning and highly automated trading applications.
Our Technology department of around 300 employees works largely in an agile way using a Scrumban approach and covers areas such as Cloud Computing, Cybersecurity, Operations, Process and Governance, Software Development and Architecture. We are particularly proud to develop almost all of our applications in-house, which gives us unique flexibility and innovative strength. Our tech stack includes modern technologies such as Java, Kotlin, TypeScript and Python, CI/CD pipelines, containers, Kubernetes as well as Azure Cloud, Azure SQL Database and Oracle Database with PL/SQL.
The Equity Research department is one of the largest across Europe, with over 100+ analysts and Sales that provide a bespoke service to thousands of our clients, supplying coverage and analysis across more than 700+ companies, Sustainability, Equity Strategy and Economics. The Equity Research Technology team are responsible for digitising all the data produced, making this available to all our clients. This includes presenting this data on our Connections Research website and creating new products for our clients. The team now also provides registration, scheduling and reporting systems for the Conferencing team as well, covering both small and flagship events. The team of 5 developers and 1 product owner use Scrum to deliver projects and features for our clients. Each are given complete responsibility to work on greenfield projects. They liaise directly with the business and other IT departments, making use of new AI tools, as well as cloud-based services to add more features and cut maintenance load.
What will you do?
- Help to create new features for clients and Berenbergers from all the data created by the Research and Conferencing departments.
- Work with the Product Owner and other developers to deliver stories and projects within a set timeframe (sprints and releases).
- Liaise with other IT teams, such as CloudOps, AI, DBAs to ensure your project is delivered.
Who are we looking for?
- Very solid Python development experience using Flask, FastAPI, SQLAlchemy, Oracle, Nginx.
- Very good knowledge of continuous integration and delivery utilizing Kubernetes, Docker, Git, Linux, and Bamboo.
- Knowledge of Azure Cloud services, including Blob Storage, CDN, AKS.
- Any knowledge in CMS tools, TypeScript, React or Oracle PLSQL would be a nice plus, but is not required.
- Familiar with cooperation tools Jira and Confluence.
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.
- Flexible working hours.
- Enhanced parental leave policies.
- Employee Assistance Programme offering counselling sessions related to mental health, financial wellbeing and other topics.
We are a leading European private bank, with over 430 years of experience and deep rooted history, but we are still shaping and heavily investing in our future. Our progress and evolution are driven by our people. We encourage them to try new approaches, voice their opinions and achieve success in their own way. We provide opportunities for them to develop their talents, explore different career paths and achieve their full potential. We’re an ambitious, forward-looking business, backed by centuries of tradition and built on innovation. You’ll find a culture that encourages people to think independently, act entrepreneurially and challenge the status quo. Together we collaborate to shape our business and fulfil our ambitious goals.
We welcome you to join us in our commitment to always do the right thing for our people, clients and our business – Our future is where you take us!
Berenberg is an Equal Opportunities Employer and prides itself on being a modern, dynamic and internationally orientated organisation. We value the rich diversity, skills and abilities and creative potential that people from differing backgrounds and experiences bring to the workplace. Every employee plays a vital role in providing quality service to all our customers and helping to create an inclusive working environment, where everyone can realise their full potential. We’re committed to finding reasonable accommodations for candidates who require adjustments during our recruiting process.
Python Engineer employer: Berenberg
Contact Detail:
Berenberg Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Flask, FastAPI, and SQLAlchemy. Having hands-on experience or projects showcasing these skills can set you apart during discussions.
✨Tip Number 2
Engage with the company’s online presence, especially their tech-related content. This will not only give you insights into their culture but also provide talking points for your conversations with the team.
✨Tip Number 3
Network with current or former employees on platforms like LinkedIn. They can offer valuable insights about the team dynamics and the types of projects you might work on, which can help you tailor your approach.
✨Tip Number 4
Prepare to discuss how you’ve used agile methodologies in past projects. Since the team operates using Scrum, demonstrating your understanding and experience with agile practices will be beneficial.
We think you need these skills to ace Python Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python development experience, particularly with Flask, FastAPI, and SQLAlchemy. Include any relevant projects or roles that demonstrate your skills in continuous integration and delivery, as well as your familiarity with Azure Cloud services.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific technologies from their tech stack that you have experience with, such as Kubernetes or Docker, and explain how your background aligns with their needs.
Showcase Relevant Projects: If you have worked on greenfield projects or have experience with AI tools, be sure to include these in your application. Describe your role in these projects and the impact they had, especially in relation to client features or data digitisation.
Highlight Team Collaboration: Since the role involves liaising with other IT teams, emphasise your experience working in collaborative environments. Mention any tools you’ve used, like Jira or Confluence, and how you’ve contributed to team success in previous roles.
How to prepare for a job interview at Berenberg
✨Showcase Your Python Skills
Make sure to highlight your experience with Python, especially with frameworks like Flask and FastAPI. Be prepared to discuss specific projects where you've used these technologies and how they contributed to the project's success.
✨Understand the Tech Stack
Familiarise yourself with the tech stack mentioned in the job description, including Kubernetes, Docker, and Azure Cloud services. Being able to discuss how you've used these tools in past projects will demonstrate your readiness for the role.
✨Emphasise Agile Experience
Since the team works in an agile environment using Scrum, be ready to talk about your experience with agile methodologies. Share examples of how you've contributed to sprints and collaborated with product owners and other developers.
✨Prepare Questions About the Role
Have thoughtful questions ready about the Equity Research Technology team's projects and how they integrate with other departments. This shows your interest in the role and helps you understand how you can contribute effectively.