Equity research runs on powerful but siloed Excel workflows — making it difficult to connect with modern tools and AI. Stellar Fusion is building the infrastructure that unlocks the full potential of the sell-side workflow, where the success of AI depends on structured, high-quality data at its core.
Founded by top-ranked equity research analysts, we design our product with a deep understanding of how the sell-side works.
Already working with leading research firms, we're moving fast to solve real problems with real impact.
About the Role
We are looking for a skilled Software Engineer to join our growing engineering team. In this role, you will take ownership of building, maintaining, and improving our backend services and APIs, as well as contributing to frontend systems. You will work closely with cross-functional teams to ship high-quality features, improve system reliability, and shape the architecture of our products.
This position offers a unique opportunity to work on diverse technical challenges while making a real impact.
Location: London, UK
Level: Mid/Senior
Start: Immediate
Note: We are unable to sponsor a work visa for this role. You must have existing UK work authorization.
Key Responsibilities
- Build and query data models using MongoDB and Redis
- Develop, containerize, and deploy applications using Docker
- Collaborate with product, design, and engineering teams to deliver new features
- Write clean, maintainable, and well-documented code
- Implement and maintain unit and integration tests
- Participate in code reviews, architecture discussions, and technical planning
- Contribute to CI/CD pipeline improvements and automation
- Monitor, debug, and optimize applications in cloud environments (e.g., AWS )
Required Skills & Experience
- 3–5+ years of professional software engineering experience
- Proficiency in Docker and containerized development workflows
- Solid understanding of Git and version control best practices
- Experience working with NoSQL databases, especially MongoDB and Redis
- Familiarity with AWS services like EC2, Lambda, S3, and CloudWatch
- Comfortable designing and working with RESTful APIs
- Hands-on experience with testing frameworks such as Jest , Mocha , or similar
- Understanding of CI/CD pipelines and modern DevOps practices
- Strong problem-solving and debugging abilities
- Excellent communication and teamwork skills
- A proactive, ownership-driven mindset and willingness to tackle novel problems
Nice to Have
- Experience with frontend frameworks like React
- Familiarity with Kubernetes or other orchestration systems
- Background working with high-scale systems or event-driven architecture
Why Join Us?
We offer a collaborative and intellectually stimulating environment where engineers are empowered to take ownership and make meaningful contributions. If you are passionate about building high-quality software and want to work with a motivated, talented team, we’d love to hear from you.
Software Engineer
Greater London, London Aventum Group
Posted today
Job Description
Job Title: Software Engineer / Python
Entity: Aventum
Department: Technology
Location: London/Hybrid
Who We Are
Since its inception, Aventum Group has sought a different approach to insurance. We are on a mission to be the ‘most inspiring specialty (re)insurance group in the world’.
At the heart of Aventum are our people. Working together in dynamic, service-focused teams, we prioritise our customers in everything we do. Collaboration fuels our success, courage drives our innovation and continuous improvement keeps us ahead in a rapidly evolving industry. Our shared commitment is to revolutionise insurance for the better, one day at a time.
We also believe that investing in our people is investing in our future. By empowering people across the Group to develop their careers, advance within the Group, and embrace new challenges, we build an environment where growth and learning never stop.
Our competitive benefits package, offered via a flexible benefits platform, reflects this. Beyond core benefits, employees have the freedom to tailor their benefits to meet their individual needs, supporting their unique goals and ambitions.
Role Summary
You will play a pivotal role in designing, developing, and maintaining innovative software solutions. Leveraging your expertise in programming languages and software development methodologies and principles, you will drive the creation of efficient and reliable software products. Collaborating closely with cross-functional teams, you will analyse requirements, tackle complex challenges, and ensure the quality and scalability of our software throughout its lifecycle. You will play an active role in mentoring less experienced members of the team, providing them with guidance, support, and opportunities for growth to help them reach their full potential and contribute effectively to our collective success.
Role Accountabilities
- Actively participate in Agile ceremonies, such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Work closely with cross-functional team members, including product owners, designers, testers, and other developers.
- Design, develop, and maintain efficient code using the appropriate programming language and toolsets.
- Collaborate with other team members to design, implement, and test software features.
- Write unit tests to ensure code reliability and maintainability.
- Participate in debugging and troubleshooting to identify and fix issues promptly.
- Use version control systems to manage and track changes in the codebase.
- Lead by example when conducting code reviews to ensure code quality and knowledge sharing within the team.
- Contribute to the implementation and maintenance of pipelines to automate the software delivery process.
- Ensure that code changes integrate seamlessly into the existing codebase.
- Create and maintain quality documentation for code, APIs, and other relevant technical aspects.
- Frequently share knowledge and best practices with team members.
- Any additional duties as assigned.
Role Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Development experience in the required language, including OOP. In this case, the primary language is Python.
- Experience working with applicable libraries/frameworks e.g. FastAPI
- Experience with commonly used development tools (IDEs, git etc.).
- Understanding of containerisation and serverless technologies.
- Working knowledge of cloud platform resources e.g. Azure
- Experience with Agile methodologies and tools (Scrum, Kanban. Azure DevOps, Jira).
Skills and Abilities
- Problem-solving. The ability to analyse complex problems, break them down into smaller components, and develop effective solutions.
- Continuous Learning and Improvement. Have a growth mindset and actively seek opportunities to expand knowledge and skills within their practice. Seek feedback, reflect on past experiences and identify opportunities for development.
- Communication. Communicate in a clear and concise manner, both verbally and in writing, to technical and non-technical stakeholders.
- Time Management & Results Driven. Prioritise tasks effectively and manage time efficiently to meet sprint goals.
- Team Player. Develop effective relationships within the team, actively engage in team discussions, and encourage and work with other team members using empathy and compassion.
- Mentorship. Provide guidance and support to less experienced engineers, sharing your expertise and experiences through sessions, code reviews and discussion.
Management Duties
We are an equal opportunity employer, and we are proud to share that 93% of our employees say they can be themselves at work. We aim to hire our industry's finest people because the best people drive the best outcomes. And we forever challenge the status quo because we know there are always ways to improve things. Because together, we're limitless.
We value applicants from all backgrounds and foster a culture of inclusivity. We understand the need for flexibility, so work in a hybrid model. Please let us know if you require any reasonable adjustments during the recruitment process.
FCA Conduct Rules
Under the Senior Managers and Certification Regime the FCA and Aventum expects that:
- You must act with integrity.
- You must act with due skill, care and diligence.
- You must be open and cooperative with the FCA, the PRA and other regulators.
- You must pay due regard to the interests of customers and treat them fairly.
- You must observe proper standards of market conduct.
- You must act to deliver good outcomes for retail customers.
Software Engineer
Posted 4 days ago
Job Description
full time
Software Developer
We are looking for a Software Developer to join our growing team, focused on delivering a modern, cross-platform Point of Sale (POS) system and related tools for the retail industry. This role offers the opportunity to work on a feature-rich product that integrates with hardware devices and runs reliably across Windows and Android , even offline.
You'll be part of a small, collaborative development team working with modern technologies including Next.js , TypeScript , Electron , and WebSockets to create a seamless, high-performance user experience.
Software Developer
Location: Chelmsford, Essex
salary: 35-40k
We are looking for a Software Developer to join our growing team, focused on delivering a modern, cross-platform Point of Sale (POS) system and related tools for the retail industry. This role offers the opportunity to work on a feature-rich product that integrates with hardware devices and runs reliably across Windows and Android , even offline.
You'll be part of a small, collaborative development team working with modern technologies including Next.js , TypeScript , Electron , and WebSockets to create a seamless, high-performance user experience.
Key Responsibilities
Develop new features and maintain our POS application using Next.js and TypeScript
Build responsive, intuitive user interfaces for desktop environments
Implement complex state management to handle POS operations
Integrate with hardware devices such as printers and card readers via Electron
Ensure secure authentication, authorization, and data encryption
Write and maintain automated tests (unit, integration, end-to-end)
Use WebSockets for real-time updates and data sync
Support offline-first functionality and robust data syncing
Contribute to code reviews, architecture discussions, and technical planning
Required Skills
2+ years of experience with React and TypeScript
Strong experience with Next.js
Solid understanding of state management solutions
Exposure to Electron or desktop app development
Experience working with REST APIs and WebSocket communications
Ability to write reliable automated tests
Understanding of secure coding principles and encryption
Confident using Git and collaborative development workflows
Nice to Have
Experience working on POS or retail software systems
Knowledge of mobile app development
Experience with hardware integration (e.g. thermal printers, USB devices)
Familiarity with offline-first design or Progressive Web Apps (PWAs)
Exposure to payment processing technologies
In Technology Group Ltd is acting as an Employment Agency in relation to this vacancy.
Software Engineer
Greater London, London The Francis Crick Institute
Posted 10 days ago
Job Description
full time
The Francis Crick have an exciting opportunity available for a Software Engineer ? to join one of the world’s leading research Institutes at a crucial time in its evolution, and play a definitive role in shaping it for the future. You will join us on a full time, permanent basis, andin return, you will receive a competitive salary from £48,600 with benefits, subject to skills and experience.
Working pattern: Monday – Friday. This is a full-time, permanent position on Crick terms and conditions of employment.
The Francis Crick Institute is Europe’s largest biomedical research institute under one roof. Our world-class scientists and staff collaborate on vital research to help prevent, diagnose and treat illnesses such as cancer, heart disease, infectious diseases and neurodegenerative conditions.
TheSoftware Engineerrole:
The Software Engineering and AI department within the Francis Crick Institute is responsible for delivering science-based technology services to the Crick. This role will report to the Head of Software Engineering and AI, and will play leading role in the support and development of scientific research projects, as well as developing and supporting operational applications.
As a Software Engineer at the Crick, you will:
- Design and develop high-quality, maintainable software to meet project needs and deadlines (including the interpretation of project requirements and technical specifications across multiple research and operational domains)
li>Collaborating effectively with internal and external partners, building solid working relationships.
- Design and develop high-quality, maintainable software to meet project needs and deadlines (including the interpretation of project requirements and technical specifications across multiple research and operational domains)
li>Collaborating effectively with internal and external partners, building solid working relationships.- Peer review and testing – Work closely with colleagues to maintain quality standards and provide code reviews
< i>Help establish the feasibility of technical proposals – by developing prototypes and experimenting with new technology/methods < i>Ensure the security of software and applications - by developing in accordance with established security principles
As our Software Engineer, you will bring:
- Strong command of Python and related frameworks and libraries with good experience of at least one other language (C++, Java, Julia, R, Matlab, JS frameworks)
- Excellent understanding of machine learning theory and related mathematical principles
- Practical MLOps experience of training and tuning deep learning models and evaluating performance (e.g working with PyTorch to build deep learning pipelines)
- Experience with large language models including; RAG, prompt engineering, and finetuning techniques as well as model API integration
- Experience across a range of deployment environments including public cloud and high-performance computing clusters
- Practical experience creating user-friendly interfaces for applied machine learning applications
What will you receive?
At the Francis Crick Institute, we value our team members and are proud to offer an extensive range of benefits to support their well-being and development:
Visas:
li>Applicants for this role will be eligible for sponsorship to work in the UK
Generous Leave :
li>28 days of annual leave, plus three additional days over Christmas and bank holidays.
Pension Scheme :
li>Defined contribution pension with employer contributions of up to 16%.
< i>24/7 GP consultation services. li>Occupational health services and mental health support programs. li>Eye care vouchers and discounted healthcare plans.
Work-Life Balance :
< i>Back-up care for dependents. li>Childcare support allowance. li>Annual leave purchase options. li>Crick Networks offering diverse groups’ support, community and inclusive social events.
Discounted gym memberships, bike-to-work scheme, and shopping discounts. li>Subsidised on-site restaurant and social spaces for team interaction.
Closing date: 6th July 2025
If you feel you have the skills and experience to become our Software Engineer, please click ‘apply’ today, we’d love to hear from you!
Please note, this role may be taken down before the closing date if a suitable candidate is found, therefore we advise that you apply for the role as soon as you can
All offers of employment are subject to successful security screening and continuous eligibility to work in the United Kingdom.
Software Engineer
Posted 19 days ago
Job Description
contract
Software Engineers - Up to 575 Inside IR35
1/2 days per week in London
6 Month + extensions
Skillset requirement:
- DB (Sql/mongo/oracle)
- ReactJS/Angular/Node.js.
- Banking/ Financial Service Expereince required
To find out more contact (url removed).
Software Engineer
London, London Trust In SODA
Posted 3 days ago
Job Description
Temenos Software Engineer – HIRING ASAP
Start date: ASAP
Temenos Software Engineer – HIRING ASAP
Start date: ASAP
Duration: 6 Months
Location: Hybrid in London office
Rate:£250 - £300 per day
Role Purpose
- The key person in designing, developing, and maintaining software solutions that maintain the effective function and growth of TBUK.
- Collaborate with cross-functional teams in designing optimal solutions to business requirements
- Contribute to innovative projects for technological future-proofing of TBUK
Key Responsibilities
Software Development
- Design, develop, and enhance software applications, including backend services, APIs, and user interfaces, especially for Temenos Core Banking.
- Write clean, efficient, and maintainable code.
- Collaborate with business analysts, product owners, and other stakeholders to gather requirements and translate them into technical solutions.
- Stay up-to-date with industry trends and emerging technologies.
- Plan and execute effective code testing
- Work closely with PMO in prioritising projects and implementing in line with TBUK change management principles.
- Optimize performance, scalability, and security of applications.
- Work closely with infrastructure teams to ensure seamless integration.
- Communicate effectively with stakeholders to understand business needs and translate them into technical requirements.
Qualifications
- Experience in customising and developing software solutions within the Temenos T24 framework is crucial. Preferably with version migration experience
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Proficiency in programming languages such as Java, C#, or Python.
- Strong understanding of software design principles, data structures, and algorithms.
- Familiarity with databases (MSSQL,) and cloud technologies.
- Excellent communication skills and ability to work in an agile environment.
Experience
- Proven experience (3+ years) in software development, specifically in the UK financial industry.
- Experience withagile,scrum, androbust change management methodologies
- Strong Communication: Effective communication collaborating with team members, stakeholders, and executives.
- Leadership Abilities: Lead and guide your team, making leadership skills essential.
Software Engineer
Bromley, London Harris Global
Posted 7 days ago
Job Description
Harris Global are currently looking for a Full Stack Software Engineer to join our client on a permanent basis. This role will require 3 days per week in the office, with 2 days working from home.
Candidates will ideally possess Python, React and Vue.JS skills.
Responsibilities will include:
- Build and maintain full stack web applications that scale well and perform reliably using modern tools and frameworks.
- Create and integrate RESTful APIs to connect front end interfaces with back-end services.
- Work with MySQL databases, handling everything from designing tables to writing complex queries and improving performance.
- Use GitHub to manage code, review pull requests and keep track of ongoing development tasks.
- Set up and support automated build and deployment pipelines using tools like GitHub Actions, Jenkins, or GitLab CI.
- Focus on clean, well-documented code with plenty of testing and debugging to ensure things run smoothly.
- Collaborate daily with designers, product managers and other developers in an agile, fast-paced environment.
- Solid backend development skills in Python with a strong grasp of how to build and scale APIs.
- Solid front-end development skills using modern React
- A good understanding of how REST APIs work and how to make them reliable and easy to use.
- Experience working with Vue.JS
- Confident working with MySQL, including writing efficient queries and optimising database performance.
- Experience using GitHub for version control, code collaboration and tracking issues.
- Familiarity with setting up automated workflows for testing and deployment (CI/CD).
- Comfortable working within agile teams and using tools like Jira, Trello or similar project trackers.
- Strong communication and problem-solving skill. You’ll need to think on your feet and work well with others.
- Some experience with Azure Container Services (or similar cloud platforms) is a nice bonus.
If this role matches your skillset, please apply now!
Be The First To Know
About the latest C software engineer jobsin Basildon !
Set Email Alert:
Job title
Location
Software Engineer
Essex, Eastern Langham Recruitment
Posted 7 days ago
Job Description
Contract Software Engineer
12 Months
Inside IR35
Essex based
Our client, a much-admired electronic component manufacturer, is seeking a MATLAB-based Software Engineer to work on image analysis, image processing, and algorithm systems.
Key Responsibilities
- Design, develop, and deliver software using MATLAB and LabVIEW.
- Apply advanced image analysis and image processing techniques to large space datasets from CMOS, CCD, and IR sensors.
- Analyse scientific image data using algorithms and mathematical modelling.
- Deliver software work packages and documentation for test plans
- Ensure delivery of allocated work packages on time and to high technical standards.
- Collaborate with teams across Electronics, Firmware, Project Management, and Product Verification.
- Present technical information at project meetings and contribute to key actions.
- Maintain software quality assurance throughout the project lifecycle.
- Participate in continuous improvement initiatives across the software and test teams.
Experience needed:
- Strong experience with MATLAB, especially in image analysis, processing, and algorithm development.
- Experience working with imaging data or high-resolution scientific images is highly desirable.
- Familiarity with LabVIEW in a test or ATE environment.
Software Engineer
Greater London, London Seer
Posted 7 days ago
Job Description
About the Role:
We’re looking for an inventive AI Research Engineer to help pioneer next-generation language model systems at the frontier of applied AI. In this role, you’ll help build foundational agent and RAG infrastructure, shape internal research initiatives, and accelerate the delivery of LLM-powered features to end users.
You’ll collaborate cross-functionally with engineering and product teams to experiment, evaluate, and deploy cutting-edge AI methods that are both scalable and production-ready.
Key Responsibilities:
- LLM System Development : Research, prototype, and build systems powered by large language models, focusing on reliability, efficiency, and relevance.
- Agent & RAG Architectures : Design and refine agentic workflows and retrieval-augmented generation pipelines that improve performance, accuracy, and cost-efficiency.
- Evaluation & Alignment : Develop metrics and tools to measure model performance, groundedness, and behaviour; explore fine-tuning and alignment techniques.
- Collaboration & Experimentation : Work closely with software engineers and product managers to test ideas and bring innovative features to life.
Requirements:
- NLP & ML Background : Strong experience in deep learning and natural language processing, with an emphasis on large language models.
- Tooling Fluency : Comfortable with libraries like Hugging Face, LangChain, or PyTorch, and evaluation frameworks.
- Production Readiness : Prior experience shipping AI models into live environments, with attention to reliability and observability.
- Research Mindset : Curious and methodical, with the ability to turn novel ideas into functional systems.
- Communication Skills : Able to clearly articulate findings, trade-offs, and next steps to both technical and non-technical stakeholders.
Software Engineer
Posted 7 days ago
Job Description
Fundment is a fast-growing wealth infrastructure company embarking on an exciting growth phase, looking to hire a Software Engineer to join our supportive team.
Our infrastructure and digital investment platform is becoming the platform of choice for financial advisors and their clients in the £3 trillion UK wealth management market. We are passionate about transforming the investment experience for our clients by combining leading-edge proprietary technology with fantastic customer service.
About the Role
We’re looking for a collaborative and motivated Software Engineer II to join our growing team. In this role, you'll contribute to the development of our platform, work alongside experienced engineers and cross-functional partners, and help shape the features that deliver real value to our users.
This is a great opportunity to take ownership of meaningful projects, develop your technical skills, and be part of a supportive environment where your voice and ideas matter.
What You’ll Be Doing
- Build and Improve : Help design, build, and enhance features that make our platform more useful, efficient, and secure.
- Work Together : Collaborate with engineers, product managers, and designers to turn ideas into working software.
- Quality Focused : Take part in code reviews, testing, and continuous delivery to ensure our solutions are robust, scalable, and easy to maintain.
- Problem Solving : Tackle technical challenges, debug issues, and contribute to keeping our systems running smoothly for all users.
- Learn and Grow : Stay curious and open to learning new tools and approaches. We encourage knowledge sharing and personal development.
- Document and Share : Help create clear, helpful documentation so that everyone can understand and build on each other’s work.
What We’re Looking For
- Around 5–7 years of hands-on experience in software development (but if you feel confident and slightly outside this range please apply).
- Experience working with tools like Git , and familiarity with CI/CD pipelines and testing practices.
- A thoughtful approach to writing clean, maintainable code.
- A collaborative mindset—someone who enjoys working with others to solve problems.
- A background in Computer Science, Engineering or related field is great, or equivalent experience
Be part of our flexible and supportive work environment, where our innovative team value collaboration and trust. Make an impact and challenge yourself to continually improve, raise standards and see how your work contributes to our future goals. Develop your knowledge and progress your career within a growing business where you will be exposed to a range of business aspects and understand how we improve efficiency and do things differently at Fundment.
We support our team with the flexibility to work on a hybrid basis, 3 days a week in our London office.
- 28 days annual leave plus bank holidays
- Enhanced maternity/paternity/adoption leave
- Pension 6% employer contribution
- Training and Development
Our collaborative office space ensures we are able to regularly get together to input ideas, discuss plans, work on projects, celebrate success and develop our skills.
We are happy to consider any reasonable adjustments that applicants may need during the recruitment process.
We will evaluate applications within 2 weeks, video interviews will be followed by in person final interviews in Fitzrovia.
Our Values at Fundment:
- Collaborative: We listen, communicate, and work together to achieve shared goals.
- Innovative: We constantly seek new ways to push the boundaries and improve our solutions.
- Supportive: We lift each other up, creating an environment where everyone can grow and succeed.
- Flexible: We adapt to the evolving needs of our team and clients, ensuring work-life balance and effective outcomes.
- Trustworthy: We build trust through consistency, transparency, and delivering on our promise.
What other jobs are popular in this category?
Explore these high-demand roles to expand your search:
Didn't find the right job? Get Career Advice to find your ideal role.