Software Engineer. London, hybrid working. Up to £75K plus benefits
This leading independent global asset manager, are dedicated to delivering the best outcomes for clients through a highly diversified range of actively-managed products. They’re looking for a Software Engineer to join their global technology department. This team are responsible for developing, implementing and supporting state-of-the-art software to support fund management, trading, distribution and operational areas and for maintaining a stable and resilient IT infrastructure platform.
As a Software Engineer within the Alternatives Technology team, you will be responsible for working directly with the investment team and technology leadership to deliver ongoing change to systems and applications used by investment teams. This is a hands-on technical role and you will be expected to be technical owner of key components from requirements gathering to delivery and support. As a Software Engineer at this firm, it is also important that you can communicate and collaborate effectively across all areas of technology and business partners.
Duties and responsibilities of this Software Engineer:
• Work closely with the team lead, technical lead and team members to help deliver to project/business timelines.
• Work closely with the team lead and technical lead to ensure all solutions fit well with the strategic architectural vision.
• Performs hands-on development and testing, adhering to the framework and the processes and practices aligned with the team for Technology Delivery
• Work directly with investment team on projects from requirements gathering through to delivery.
• Carry out additional duties as assigned.
• Perform basic support duties on Alts-specific systems and processes
Essential requirements of this Software Engineer:
• 2+ years Investment Management experience, financial systems, data centric systems
• Background of working in hedge fund or alternative investment environment, working directly with investment team on tech delivery is preferrable
• Understanding of Python, with libraries/frameworks such as Pandas, NumPy, and PySpark.
• Experience and appreciation of CI/CD implementation
• Experience with Azure or other cloud platforms (AWS)
• Degree educated in mathematics or scientific/engineering discipline.
Desirable requirements of this Software Engineer:
• Understanding of distributed computing, with experience using frameworks like Databricks.
• Experience building data pipelines or ETL tools and Orchestration frameworks such as Airflow.
• Experience with implementing automated testing
• Experience with Infrastructure as Code with Terraform
• Strong understanding of Agile delivery methodologies
• Strong understanding of database systems and data warehousing, such SQL server and Snowflake.
• Good knowledge of Angular and C#.
• Good knowledge of SQL.
If you are the Software Engineer we’re looking for, please get in touch quoting job reference ILS173