Data Software Engineer (m/f/d)

Job Description

Sustainable investing, complex financial transactions and personal responsibility are exciting to you? You want to experience and contribute to the development of a climate driven and impact focussed investment manager?
We are now seeking to increase our team by a Data Software Engineer (m/f/d) to start asap.
We consider ourselves an opportunity for talented minds to work together. You'll work with international people with a strong professional background.
We are an equal opportunity employer and believe that diversity is a cornerstone for creativity and innovation.


Are you a software engineer who enjoys developing modern data-driven applications, analysing data, sharing new ideas, and is keen on driving continuous improvements? We are a dynamic and innovative asset management boutique that values the power of data and technology. We are committed to providing our research and portfolio management teams with the best tools and support to drive our mission forward. Within our Research, Data and Development team as part of the Investment division we are seeking an experienced and passionate software engineer with affinity for data, cloud computing and quantitative finance applications

Principal Duties:

  • Design, development and maintenance of modern data-driven software applications
  • Collaborate closely with research, portfolio management and risk teams in an agile environment, while managing stakeholder requirements.
  • Focus on creating high-quality, innovative solutions following DevOps and software engineering best practices
  • Tackle interesting engineering challenges and use a wide range of cloud resources to build and support a robust, scalable distributed computing platform while leveraging your deep cloud technology expertise to guide strategic decisions and operational efficiencies.
  • Build high quality, robust and reliable data products covering different data domains such as financial market, climate, or alternative data.
  • Take ownership in shaping the data journey of key areas such as research, portfolio management, risk analytics and trading.

We are looking for a candidate with 3+ years of experience in a Data Software Engineer role, who has attained a Graduate degree in Computer Science, Informatics, Information Systems, or another quantitative field. They should have an analytical, problem solving mindset, with the ability to translate technical concepts into clear, actionable solutions. They should also have the following experience:

  • Proficient in hands-on software development using an object-oriented programming language, with a preference for Python
  • Experience with Python data science stack, e.g. Pandas/Numpy/Scikit-learn.
  • 2+ years of experience with SQL, including query optimization and execution plan analysis.
  • Experience in cloud technologies specifically on Azure ecosystem and Kubernetes.
  • Experience with Distributed Systems: Scaling, Fault-Tolerance, Load-Balancing, Networking, Security, etc
  • Experience working with various monitoring tools like Datadog, Grafana Loki, etc.
  • Experience with Linux and Docker.
  • Experience with SDLC tools (e.g. Azure DevOps, GIT)
  • Experience working in quantitative finance, fintech, or financial software development and understanding of asset classes (equities, fixed income, derivatives) and their data structures is a plus.
  • Experience in handling financial market data from vendors like Bloomberg, etc., custom data APIs, risk factor data, and execution algorithms and understanding of data processing for trading systems is considered an asset.
View More