Software Engineer (with Fund Accounting Experience)
Job title: Software Engineer
UK Salary: Competitive
This role sits within the Business Applications team at FINBOURNE. This team is responsible for building the industry-leading IBOR, Valuation and Entity Relationship 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, together with explores to both buy-and-sell-side financial services experience. You will also be interacting directly with our clients, ranging from small startup hedge funds to multi-national financial services providers, and designing and implementing software solutions for a range of business problems.
We are looking for an aspiring software engineer to join Business Applications and build our fund accounting offering. 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
As a developer on the core LUSID system you will be responsible for the full software development lifecycle from initial specification and requirements gathering, through detailed design to implement and rollout. You may be working independently or as part of a development team, depending on client and team demands. You will be liaising with colleagues across the company to ensure that the solutions you build are appropriate to the problem, fully documented and supported in their use by our clients.
What skills, experience and qualifications we require:
The ideal candidate will have at least 5 years working on fund accounting software, good knowledge of accounting principles, and understanding of the operational considerations of a fund accounting platform. Similar level of experience using strongly typed languages 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.
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.
We are looking for our future architects, engineers and ultimately leaders to join us on this journey.
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.
FINBOURNE Technology is a Skilled Worker sponsor and we can support candidates requiring work permission if appropriate.
For more information about our culture, career development and the benefits we offer our employees, please visit our website.
Your application was submitted successfully.