cover image
Harnham

Lead Backend Software Developer

Hybrid

London, United Kingdom

£ 100,000 / year

Full Time

31-03-2025

Job Specifications

LEAD BACKEND SOFTWARE DEVELOPER
LONDON/IPSWICH
UP TO £100K + BONUS

THE COMPANY
Are you ready to lead a team of engineers and have a key role in the transformation of data systems? This wealth management firm is looking for someone like you to become part of their team and create the backend infrastructure to better serve their clients

THE ROLE
As a Lead Backend Software Developer, you will lead a team of 3 engineers with development, testing, and deployment of software solutions.
You can expect to be involved in the following:
Architect scalable, efficient, and maintainable systems.
Manage the full software development lifecycle, including planning, design, development, testing, and maintenance
Coordinate with cross-functional teams, including Product, QA, and Project Office, to ensure successful project delivery, encourage strong communication and collaboration across functions.
Contribute to the strategic planning of IT and software initiatives

SKILLS AND EXPERIENCE
The successful Lead Backend Software Developer be highly proficient in Noje.js and the ability to challenge constructively and energise peers to move forward, delivering to business needs.

BENEFITS
The successful Lead Backend Software Developer will receive the following benefits:
Salary/Rate between £80k - £100k – depending on experience
Hybrid working, 2 to 3 days per week in the London or Ipswich office (personal choice)
Bonus
25 days holidays
Pension
Private Medical Insurance

HOW TO APPLY
Please register your interest by sending your resume/CV to Joana Alves via the Apply link on this page.

About the Company

Harnham provides specialist Data and AI recruitment and staffing services, along with bespoke training solutions, across multiple industry verticals, operating in the UK, the USA and EU - contact us today to discuss your requirements: info@harnham.com Our recruitment and talent teams cover all aspects of the data and AI pipeline, from collection to consumption, across multiple data roles and functions. Whether you need full-time staff, contract talent, specialized training, Data-qualified graduates, or C-suite executives... Know more

Related Jobs

Company background Company brand
Company Name
Insignis Talent
Job Title
Principal Software Engineer
Job Description
Principal Software Engineer We're looking for a talented Software Engineer to lead the design and development of user-facing software for the remote control and monitoring of autonomous vehicles. You'll work closely with operations experts and key customers to run UI experiments, gather feedback, and refine critical software features. This is a hands-on, high-impact role that spans R&D, prototyping, and production deployment. Key Responsibilities: Lead the end-to-end development of GCS interfaces, enabling real-time monitoring and control of autonomous systems. Design, build, and maintain UI software using C++, Qt, QML, and JavaScript. Working alongside operators to gather insights, validate usability, and continuously refine the user experience. Create prototypes and storyboards to explore and iterate on interface concepts. Ensure that software quality is maintained throughout by conducting thorough testing and validation. Collaborate on a regular basis across multidisciplinary teams to ensure the successful delivery of integrated solutions. Contribute to clean, scalable, and maintainable codebases. Support the development of more junior team members through technical leadership. Essential Skills: Expertise in C++ and Qt, and would ideally have had experience with QML and JavaScript. An understanding of UI design principles, especially for high-reliability, mission-critical systems. Skilled in defining software requirements, designing system architecture, and delivering robust, scalable solutions. Solid knowledge of software testing practices, including unit, integration, and user acceptance testing. Experience with UI testing techniques such as automated testing, usability assessments, and end-to-end validation is a strong plus. Excellent communication skills with the ability to engage effectively with end-users. Self-motivated and capable of managing complex tasks independently. Please note that the successful candidate would need to be eligible to obtain a Security Clearance. Ready to make a real impact? Apply now and be part of something extraordinary!
Portsmouth, United Kingdom
Hybrid
Full Time
23-04-2025
Company background Company brand
Company Name
KO2 Embedded Recruitment Solutions Ltd
Job Title
Embedded Software Engineer
Job Description
Embedded Software Engineer – Intrinsically Safe Avionics Systems Northallerton, North Yorkshire Up to £65,000 per annum Permanent, Full-Time KO2’s client, a specialist in designing intrinsically safe embedded systems for use in challenging and high-reliability environments – including cutting-edge avionics applications – is seeking an experienced Embedded Software Engineer to join their growing engineering team in Northallerton. This is a fantastic opportunity for an engineer who thrives in a safety-critical development environment and wants to be part of a company that’s making a real impact in aviation technology. The Role: As an Embedded Software Engineer, you’ll play a key role in the full software lifecycle – from requirements and design through to testing and validation – working on embedded systems that are designed to meet stringent intrinsic safety standards for use in avionics. You’ll be working with a close-knit engineering team, developing software that is not only highly reliable but also designed to perform in some of the most demanding environments. Skills and Experience Required: Strong experience in embedded C/C++ programming Experience working with real-time operating systems (RTOS) Experience with microcontroller-based system design Knowledge of low-level hardware interaction, protocols, and debugging Desirable: Prior experience in aerospace or avionics sectors Exposure to formal verification tools or static analysis Understanding of EMC design considerations Why Join? A unique opportunity to work on intrinsically safe embedded systems used in aerospace applications Competitive salary up to £65,000 A supportive team culture with a passion for high-integrity engineering A chance to be part of a growing, forward-thinking company in North Yorkshire If you're an Embedded Software Engineer looking for a technically rewarding role with a company pushing the boundaries of safety and performance in avionics, KO2 would love to hear from you.
Northallerton, United Kingdom
Hybrid
Full Time
23-04-2025
Company background Company brand
Company Name
Tether.io
Job Title
Nodejs Senior Software Engineer (100% Remote - United Kingdom)
Job Description
Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from exchanges and wallets to payment processors and ATMs—to seamlessly integrate reserve-backed tokens across blockchains. By harnessing the power of blockchain technology, Tether enables you to store, send, and receive digital tokens instantly, securely, and globally, all at a fraction of the cost. Transparency is the bedrock of everything we do, ensuring trust in every transaction. Innovate with Tether Tether Finance: Our innovative product suite features the world’s most trusted stablecoin, USDT, relied upon by hundreds of millions worldwide, alongside pioneering digital asset tokenization services. But that’s just the beginning:Tether Power: Driving sustainable growth, our energy solutions optimize excess power for Bitcoin mining using eco-friendly practices in state-of-the-art, geo-diverse facilities. Tether Data: Fueling breakthroughs in AI and peer-to-peer technology, we reduce infrastructure costs and enhance global communications with cutting-edge solutions like KEET, our flagship app that redefines secure and private data sharing. Tether Education: Democratizing access to top-tier digital learning, we empower individuals to thrive in the digital and gig economies, driving global growth and opportunity. Tether Evolution: At the intersection of technology and human potential, we are pushing the boundaries of what is possible, crafting a future where innovation and human capabilities merge in powerful, unprecedented ways. Why Join Us? Our team is a global talent powerhouse, working remotely from every corner of the world. If you’re passionate about making a mark in the fintech space, this is your opportunity to collaborate with some of the brightest minds, pushing boundaries and setting new standards. We’ve grown fast, stayed lean, and secured our place as a leader in the industry. If you have excellent English communication skills and are ready to contribute to the most innovative platform on the planet, Tether is the place for you. Are you ready to be part of the future? About The Job As a Senior Backend Developer, you will be a part of the team that works on the development of Tether backend components New Products and Features - Tether continuously strives to create innovative new features in order to provide the most professional trading experience for customers. These are developed and deployed using agile methodologies, to ensure the user experience remains the best in the industry. Scalability - all backend services that power Tether must remain effortlessly smooth, responsive, and real-time for customers as the platform continues to scale to accommodate new user growth. Security - Security is the most important feature. The Backend Development team is responsible for building all the services and core processes with the highest security principles and standard, in order to protect the safety of the entire user base. +6 years of experience working with Nodejs/JavaScript. Familiar with microservices architecture Have actively participated in the development of a complex platform Familiar with Peer-to-Peer technologies Good experience in interacting with databases (MySQL, MongoDB) Ability to quickly learn new technologies Good understanding of security practices Nice to have Experience with blockchain integration Comfortable with high-availability concepts Ruby, Rust or C++ skills are a plus Other technologies of interest: Message queues (Redis), Caches and Job Queues
United Kingdom
Remote
Full Time
22-04-2025
Company background Company brand
Company Name
Black Duck
Job Title
Senior C++/Rust Software Engineer
Job Description
Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle. Description The Static Analysis team is looking for an exceptional developer, with experience or interest in building and deploying security tools, to join the Static Analysis team at Black Duck. The job involves evolving our state of the art analysis infrastructure and generally pushing the envelope of static analysis. In particular, you will be enhancing the product engine by broadening its of coverage and deepening its analysis to identify even more vulnerabilities. Additionally, you will ensure the product operates in a scalable and performant manner within a cloud-based environment. The perfect candidate will have a strong passion for improving software security and quality, a background in static analysis or compilers, and enthusiasm about programming languages. Responsibilities Design and develop code analysis software for large scale cloud deployments Make improvements to general analysis infrastructure Improve existing and develop new code analysis algorithms and techniques Research security defects, create analysis rules (in Rust) for detecting these defects, test and evaluate the results Key Qualifications Experience in C/C++ or Rust development (5+ years) BS, MS, or PhD in Computer Science or equivalent Experience with development on UNIX Preferred Experience Interest or experience in analyzing programming languages, building compilers, parsers, or other language analyzers. Interest or experience in dataflow and program analysis. Experience with algorithmic design and analysis. Experience with one or more of Java, C#, JavaScript, Go, PHP, Python, Kotlin, Scala, Groovy. Interest or experience with web application or mobile security, familiarity with OWASP Top 10 lists. Black Duck considers all applicants for employment without regard to race, color, religion, sex, gender preference, national origin, age, disability, or status as a Covered Veteran in accordance with federal law. In addition, Black Duck complies with applicable state and local laws prohibiting discrimination in employment in every jurisdiction in which it maintains facilities. Black Duck also provides reasonable accommodation to individuals with a disability in accordance with applicable laws.
Belfast, United Kingdom
On site
Full Time
23-04-2025