At a Glance
- Tasks: Lead software development for investment technologies and create innovative solutions.
- Company: A top investment manager with a focus on technology growth.
- Benefits: Attractive bonus, pension, private medical care, and wellness perks.
- Why this job: Join a dynamic team and shape the future of investment technology.
- Qualifications: Experienced Software Engineer with leadership skills in tech.
- Other info: Hybrid working model with opportunities for career advancement.
The predicted salary is between 48000 - 72000 Β£ per year.
A highly regarded investment manager is seeing year-on-year growth and a big investment in their technology capabilities and is looking to hire an Engineering Manager whoβs an experienced Software Engineer to lead the development efforts related to their investment technologies and build solutions that meet their requirements. The company continues to mature their technology application architecture with a mix of vendor packages and custom-built applications.
As the Engineering Manager, you will own the technical domain and be responsible for developing, integrating and implementing the technology solutions used by their Portfolio Managers, Traders and Operational teams.
Additional Information: Their core investment platforms are Aladdin for their funds and derivatives book of business, and a new vendor platform (tbc) for their wealth and institutional book of business. They currently have an internal data warehouse, low code workflow and dashboard platforms and sophisticated investment risk and macro research internal platforms. The work will be a combination of integration of vendor platforms and in-house development of key capabilities not provided by the vendors.
Key Responsibilities:
- Engage with Front Office, Compliance and Operations users to understand business requirements and define appropriate technical solutions.
- Engage with peers and collaborate across the technical and functional stack, especially with their Client and Data technology teams.
- Plan the work required and lead the development efforts across the tech team providing technical direction and expertise.
- Hands-on development, build of fit-for-purpose software & seamlessly integrating systems to support investment requirements.
- Support business users.
- Line-manage software engineers with a view to develop their skills and further their career.
- Represent the investment tech team at various tech forums.
- Collaborate with peers on departmental engineering objectives: development tools and standards, developers efficiency / experience, architecture/frameworks/ security, continuous improvement activities etc.
Skills, Knowledge & Experience:
- Knowledge of Investment Management and Financial Services is essential, ideally gained through the implementation of a leading wealth management or asset management vendor package with complex integration effort.
- Experience of managing a team of software engineers.
- They are looking for a range of experience across the below but itβs not essential to have knowledge of everything or the specific tooling listed:
- Highly experienced and good working knowledge across the following technologies:
- Languages: .NET Core, C#, NodeJS/JavaScript
- Development Environments: Visual Studio, SQL Server management studio, Oracle Developer
- Databases: MongoDB, ElasticSearch, Oracle, SQL Server
- Frameworks/Libraries/Tools β solid experience across the following:
- Deployment: Containerisation tools such as; Docker, Ansible or Kubernetes
- Understanding of Azure or Cloud Services
- Communication: Messaging (RabbitMQ), REST Web Services
- Workflow: WF
- GUI: JavaScript
- Office Automation: VSTO, Aspose.Words, Aspose.Excel
- Testing/CI: XUnit, MOQ, SpecFlow, TeamCity
- Deployment: Octopus / Azure DevOps
- Methodologies: experience of working on Agile projects
- Good understanding of SOA/Microservices based architectures
- Good understanding of OOP, SOLID principles and software design patterns
- Knowledge of Python (Jupyter notebooks)
Benefits offered:
- Bonus
- Pension (9% non-contributory plus additional matched contributions)
- 4 x Life Assurance
- Group Income Protection
- Season Ticket Loan
- GAYE
- BUPA Private Medical
- Private GP
- Travel Insurance
- Buy-and-sell of Holiday
- Variety of Health and Wellbeing benefits including Headspace App Subscription, Fitness Classes, plus more
If you are an experienced Software Engineer with the leadership experience and the listed skills and experience above then please apply now to find out more.
Engineering Manager in City of London employer: Viribus
Contact Detail:
Viribus Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Engineering Manager in City of London
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. We all know that sometimes itβs not just what you know, but who you know that can help you land that Engineering Manager role.
β¨Tip Number 2
Prepare for those interviews by brushing up on your technical skills and understanding the companyβs tech stack. We recommend doing mock interviews with friends or using online platforms to get comfortable discussing your experience with .NET Core, C#, and other relevant technologies.
β¨Tip Number 3
Showcase your leadership skills! Be ready to discuss how you've managed teams and developed talent in previous roles. We want to see how you can inspire and guide software engineers to achieve their best work in a fast-paced environment.
β¨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 love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Engineering Manager in City of London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Engineering Manager role. Highlight your leadership experience and any relevant tech stacks you've worked with, especially those mentioned in the job description.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of how you've led teams or projects in the past, and how your background in investment management can benefit our tech team.
Showcase Your Technical Skills: In your application, don't shy away from detailing your technical expertise. Mention your experience with .NET Core, C#, and any other technologies listed in the job description to show us youβre ready to hit the ground running.
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 donβt miss out on any important updates during the process!
How to prepare for a job interview at Viribus
β¨Know Your Tech Inside Out
Make sure youβre well-versed in the technologies mentioned in the job description, like .NET Core, C#, and SQL Server. Brush up on your knowledge of investment management systems and be ready to discuss how you've used these technologies in past projects.
β¨Showcase Your Leadership Skills
As an Engineering Manager, you'll need to demonstrate your ability to lead a team. Prepare examples of how you've successfully managed software engineers, developed their skills, and fostered a collaborative environment. Highlight any specific achievements that showcase your leadership style.
β¨Understand the Business Needs
Familiarise yourself with the core business functions of the company, especially how technology supports Portfolio Managers and Traders. Be prepared to discuss how you would engage with different teams to gather requirements and deliver effective technical solutions.
β¨Prepare for Technical Questions
Expect to face technical questions that assess your problem-solving skills and understanding of software design principles. Practice explaining complex concepts clearly and concisely, as you may need to communicate these ideas to non-technical stakeholders.