Software Engineer
London, UK
This role sits within the Business Applications team at FINBOURNE. This team is responsible for building the industry-leading Portfolio Management, IBOR/ABOR and Fund Accounting capabilities of the LUSID platform.
The role will give you the opportunity to learn about and contribute to a cutting-edge software development techniques and algorithms, and exposure to both buy-side and sell-side financial service models. You will also be interacting directly with our clients, ranging from small startup hedge funds to multi-national financial services providers, to design and implement software solutions for a range of business problems.
We are looking for software engineers to join Business Applications and contribute to our Portfolio Management and Fund Accounting offerings. In this role you’ll take ownership of the full software development lifecycle, from gathering requirements, designing, planning, and implementing the features in these applications using cloud services and open-source libraries. Such technologies include .NET Core, AWS, Postgres.
You will be writing applications in C# and Python programming languages, alone or as part of a team. We are looking for an engaged technologist, someone at home on the command line, familiar with CICD processes, and passionate about SAAS at scale.
Key responsibilities include:
- Extend our scalable FIX message infrastructure to support client activity of up to 1 million trades a day
- Contribute to whole development lifecycle of our core system, LUSID
- Extend our compliance engine and further its integration with our valuations service
- Develop FINBOURNE's IMS (Investment Management System) product over LUSID, tying together OMS, compliance, valuations and risk with multiple 3rd party vendor integrations to bring industry best-practice and business process support to a range of clients
- Contribute to the build out of FINBOURNE's Investment Book of Record (IBOR), and the build out of a new Accounting Book of Record (ABOR), which provides our major Financial Institution clients fund accounting capability
What skills, experience and qualifications we require:
- The ideal candidates will have experience working in financial services technology. Knowledge of accounting principles and the trading lifecycle would be beneficial.
- Experience in developing scalable FIX infrastructure; in developing sophisticated Portfolio Management tools; or in building out compliance or other rules engines would also be beneficial.
- A good understanding of strongly typed languages and experience building commercial software products. Previous experience or a keen interest to leverage cloud services and open-source libraries to build resilient and reliable systems. Whilst remaining hands-on to maintain existing codebase, you would be taking on initiatives on designing, planning, and implementing new features.
- Our key technologies are C# (.NET Core), NUnit and a Postgres persistence layer, hosted in Kubernetes and Docker on AWS. As we work in an informal, agile environment we are also looking for candidates who are genuinely excited about what we are doing.
- As important as your technical skills, we need developers who display strong communication skills. A large part of the role is understanding an explaining, in detail, the functionality provided by LUSID to existing and potential clients and using their feedback to continuously enhance our offering.
About FINBOURNE
We are a young, dynamic financial technology company aiming to re-engineer the world of investing to make it clearer, faster and more cost effective for everyone.
At FINBOURNE, we offer a hugely supportive environment to build a career, with continuous learning and development opportunities. We have a collaborative culture of testing and exploring problems together to find the best evidence-based solutions. We respect your independent thought, your intellectual curiosity and your opinion.
Our solution is open, API first and developer friendly – a true first for the asset management industry. You can see what our team is busy building – we’ve published our Software Development Kits in five languages on Github: (C#, Java, Javascript, Python, Angular).
Â
![Finbourne Technology](https://images4.bamboohr.com/70511/logos/cropped.jpg?v=41)
Finbourne Technology
A young, dynamic financial technology company aiming to re-engineer the world of investing to make it clearer, faster and more cost effective for everyone.
Other jobs at Finbourne Technology
Â
Â
Â
Â
Â
Â
Â
Â
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs
Â
Â
Â
Â
Â
Â
Â
Â