
Software Engineer
Hybrid
London, United Kingdom
Full Time
27-01-2025
Job Specifications
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
About the Company
We are Prism Digital, your DevOps and Cloud talent partner. Proud sponsors and co-organisers of the London DevOps meetup group. We are a niche consultancy with a tight focus on driving quality over quantity. We pride ourselves on our consultative approach, our extensive knowledge of the DevOps, Cloud and infrastructure sector and most importantly how important great talent is to help your company grow and succeed. We offer: • Expertise in Cloud (AWS, Azure, GCP), Linux, Windows, CI/CD, Configuration Management, IaC, Cont... Know more
Related Jobs


- Company Name
- Solas IT Recruitment
- Job Title
- Full Stack Developer - Blockchain
- Job Description
- We are seeking a highly skilled and motivated Senior Full-Stack Blockchain Developer to join our innovative and forward-thinking team. As a key contributor, you will work on cutting-edge blockchain solutions, leveraging your expertise in Solidity, Node.js, and React (or other modern JavaScript frameworks). Proficiency in languages like C#, Go, or Rust is a strong advantage. If you are passionate about blockchain technology and thrive in a dynamic environment, this role offers the opportunity to shape groundbreaking solutions while working remotely. Key Responsibilities Smart Contract Development: Design, develop, and deploy secure and efficient smart contracts using Solidity. Blockchain Integration: Integrate blockchain technology into web and backend systems. Full-Stack Development: Build and maintain scalable front-end and back-end systems using Node.js and React (or other JavaScript frameworks). Performance Optimization: Optimize applications for speed, scalability, and user experience. Collaborative Development: Work closely with cross-functional teams including product managers, designers, and other developers to deliver high-quality solutions. Innovation: Stay updated on the latest blockchain trends and technologies, contributing to new ideas and innovative approaches. Key Qualifications Essential Skills and Experience: Proven experience with Ethereum and related blockchain technologies. Advanced knowledge of Solidity and smart contract development. Strong proficiency in Node.js and React (or similar JavaScript frameworks). Experience building RESTful APIs and web applications. Solid understanding of data structures, algorithms, and distributed systems. Experience with software development best practices, including version control (Git). Preferred Skills: Proficiency in C#, Go, or Rust. Familiarity with Layer-2 scaling solutions, DeFi, NFTs, or similar blockchain use cases. Experience with DevOps, containerization (Docker), and cloud environments. Strong understanding of cryptographic principles and security considerations in blockchain. Soft Skills: Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Passionate about blockchain technology and driving innovation. Perks and Benefits Fully Remote Work: Flexibility to work from anywhere in Ireland or the UK. Competitive Salary, Pension 5%, Healthcare (family) Learning Opportunities: Access to resources for professional development and staying ahead in blockchain trends. Innovative Environment: Be part of a team dedicated to shaping the future of blockchain technology.


- Company Name
- Maxwell Bond
- Job Title
- Maui Developer
- Job Description
- MAUI .NET Developer | 100% Remote | Up to £60k Work from anywhere in the UK—no daily office commute required! (Though if you fancy popping into the office now and then, you’re more than welcome.) Are you an experienced MAUI developer looking for a fully remote role where you can work on cutting-edge cloud applications? Join a Microsoft Gold Partner and specialist cloud consultancy that helps businesses accelerate digital transformation through agile delivery, DevOps culture, and scalable cloud-based solutions. What’s in it for you? Salary up to £60k + 25 days holiday (+ bank holidays) Fully remote working (with offices across the UK if you ever want to visit) Home office budget to set up your ideal workspace Regular social events (remote-friendly!) Career development: Microsoft certifications & training fully covered What will you be doing? Developing and maintaining applications using MAUI (or Xamarin, with a willingness to transition to MAUI ) Working within a DevOps environment, following best practices Writing high-quality C# .NET code for cloud-based applications Collaborating with teams working within Azure-based environments Interested? Interviews are happening soon—apply now to discuss the role further! Not sure if you tick every box? No problem! If you have solid Xamarin experience and are keen to transition into MAUI, we’d still love to chat.


- Company Name
- Addition+
- Job Title
- Junior Software Engineer
- Job Description
- We are currently working on behalf of our trusted client who are looking for a Junior Software Engineer. This is your chance to join a start-up with an innovative video product set to disrupt the market! What You Can Expect Location – Cambridge, England Salary – £50,000 Work type – Permanent Main Responsibilities as a Junior Software Engineer Develop high-quality software solutions using Golang and Kotlin. Apply test-driven design principles to produce highly testable and thoroughly tested code. Conduct code reviews and actively foster a strong engineering culture. Collaborate with the product and engineering teams to design technical solutions and architectures. Explore new technologies and present their advantages and disadvantages to the engineering team. Experience, Skills, and Qualifications A strong academic foundation, preferably from a top-tier university, with excellent grades in Computer Science or a STEM field, showcasing a genuine enthusiasm for software development, coding, and technology. Approximately 2 years of professional experience in a software development role, focusing on building cloud-based products, with expertise in backend development; full-stack experience is also highly valued. Familiarity with modern frameworks – Golang, C, C++, Java Exceptional problem-solving abilities and a proven capacity to thrive in a fast-paced startup environment. Outstanding communication and teamwork skills. What’s In It For You? Amazing company to work for! Private medical insurance Life insurance Pension scheme Shares options For further information on this Junior Software Engineer apply below We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. By applying you are confirming you are happy to be added to the Addition mailing list regarding future suitable positions and marketing efforts. You can opt out of this at any time simply by contacting one of our consultants.


- Company Name
- CT19
- Job Title
- Staff Software Engineer
- Job Description
- Our client has developed the next-generation of custom-designed AI accelerators, which are optimised for training & inference of large AI models. With working prototypes already, they are now looking to scale the business as quickly as possible. We’re seeking highly experienced & motivated individuals to design & build the software architecture for our next-generation GPUs. This role demands deep expertise in C & C++ programming, low-level programming, compiler construction & optimisation techniques. Role: Software Engineer (Senior & Staff) Location: London Salary: DOE / Competitive + benefits Responsibilities Design & develop the software architecture for the next-generation TPU, ensuring high performance & scalability. Collaborate with hardware engineers to integrate software & hardware components seamlessly. Optimise software performance through advanced techniques in low-level programming & compiler design. Develop & maintain machine learning frameworks & tools to leverage the full potential of the TPU. Conduct code reviews, provide technical mentorship, & guide other team members in best practices. Stay current with industry trends & advancements in GPU technologies, machine learning, & optical computing. Lead & participate in the development of technical documentation & specifications. Drive innovation & contribute to the strategic direction of the software engineering team. Skills & Experience 5+ years of experience in software engineering with a focus on C & C++ programming. Extensive experience in compilers, low-level programming, & optimisation techniques. Proven expertise in machine learning & its applications in high-performance computing. Strong problem-solving skills & the ability to think critically & creatively. Experience in high-pace, dynamic work environments. Bachelor's degree in computer science, electrical engineering, telecoms engineering, mathematics, or a related field. Excellent teamwork & communication skills, with the ability to collaborate effectively with cross-functional teams. Personal projects are a key differentiating factor & hold more weight than other requirements.