Software Engineer | C, C++, C#, Java, SQL | SaaS Fintech
Here’s a great opportunity to join a well-established (26-year-old) boutique firm (circa 20 people) that provides market data and real-time information to financial firms, wealth managers and investors. They are year-on-year Financial Times award winners in their space.
Their products could be compared to Bloomberg / Reuters but they are a much more tight-knit team, organisation and environment. Essentially our client amalgamates a variety of data from a range of different providers and processes them to their customers to their web-based and desktop applications.
They have a nice office based in Shoreditch and this role requires 1-2 days a week in the office for the first few months, then moving more remote.
As a Software Engineer, your role will be to take charge of their backend data processes and tools, which run on both Linux and Windows systems. These collect financial data from multiple data providers and prepare the data for distribution to our products. This data includes index, shares and fund closing prices, key financial data, broker forecasts and more. These systems are written in a variety of languages including C/C++, C# & Java. SQL is also to query and write to databases. HTML/JavaScript is often used for front ends.
You will become their “go to” person for any issues with this data processing pipeline and, as your knowledge grows, you will help design and write replacement tools to streamline their data processing in the future. You will be working alongside 5 other developers, a data manager and a small networking/infrastructure team.
They are also keen for you to become involved across the whole range of development in the company, including the client-facing web-based products, written in JavaScript / HTML.
Essential skills for this Software Engineer:
* A-level Maths or equivalent- you don't need to be a CS graduate!
* A sound knowledge of at least one of C/C++, C# or Java
* Some practical experience with both C/C++ and SQL
* Working knowledge of Linux
* Comfortable working with lower-level concepts such as bytes, endianness, hexadecimal, bitfields, TCP/IP sockets and network programming.
Desirable:
* A couple of open-source projects under your belt
* An aspiration to manage/lead a team in the future
* An interest in the financial markets and financial calculations
* Computer Science, Maths, or numerate science degree (min 2.1)
* JavaScript, CSS, HTML
This Software Engineer will have a significant level of responsibility while working on projects and with clients. You will have the opportunity to learn and take ownership of their systems one by one and eventually come to the point where you are leading the implementation of the tech upgrades they have planned. Your work will have a real impact and make a difference. This company treats its employees like adults and it's a fun and mature environment. The development team is extremely close-knit, and the staff turnover rate is very low, with an average tenure of 10 years!
Software Engineer | C, C++, C#, Java, SQL | SaaS Fintech