Make yourself visible and let companies apply to you.
Roles
Backend Engineer Jobs
Overview
Looking for top Backend Engineer jobs? Discover the latest backend developer opportunities on Haystack, your go-to IT job board. Whether you specialize in Java, Python, Node.js, or Ruby, find the perfect backend engineering role to advance your tech career today. Start browsing backend developer jobs now!
Spotlight
Senior Data Platform Engineer
easyJet
Luton
Hybrid
Senior - Leader
Private salary
RECENTLY POSTED

With a big investment into Databricks, and with a large amount of interesting data, this is the chance for you to come and be part of an exciting transformation in the way we store, analyse and use data in a fast paced organisation. You will join as a Senior Platform Data Engineer providing technical leadership to the Data Engineering team. You will work closely with our Data Scientists and business stakeholders to ensure value is delivered through our solutions.

Job Accountabilities

  • Develop robust, scalable data pipelines to serve the easyJet analyst and data science community.
  • Highly competent hands-on experience with relevant Data Engineering technologies, such as Databricks, Spark, Spark API, Python, SQL Server, Scala.
  • Work with data scientists, machine learning engineers and DevOps engineers to develop, develop and deploy machine learning models and algorithms aimed at addressing specific business challenges and opportunities.
  • Coach and mentor the team (including contractors) to improve development standards.
  • Work with Business Analysts to deliver against requirements and realise business benefits.
  • Build a documentation library and data catalogue for developed code/products.
  • Oversight of project deliverables and code quality going into each release.

Requirements of the Role

Key Skills Required

  • Technical Ability: has a high level of current, technical competence in relevant technologies, and be able to independently learn new technologies and techniques as our stack changes.
  • Clear communication; can communicate effectively in both written and verbal forms with technical and nontechnical audiences alike.
  • Complex problem-solving ability; structured, organised, process-driven and outcome-oriented. Able to use historical experiences to help with future innovations.
  • Passionate about data; enjoy being hands-on and learning about new technologies, particularly in the data field.
  • Self-directed and independent; able to take general guidance and the overarching data strategy and identify practical steps to take.

Technical Skills Required

  • Significant experience designing and building data solutions on a cloud based, big data distributed system.
  • Hands-on software development experience with Python and experience with modern software development and release engineering practices (e.g. TDD, CI/CD), and software deployment automation with GitHub actions or Azure DevOps.
  • Experience in testing automation of data transformation pipelines, using frameworks like Pytest or dbt Unit Test.
  • Comfortable writing efficient SQL and debugging.
  • Data warehouse operations and tunning experience in schema evolution, indexing, partitioning.
  • Hands-on IaC development experience with Terraform or CloudFormation.
  • Understanding of ML development workflow and knowledge of when and how to use dedicated hardware.
  • Significant experience with Apache Spark or any other distributed data programming frameworks (e.g. Flink, Hadoop, Beam)
  • Familiarity with Databricks as a data and AI platform or the Lakehouse Architecture.
  • Experience with data quality and/or and data lineage frameworks like Great Expectations, dbt data quality, OpenLineage or Marquez, and data drift detection and alerting.
  • Understanding of Data Management principles (security and data privacy) and how they can be applied to Data Engineering processes/solutions (e.g. access management, data privacy, handling of sensitive data (e.g. GDPR)

Desirable Skills

  • Experience in event-driven architecture, ingesting data in real time in a commercial production environment with Spark Streaming, Kafka, DLT or Beam.
  • Understanding of the challenges faced in the design and development of a streaming data pipeline and the different options for processing unbounded data (pubsub, message queues, event streaming etc)
  • Understanding of the most commonly used Data Science and Machine Learning models, libraries and frameworks.
  • Knowledge of the development lifecycle of analytical solutions using visualisation tools (e.g. Tableau, PowerBI, ThoughtSpot)
  • Hands-on development experience in an airline, e-commerce or retail industry.
  • Worked within the AWS cloud ecosystem.
  • Experience of building a data transformation framework with dbt.
1IM Developer
Stackstudio Digital Ltd.
Multiple locations
Fully remote
Junior - Mid
£450,000 - £500,000
RECENTLY POSTED

Role DetailsJob Title:1IM DeveloperWork Mode:100% remoteRole DescriptionDeutsche Bank Identity Governance Administration (IGA) is managed on 1IM application. TCS provides CTB & Prod Ops and manages end-to-end service.Key Responsibilities

  • Good hands on experience on Quest One Identity Manager interfaces/tools (Manager, Designer or Web Designer, Object Browser, Data Importer, Job Queue Info, Transporter, schema extension, Quest Quick Connect etc)
  • Should have integrated atleast any one of the listed target system with Quest One Identity Manager (Active Directory, Microsoft Exchange/Office 65, Relational Databases, WebServices, Mainframes, LDAP, Lotus Notes, SAP/PeopleSoft, IDaaS Applications) for provisioning and synchronization/reconciliation (Full or Delta)
  • Good to have experience of developing custom connector/integration (UNS Tables)
  • Good to have WebUI components and customization experience
  • Should have good knowledge (2+ years) of MS SQL database (Tables, Views, Stored procedures. Should be able to compile/run medium to high complexity SQL queries
  • Should have good knowledge of VB.Net (2+ years)

Key Skills / Knowledge / Experience

  • Quick learner coupled with attitude and passion to learn new development and IAM technologies
  • Very good analytical and communication skills
  • Should have good troubleshooting skills
  • Should have good high level understanding of network components
  • Should have good understanding of SDLC model (Waterfall vs Agile)
  • Should have good understanding of change management process
  • Should have good understanding of Windows server level commands
  • Should have good experience on writing scripts at server level (Perl script / VB script / Java script / batch scripts)

Person Specification

  • Should have performed developer role in past experience
  • Should have worked for international client projects
  • Should have provided post production deployment support
Software Engineer
JAM Recruitment Ltd
Multiple locations
In office
Mid - Senior
£500/day - £570/day
RECENTLY POSTED

DV Cleared Software Engineer (DBA / Data-Focused)

Contract: 12 months

Location: Cheltenham (5 days per week onsite, occasional travel to Gloucester)

Rate: £500 - £570 per day (Umbrella, Inside IR35)

Must hold live UKIC DV clearance

About the Role

An exciting opportunity has arisen for an experienced Software Engineer with a strong DBA background to support a growing national security programme based in Cheltenham. This role sits within a high-performing technical team delivering solutions that have real-world impact across the UK Government sector.

You’ll work on data-focused systems, contributing across the full software lifecycle while supporting and improving secure Oracle-based platforms and automation using Ansible.

Key Responsibilities

Design, develop, test, document and support software components within a secure system environment

Provide accurate estimates for development effort from given specifications

Work with a strong focus on data processing and database-driven systems

Support and develop Oracle and Ansible-based infrastructure, including automation

Analyse code defects and deliver timely, robust fixes

Required Skills & Experience

Strong background as a DBA / data-focused software engineer

Hands-on experience with Oracle and Ansible

Solid understanding of backend systems and data processing

Proven ability to troubleshoot, analyse and resolve complex technical issues

Comfortable working collaboratively within Agile teams

Desirable

Exposure to cloud or platform technologies such as AWS, Docker, microservices

Experience working in secure or regulated environments

The Ideal Candidate

You’ll be technically strong, curious, and motivated to solve complex problems. This role would suit someone who enjoys working close to the data layer, values clean, well-documented solutions, and wants to contribute to meaningful, high-impact programmes.

TPBN1_UKTJ

Senior Software Engineer
Bright Purple Resourcing
Edinburgh
Hybrid
Senior
Private salary
RECENTLY POSTED

Senior Software Engineer Edinburgh
An innovative and well-established med tech company are seeking a Senior Software Engineer to join its R&D team basedin central Edinburgh.
This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference in clinical environments.

What is in it for you:

  • Competitive salary
  • Hybrid working - 2 days a week into the office
  • 25 days annual leave - which increase in years of service
  • Life insurance
  • Pension
  • Paid charity work days
  • Healthcare Cash plan
  • … and much more.

The Roles: If you are a proven technical leader looking to remain hands on and ship code whilst making key architectural decisions, driving the roadmap, and contributing to building a high performing dev culture …the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team … the Senior role could be your dream position. You will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development.
What We’re Looking For:

  • Vast software development experience in C++
  • Strong background in multi-threaded programming and Linux-based development environments.
  • Experience with Qt/QML or other modern UI frameworks is highly advantageous.
  • Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred.
  • Experience working with international teams across time zones is a plus.
  • Excellent communication skills.

These are outstanding opportunities for a highly motivated engineers to step into a strategic role within a fast-evolving med tech environment.
To apply, please submit your up-to-date CV for consideration.
Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

Java Software Engineer
Bright Purple Resourcing
Dalkeith
Hybrid
Junior - Mid
£45,000
RECENTLY POSTED

Java Software Engineer Edinburgh, Hybrid
Ready to make an impact in the space technology sector?
Join a pioneering, fast-growing company thats redefining how space-based systems and services are developed and operated globally.
This is a fantastic opportunity to contribute to the design and development of innovative software products, working on cutting-edge technology that supports everything from university research to commercial space missions.
Whats On Offer:

  • Salary up to £45,000
  • Hybrid working in Edinburgh
  • 36 days annual leave
  • 6% employer pension contribution
  • Health cash plan, life assurance and enhanced sick pay
  • Ongoing investment in learning, development and conferences
  • A supportive, inclusive culture where your work directly impacts space missions

What You Will Do:
As part of our Customer Delivery and Operations team, youll:

  • Develop, test, and maintain software elements within our ground systems.
  • Collaborate across teams to ensure smooth integration of products within our wider software suite.
  • Deliver high-quality, reliable code adhering to industry best practices.
  • Investigate and resolve software issues, providing support internally and externally.

Who We Are Looking For:
We want someone who can hit the ground running and thrive in a collaborative, innovative environment. Essential skills include:

  • Strong Java experience.
  • Background writing, testing, and debugging high-quality code.
  • Software development lifecycle, including design, implementation, and documentation.
  • Curious, creative, and eager to learn new languages, frameworks, and approaches.

Why Join:
Trailblazer in the space tech industry, empowering our global customers, from start-ups to established agencies, to develop and operate space systems faster, more reliably, and more cost-effectively. Teams are at the heart of innovation, and they champion employee ownership and collaboration across all levels.
Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

Software Engineer
JAM Recruitment Ltd
Multiple locations
In office
Mid - Senior
£500/day - £570/day
RECENTLY POSTED

DV Cleared Software Engineer (DBA / Data-Focused)

Contract: 12 months

Location: Cheltenham (5 days per week onsite, occasional travel to Gloucester)

Rate: 500 - 570 per day (Umbrella, Inside IR35)

Must hold live UKIC DV clearance

About the Role

An exciting opportunity has arisen for an experienced Software Engineer with a strong DBA background to support a growing national security programme based in Cheltenham. This role sits within a high-performing technical team delivering solutions that have real-world impact across the UK Government sector.

You’ll work on data-focused systems, contributing across the full software lifecycle while supporting and improving secure Oracle-based platforms and automation using Ansible.

Key Responsibilities

  • Design, develop, test, document and support software components within a secure system environment
  • Provide accurate estimates for development effort from given specifications
  • Work with a strong focus on data processing and database-driven systems
  • Support and develop Oracle and Ansible-based infrastructure, including automation
  • Analyse code defects and deliver timely, robust fixes

Required Skills & Experience

  • Strong background as a DBA / data-focused software engineer
  • Hands-on experience with Oracle and Ansible
  • Solid understanding of backend systems and data processing
  • Proven ability to troubleshoot, analyse and resolve complex technical issues
  • Comfortable working collaboratively within Agile teams

Desirable

  • Exposure to cloud or platform technologies such as AWS, Docker, microservices
  • Experience working in secure or regulated environments

The Ideal Candidate

You’ll be technically strong, curious, and motivated to solve complex problems. This role would suit someone who enjoys working close to the data layer, values clean, well-documented solutions, and wants to contribute to meaningful, high-impact programmes.

Technical Lead
ClearSky Logic
Glasgow
Hybrid
Senior
£70,000
RECENTLY POSTED

??Technical Lead in Glasgow

At ClearSky Logic, we are The Tech Enabler.Our mission is to work alongside our clients to solve the most complex challenges, create undeniable value, and set a new standard for what is possible in the industry.

Companies like Inizio, Startline Motor Finance, and Multreese trust us to get the job done and now, we’re growing our team to take things even further.

?? Role Details

  • Location: Glasgow- SkyPark- Hybrid (3 days on site)
  • Salary: from up to 10% company bonus
  • Please note: We are unable to offer sponsorship.

? How We Support Our Team

  • 34 days holiday - because work-life balance matters.
  • Birthday off - no one should work on their special day.
  • Health and Security - Sick pay, private dental & medical insurance - we’ve got your health covered.
  • Family First - Enhanced family-friendly policies.
  • Growth Path - Tailored professional development - we support your growth so you can become the expert you’re meant to be.
  • Culture Matters - Office perks & team celebrations.

?? Your Proactive Role in the Squad

As a Tech Lead, you will be a proactive, supportive partner in building cutting-edge technology that solves real-world challenges and enables client growth. You will work within our l Squad model where you’re empowered to take ownership: shaping the architecture, asking the tough questions, and championing best practices to drive projects forward and deliver enterprise-level results.

What You Will Deliver

  • Architectural Leadership: Evaluate technical options, make informed decisions on technology choices, and document architectural decisions with clear rationale.
  • Enterprise Development: Designing and developing high-quality solutions using .NET Core for large enterprise applications.
  • Technical Excellence: Establish and maintain coding standards, review practices, and ensure high coding standards across the team.
  • Distributed Systems: Architecting microservices and distributed systems using inter-service communication like gRPC and HTTP APIs.
  • Event-Driven Design: Leveraging message-based systems, specifically Azure Service Bus, for asynchronous processing.
  • Infrastructure & DevOps: Managing Infrastructure as Code and Azure CI/CD pipelines to drive innovation.
  • Testing Strategy: Implementing comprehensive testing strategies, including unit, integration, and subcutaneous/e2e testing.

Who We Are Looking For

  • A Technical Mentor: Someone who provides guidance and upskilling to mid-level and junior developers, conducting code reviews with constructive feedback.
  • An Expert Engineer: Deeply experienced in .NET Core, SQL, and document databases (Cosmos DB desirable).
  • A Strategic Thinker: Able to break down complex technical problems into manageable work packages and guide the team through implementation.
  • A Collaborator: Great at working with teams, stakeholders, and possessing direct client interface capability.
  • Initiative-Driven: Someone who takes ownership, follows agile delivery practices, and gets things done.

Why Join CSL?

Joining ClearSky Logic means trading corporate red tape for a culture of transparency where direct communication and a shared vision are the standard. You will move beyond being a “cog in the machine” to become an architect of products, gaining the autonomy to build high-impact solutions. With a “school day, every day” mentality, you will benefit from a constant stream of diverse projects and promotion paths within an energetic community that values mutual support and technical excellence.

Lead Full Stack Software Developer
Spectrum IT Recruitment
Manchester
Hybrid
Senior
£80,000 - £100,000
RECENTLY POSTED
+2

Technical Lead Full Stack Developer

(TypeScript, JavaScript, Node)

Location: Hybrid working within Hampshire
Salary: Competitive + benefits

We’re working with a fast-growing UK SaaS technology company that builds data-driven digital products used by commercial teams to better understand and engage with their customers. They are now looking for an experienced technical lead full stack developer to play a key role in shaping and delivering their next generation of customer-facing platforms.

This is a hands-on technical leadership role where you’ll be involved from early design through to production delivery, working with a modern cloud-based stack and deploying to live environments on a daily basis.

The Role

  • Lead technical delivery across a high-performing development squad (10+)
  • Contribute to solution design, system architecture and domain modelling
  • Build proof-of-concepts and spike complex or uncertain areas of work
  • Break down requirements into deliverable epics and user stories alongside product and initiative managers
  • Develop and deliver production-ready code across the full stack
  • Ensure high standards of quality, maintainability, performance and security
  • Support and improve live systems once deployed
  • Influence technical direction, tooling and best practice across the wider engineering function

Tech Environment

You’ll work with a modern stack including:

  • Node.js microservices
  • JavaScript & TypeScript
  • Vue.js
  • Redis, SQL Server & Snowflake
  • AWS cloud infrastructure
  • CI/CD pipelines and DevSecOps practices

About You

  • Strong full stack development experience (ideally 10+ years)
  • 5+ years of JavaScript and TypeScript experience
  • Solid background in system design and scalable architectures
  • Experience building large, production SaaS platforms
  • A clean-code mindset (SOLID principles, design patterns, testable code)
  • Experience working in mature CI/CD and continuous deployment environments
  • A commercial mindset when designing and delivering software
  • Excellent collaboration skills and confidence working with stakeholders
  • Interest in using AI to accelerate and improve software development
  • A passion for performance, security and engineering best practice
  • Degree in Computer Science or equivalent real-world experience

What’s On Offer

  • Competitive salary and benefits package
  • Hybrid working (1 day per week in the Fareham office)
  • Opportunity to join a scaling UK SaaS business
  • Strong engineering culture with a focus on quality and continuous improvement
  • Supportive, collaborative working environment
  • Community and charity initiatives, including volunteer days

Send your CV across to me on email (url removed) or call (phone number removed) for more information.

Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.

Lead Software Engineer
Mars Recruitment
Abingdon
Hybrid
Senior
£70,000 - £75,000

Lead Software Engineer C++ Python Linux Oxfordshire Hybrid £75,000pa plus benefits:

Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers?

If so, this Lead Software Engineer role will be perfect for you. Our client is at the forefront of scientific research industry developing instrumentation and tools to aid ground-breaking science.

They now seek a highly dynamic Lead Software Engineer who thrives in a fast-paced, evolving environments and can seamlessly adapt to changing priorities. The ideal candidate will not only bring technical expertise and architectural vision but also excel in collaboration and stakeholder engagement. Exceptional interpersonal skills are essential, as this role involves working closely with cross-functional teams, mentoring engineers, and effectively communicating complex concepts to both technical and non-technical audiences. We re looking for someone who can inspire, influence, and drive alignment while fostering a positive and innovative team culture.

The successful Lead Software Engineer will need the following qualification, experience and skills:

  • A degree in a Software Engineering, Mathematics or Science/Materials subject
  • Experience in Linux based software application development using modern C++
  • Experience with network and other communication buses.
  • Experience with tools such as CMake

Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days from home. There is flexible start and finish times so you can plan your day around your preferred hours.

For more information on the client, products, career development, benefits etc, please send MARS a copy of your CV or drop Lee Cherrill a linkedin connection request or contact him through the MARS Recruitment website.

MARS Recruitment is an equal opportunities employer and positively welcomes applications from suitably qualified applicants regardless of race, colour, sex, marital status, national origin, religion, age, disability, or any other protected status. Suitable candidates for the role will be contacted within 3 working days, unfortunately if you haven t heard back in this time your application has been unsuccessful at this time.

MARS Recruitment is a specialist Engineering & IT recruiter working in partnership with companies across the UK and offers services of both an Employment Business (for Temporary/Contract roles) and an Employment Agency (for Permanent roles).

C# Developer
Adria Solutions Ltd
Wilmslow
Hybrid
Junior - Mid
Private salary

On behalf of our rapidly growing client based in Cheshire, we are recruiting for an enthusiastic C# Developers. As a C# Developer, you will work as part of the product development team where you will be responsible for maintaining and implementing new features, whether in the core application, one of their mobile apps, or their many API Integrations.

The C# Software Developer will be responsible for:

  • Contribute to new development projects, delivering them from inception to completion, on time and within budget
  • Keep up to date with emerging technologies
  • Be accountable for testing solutions to acceptable standards before handover to the system testing team
  • Continually maintain and update existing transactional web solutions

The C# Software Developer will have the following skills:

  • C#
  • HTML
  • MVC
  • Microsoft SQL Server
  • LINQ
  • jQuery/JavaScript
  • Ideally, you’ll have experience with some of the following: Azure, GIT, JSON, Agile/Scrum, Dapper, Redis

Benefits

This is a fantastic opportunity for a C# Developer to join a company that strongly believes in the development of its employees. You will be rewarded with a competitive benefits package:

  • Medical Insurance
  • 25 days holiday plus your birthday off
  • Flexible working

How to Apply if You re Interested in this Job:

If this sounds like your perfect role, click Apply without delay!

C# Software Developer X 4 - Multi positions available Apply Now!

Software Engineer
Probe UK
Nottingham
In office
Mid
£37,000 - £45,000
+2

The Company

This is your chance to join a thriving, fast-growing team where your technical skills are truly valued. The business continues to experience strong growth and consistently delivering outstanding results, providing a dynamic environment with opportunities to learn, develop, and make a real impact. High-performing individuals are rewarded, and collaboration, pride in work, and innovation are at the heart of everything they do.

Why Join This Business

* Company and role stability – the business has recently increased turnover by 25% and they continue to grow.

* A future proofed industry, with global supply.

* Enhanced company pension contribution.

* Above average holiday allowance.

Software Engineer Role Overview

This is an exciting stand-alone role, having excellent communication skills to work well within the multi-disciplined engineering team supporting the vast range of existing high-quality products and new product development.

You will play a vital role in the development of software applications to enhance the customer experience.

The role covers data-acquisition application development for both new and existing applications covering a multitude of engineering disciplines working closely with various departments to develop high grade software solutions.

Software Engineer Hours, Pay and Benefits

* £37,000 - £45,000 (dependant on experience)

* 37 hours per week, 8:00am - 4.30pm Monday to Thursday, with a 1pm finish on Friday’s (this is a full-time in office role)

* Benefits include: above average employer pension contribution of 6.5%, above average holiday allowance of 26 days plus bank holidays, 3 x salary life assurance, company bonus (first £3,000 is tax-free).

This Role is Commutable From: Nottingham, Derby, Burton upon Trent, Coalville, Loughborough

Software Engineer Essential Candidate Experience

* This is an office-based role, so you will be happy to work on this basis.

* You will ideally have past experience working in a stand-alone, although this roe is part of a wider team.

* The Software Engineer will hold a Degree in Computer Science or related subject (or relevant experience).

* At least 3 years’ experience programming in C# / embedded applications development, with at least 1 years’ experience with Windows forms.

* Knowledge of serial/USB communication and a familiarity of version control software SVN, git and DevOps Azure.

* Solid grasp of development lifecycles from gathering requirements to release and testing.

* Proven ability to work independently and deliver complete solutions.

* Strong documentation and communication skills.

Software Engineer Desirable Candidate Experience

* Experience of creating Android/iOS Apps.

* Knowledge of engineering software, STEM education tools, or scientific instrumentation.

* DAQ hardware, or PLC systems.

* C, C++, Delphi.

* MATLAB or LabVIEW.

* WPF or MAUI.

* Understanding of licensing and packaging.

Please Note: Candidates must have the right to live and work in the UK.

Our aim is to help you secure the best possible future for yourself & this is a totally FREE service to all our Candidates.

If you believe that your skills and experience match what we are looking for please call me or APPLY and I will be in touch.

Should you want to learn more about any of our IT vacancies, or should you just want to discuss your particular needs, then please do not hesitate to contact me to have an informal, confidential chat.

Probe Technical Recruitment, providing IT Recruitment Support since 1994

Software Developer
Bowerford Associates
Devon
Hybrid
Mid - Senior
£42,000 - £55,000

I am searching for a number of experienced C# / .NET Software Developers who can use their development skills and expertise to produce high quality, innovative solutions for a wide range of customers.

You will work openly and collaboratively with a diverse range of technical and subject matter experts within the technology department and throughout the whole business.

Please note, these roles are offered on a hybrid-working basis. These are NOT remote positions, and you are required in the office two (2 days) per week. Therefore, you MUST live within a commutable distance of Exeter, Devon, or you will be able to relocate to the area in order to be considered for the roles.

In this role you will be responsible be: -

  • Using Agile methodologies for the design, development and acceptance of software solutions.
  • Working collaboratively with the Product Owner to understand the customer requirements and gain an understanding of implementation to inform solution scoping.
  • You will perform critical assessments, challenge assumptions and identify most appropriate acceptance criteria that mitigate potential risk.
  • You will be responsible for requirements analysis, scoping, specification definition, data analysis and project management as required to meet the needs of the solutions.
  • Creating production code and performing code reviews with the team, you will be equally comfortable working alone or in pairs or mob. Please note - experience of pair programming or mob programming is not required to be considered for the role but you MUST be open and prepared to work this way as TDD and pairing accounts for 85% of the day!
  • You will comprehend and use established design patterns and best practices, taking responsibility and holding self to account for high quality and maximal efficiency of deliverables.
  • You will be eager to learn and research solutions and share findings with others, playing an active, positive collaborative role with colleagues and customers.
  • You will be utilising AI implementing software development using AI agentic to enhance productivity and efficiency through intelligent task management, seamless communication, and adaptive learning. Please note, AI is used as a tool but not for coding purposes.
  • Integrate sustainable practices into software development processes to minimise environmental impact, enhance resource efficiency, and promote long-term sustainability.

To be a success in this role you require in-depth commercial experience in the following key areas: -

  • Analysis and Design
  • C#
  • MVC
  • .NET framework
  • SOLID Principles
  • A desire to work in a Pair Programming / Mob Programming environment.
  • TSQL / SQL
  • Test Automation
  • TDD
  • Refactoring
  • Unit Testing / Mocking
  • JavaScript frameworks such as React (or similar)
  • Experience with using ORM (e.g. Entity Framework)
  • Agile & Scrum development methodologies
  • Able to present self verbally in a presentation or meeting situation.

We are looking to speak with candidates who are good communicators, both verbal and written, candidates who can communicate with external stakeholders and internal team members, for example, during agile ceremonies.

You will ideally be Educated to University standard with an IT-related degree.

Any experience with BDD, DDD, PowerShell, Azure / AWS and using agentic AI environments, i.e. Cline, Copilot, Gemini, is highly desirable.

The role comes with an excellent benefits package including, 25 days holiday + bank holidays, ability to purchase extra holidays, bonus scheme, life assurance, flexible Health cash-back scheme, health and wellbeing allowance, health insurance with long-term sickness, electric car scheme, cycle to work scheme, enhanced maternity/paternity, flexible working, excellent company culture, training and education opportunities, free car parking, values-led business and much more!

Please note, to be considered for this opportunity you MUST have the Right to Work in the UK long-term without company sponsorship as our client is not looking to sponsor candidates for these vacancies.

Please note that due to a high level of applications, we can only respond to applicants whose skills and qualifications are suitable for this position.

No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010.

Bowerford Associates Ltd is acting as an Employment Agency in relation to this vacancy.

Software Engineer - C
Morson Edge
Dorchester
Hybrid
Mid
Private salary

Software Engineer

Location: Dorset (Hybrid working 3 days on site 2 from home)

Competetive market salary

SC Clearance required - All candidates must hold or be eligible to gain SC Clearance before starting the role

Purpose of job

  • Application of a software engineering approach to undertake all tasks within a software development lifecycle.
  • Preferably have an understanding of military systems, in particular maritime systems
  • Experience of Software Engineering Lifecycle processes and tools
  • Understanding of Open Systems Architectures and Principles
  • Ability to solve complex problems and to critically review results and methods to ensure quality
  • Awareness of ISO 9001 and TickITplus standards
  • Understanding of software configuration management
  • Ability to communicate with expert and non-expert stakeholders
  • Ideally the candidate will have proven ability in one or more of the following industry areas
    • Defence
    • Maritime
    • Rail

Primary software skills/experience

Essential:

Primary software/system skills:

  • C++ / Visual Studio
  • UML / Enterprise Architect for system design

Desirable:

  • Sonar processing
  • Intel Threaded Building Blocks
  • Fortran
  • Signal Processing
  • Object Oriented Design
  • Algorithm optimisation/implementation

Additional information

Due to the sensitive nature of the product all applicants must have worked within the Defence / Military industry within the last 12 months or be capable of obtaining Security Clearance (SC level minimum).

Php Developer
RCRTR
Newcastle upon Tyne
Hybrid
Senior
£40,000 - £50,000

Permanent role (Hybrid - 3 days a week) Our client is rapidly expanding and looking for a Senior Engineer to join their development team. They offer an excellent work environment and culture as well as generous benefits and career progression As a Senior Engineer in this fast-paced environment, you will create and implement client-side solutions and have a product mindset. As an engineer, you will be responsible for writing server-side web application logic. You will be developing back-end components, connect the application with the other (often third-party) web services, and support the Web Designer by integrating their work with the application. Experience: Using PHP to produce user-friendly HTML web solutions. Writing back-end code and building efficient PHP modules. Developing back-end portals with an optimized database. Collaboration Collaboration with other members of the team to improve usability on existing and new projects. Ensuring high-quality and efficient/optimized source code to maximize response times, and a slick user experience. Liaising with clients where necessary. Existing projects Troubleshooting application and code issues. Finalizing back-end features and testing web applications. Updating and altering application features to enhance performance. Key Experience, Knowledge, Skills & Competencies Deep understanding of both development processes, as well as a strong technical background. Experience in the following technologies PHP JQuery HTML Less/CSS/Flexbox Apache MySQL/MariaDB Linux (maintaining local website distributions) Git Zend Framework/Laminas MVC Essential skills: Proven work experience in a Web Developer role Experience in browser testing and debugging (e.g. Chrome Console) Agile ways of working Knowledge of eCommerce and payment systems Working knowledge of various tools, open-source technologies, and cloud services

Lead Software Engineer
Morson Edge
Manchester
Remote or hybrid
Senior
£80,000 - £90,000

Lead Software Engineer opportunity - 90k+Bonus+Equity - Fully Remote (Once a month meetup in Manchester or Leeds)

Morson Edge are seeking a skilled Lead Software Engineer with Golang experience to join a major replatforming and migration project focused on modernising existing software platforms and infrastructure. The role involves transforming Legacy systems to be cloud-ready, enabling on-demand deployment and delivery through a Docker and Kubernetes-based stack. You will work closely with DevOps and infrastructure teams, combining software engineering expertise with a strong operational mindset.

The successful candidate will thrive in a fast-paced environment, contributing to a large-scale migration and replatforming effort with a strong DevOps feel.

Key Responsibilities

Replatform existing software and infrastructure to be cloud-ready and support on-demand deployment
Develop and maintain Golang applications with a focus on infrastructure and deployment automation
Collaborate with DevOps teams to build and optimise Docker and Kubernetes-based delivery pipelines
Support migration activities and ensure alignment with cloud-native best practices
Provide training and handover to permanent engineering teams at project completion
Contribute to infrastructure as code and CI/CD workflows to improve deployment efficiency

Skills

Strong experience in Golang development
Solid understanding of DevOps principles and infrastructure automation
Hands-on experience with Docker and Kubernetes container orchestration
Experience with cloud platforms and making infrastructure cloud-ready
Familiarity with software replatforming and migration projects
Knowledge of CI/CD pipelines and deployment automation
Ability to collaborate with cross-functional teams including permanent engineers
Experience with Scripting and automation tools
Nice to have: experience with C#/.Net development
Strong communication skills for training and knowledge transfer

The money is good too, up to 90k salary with a 10% bonus and equity in the business so that you can share in the success.

If youre interested in finding out more, apply through the link and Ill be in touch ASAP

InterQuest Group is acting as an employment agency for this vacancy. InterQuest Group is an equal opportunities employer and we welcome applications from all suitably qualified persons regardless of age, disability, gender, religion/belief, race, marriage, civil partnership, pregnancy, maternity, sex or sexual orientation. Please make us aware if you require any reasonable adjustments throughout the recruitment process.

Office.js Developer (Outlook)
Oscar Associates Limited
London
Hybrid
Mid - Senior
£500,000 - £550,000

Office.js Developer (Outlook Add ins) | £500-£550p/day (Inside IR35) | London (Hybrid, 2/3 days in office) | 10 month contract

Our client is looking for a experienced Office Add-in Developer (specialising in Outlook/have worked extensively with) to help support add-in solutions within a enterprise scale messaging environments. The focus of the role will be building robust, cross platform Outlook add-ins that perform across Windows, macOS, web and mobile clients.

It’ll be an exchange landscape that’s both on-premises infrastructure and Microsoft 365, where you will collaborate closely with engineering, product and operations teams in an agile delivery model.

What you’ll be doing:

  • Architecting, developing, and enhancing Outlook add-ins using modern Microsoft frameworks and tools
  • Ensuring add-ins deliver a consistent experience across all Outlook clients, including desktop, browser, and mobile
  • Connecting add-ins to backend systems, APIs, and identity services such as Microsoft Graph and Azure Active Directory
  • You’ll be working closely with product owners, architects, QA, and operations
  • Maintaining compatibility across Exchange on-premises and Exchange Online deployments
  • Producing and maintaining technical documentation, design guidelines, and development standards

What we’re looking for:

  • You can demonstrate experience delivering Outlook add-ins within enterprise environments
  • Strong hands on skills with Office.js, JavaScript or TypeScript, HTML, and CSS
  • Deep understanding of Microsoft 365, Exchange Online, and the behavioral differences between Outlook clients
  • Experience integrating with Microsoft Graph, RESTful APIs, and modern authentication methods (OAuth / Azure AD)

Nice to have:

  • Exposure to CI/CD pipelines, Git-based version control, and automated testing practices
  • Experience with Azure services such as App Services, Functions, Storage, or Key Vault

Candidates will be required to go through background checks before commencing contract.

Must be eligible to live and work in the specified work location . Some occasional travel maybe required. Only successful candidates will be contacted.

EQUAL OPPORTUNITIES Our client is committed to equal opportunities and actively seeks applications from all sectors of the community irrespective of sex, race, colour, nationality, ethnic or national origin, disability, marital status, sexual orientation, having responsibility for dependents, age, religion/beliefs, or any other reason which cannot be shown to be justified

If this sounds like a good fit, apply now!

Office.js Developer (Outlook Add ins) | £500-£550p/day (Inside IR35) | London (Hybrid, 2/3 days in office) | 10 month contract

Oscar Associates (UK) Limited is acting as an Employment Agency in relation to this vacancy.

To understand more about what we do with your data please review our privacy policy in the privacy section of the Oscar website.

Senior Application Developer
Halian Technology Limited
Bedford
Hybrid
Senior
£65,000

Role Overview:

A leader in their low-code technology domain, working with colleagues and customer stakeholders to develop and enhance their application framework, integrate with and utilise the latest technologies to ensure outcomes align with the needs of their Customers and Partners.

Key Responsibilities:

  • Responsible for the development of application frameworks and features to deliver end-to-end technical solutions supporting customer projects
  • Acts as a conduit between architecture, delivery, technical sales, and platform development teams
  • Serves as the primary point of contact for technical issues related to overall solution implementation
  • Acts as a mentor, developing the skills of less experienced colleagues and implementation resources within project teams, ensuring alignment with best-practice guidelines
  • Provides input to the Development Team Lead and Product Owner to help coordinate technical and customer requirements, maintain a roadmap, and support cross-functional teams within the initiative

Qualifications:

  • Knowledgeable of a range of business systems and processes across a number of domains, including the roles within an organisation for those responsible for implementing and maintaining them
  • Able to manage a number of client relationships including the scoping and delivery of complex consultancy projects and services
  • Demonstrable experience and understanding of a range of web development technologies, including Javascript, Python, REST/SOAP web services, HTML and CSS
  • Proven use of data technologies including MySQL and SQL Server databases, database schemas, SQL syntax, ETL techniques and best practice, as well as an understanding of and solutions for issues arising with data integration across multiple systems
  • Proven use of data, documentation and databases, web services and other means of accessing third-party systems for integration purposes across a number of solution domains

This is a full-time, permanent role, with flexible working arrangements, with 1-2 days per month working from the office in Bedford.

Our client offers a competitive salary, excellent benefits, and strong opportunities for career progression.

Apply online to be considered.

Backend .NET Engineer
Develop
Mansfield
Hybrid
Mid - Senior
£60,000
+1

C# / .NET / SQL / Azure

Mansfield (Hybrid - 3 days onsite)

Salary up to £60,000 + package

We’re working with a large, well-established organisation undergoing a major technology transformation across its warehousing and fulfilment operations. As part of this journey, they’re looking to hire a Senior Backend Engineer to play a key role in the design and delivery of enterprise-scale systems built on the Microsoft stack.

This is a great opportunity to join a fast-paced engineering environment where you’ll work on high-impact platforms supporting complex, automated logistics and supply chain operations.

The Role

Key Responsibilities

  • Design, develop, and implement backend solutions using C#, .NET, X++, and SQL
  • Build and extend integrations around Dynamics 365 F&O and the wider Microsoft platform
  • Develop services and applications using Azure (Functions, Storage, Event Grid, Service Bus, etc.)
  • Design and optimise relational database solutions using SQL Server (T-SQL, stored procedures)
  • Contribute to microservices, API-first, and event-driven architectures
  • Participate in code reviews and promote engineering best practices
  • Produce and maintain technical documentation and design specifications
  • Mentor and support other engineers across the team
  • Support existing business-critical systems during platform transition

What We’re Looking For

  • 3+ years’ experience developing backend solutions with C# / .NET
  • Strong experience working with SQL Server and database-driven systems
  • Experience building integrations and extensions using Dynamics 365 F&O- desirable
  • Solid knowledge of Azure services and cloud-based architectures
  • Understanding of event-driven systems, messaging, and caching technologies
  • Experience working in agile environments (Azure DevOps, Jira, etc.)
  • Strong communication skills and the ability to translate requirements into technical solutions
  • A proactive problem-solver who enjoys working on complex systems

Desirable (but not essential)

  • CI/CD experience (GitHub Actions, Azure DevOps Pipelines)
  • Messaging platforms such as Kafka, Azure Service Bus, or Event Grid
  • Power Platform exposure (Power Automate, Power Apps)
  • Data tooling such as Azure Data Factory or Synapse
  • Oracle PL/SQL experience

Working Pattern

  • Hybrid working: 3 days per week onsite in Mansfield, 2 days from home
  • You must have the right to work in the UK

If you’re a backend-focused engineer looking to work on large-scale, business-critical platforms using modern Microsoft technologies, this is an excellent opportunity to make a real impact.

?? Apply now or get in touch for a confidential discussion.

Senior Software Engineer - C
ECM Selection (Holdings) Limited
Cambridge
Hybrid
Senior
£55,000 - £85,000

Software development in C++ and Rust for low latency transactions

This company creates ultra-high-speed FPGA-based hardware and highly optimised software for specialised applications requiring maximum performance. Due to continued growth, they are seeking an experienced C++ software engineer to join their Cambridge-based development team.

In this senior engineering role, you will help shape the software component of their system. Written in C++ and increasingly in Rust, this code runs in a Linux environment, and is responsible for control functionality and oversight of the hardware. You would be contributing to its design, development, test, and deployment throughout the software development lifecycle. Aspects you might typically be involved in include concurrency, threaded programming, communications protocols, and maximising performance by leveraging CPU and memory architectures. You may well also be called upon to impart your knowledge to less experienced engineers and to collaborate with colleagues and stakeholders, including from non-engineering specialisms.

You will need:

  • A good degree in computer science or related discipline from a well-respected university.
  • Demonstrably excellent software design and implementation skills, including strong skills in C++ and at least an interest in using Rust.
  • A good understanding of DevOps techniques.
  • Good communication and team-working skills and an analytical approach to problem solving.
  • Full, existing, and unrestricted UK work permission.

This is a great opportunity for an accomplished Senior C++ Developer with a penchant for thinking outside the box to push the limits of highly optimised code. Whilst highly profitable, this company was founded primarily with altruistic aims in mind - a philosophy that includes taking good care of their employees and providing a friendly and supportive workplace culture. They offer a competitive compensation package including performance-based bonuses. Hybrid working is available for up to two day per week with the remainder being based at their Cambridge offices.

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27571) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Software Developer
Bowerford Associates Limited
Exeter
Hybrid
Mid - Senior
£42,000/day - £55,000/day
+2

I am searching for a number of experienced C# / .NET Software Developers who can use their development skills and expertise to produce high quality, innovative solutions for a wide range of customers. You will work openly and collaboratively with a diverse range of technical and subject matter experts within the technology department and throughout the whole business. Please note, these roles are offered on a hybrid-working basis. These are NOT remote positions, and you are required in the office two (2 days) per week. Therefore, you MUST live within a commutable distance of Exeter, Devon, or you will be able to relocate to the area in order to be considered for the roles. In this role you will be responsible be: - \* Using Agile methodologies for the design, development and acceptance of software solutions. \* Working collaboratively with the Product Owner to understand the customer requirements and gain an understanding of implementation to inform solution scoping. \* You will perform critical assessments, challenge assumptions and identify most appropriate acceptance criteria that mitigate potential risk. \* You will be responsible for requirements analysis, scoping, specification definition, data analysis and project management as required to meet the needs of the solutions. \* Creating production code and performing code reviews with the team, you will be equally comfortable working alone or in pairs or mob. Please note - experience of pair programming or mob programming is not required to be considered for the role but you MUST be open and prepared to work this way as TDD and pairing accounts for 85% of the day! \* You will comprehend and use established design patterns and best practices, taking responsibility and holding self to account for high quality and maximal efficiency of deliverables. \* You will be eager to learn and research solutions and share findings with others, playing an active, positive collaborative role with colleagues and customers. \* You will be utilising AI implementing software development using AI agentic to enhance productivity and efficiency through intelligent task management, seamless communication, and adaptive learning. Please note, AI is used as a tool but not for coding purposes. \* Integrate sustainable practices into software development processes to minimise environmental impact, enhance resource efficiency, and promote long-term sustainability. To be a success in this role you require in-depth commercial experience in the following key areas: - \* Analysis and Design \* C# \* MVC \* .NET framework \* SOLID Principles \* A desire to work in a Pair Programming / Mob Programming environment. \* TSQL / SQL \* Test Automation \* TDD \* Refactoring \* Unit Testing / Mocking \* JavaScript frameworks such as React (or similar) \* Experience with using ORM (e.g. Entity Framework) \* Agile & Scrum development methodologies \* Able to present self verbally in a presentation or meeting situation. We are looking to speak with candidates who are good communicators, both verbal and written, candidates who can communicate with external stakeholders and internal team members, for example, during agile ceremonies. You will ideally be Educated to University standard with an IT-related degree. Any experience with BDD, DDD, PowerShell, Azure / AWS and using agentic AI environments, i.e. Cline, Copilot, Gemini, is highly desirable. The role comes with an excellent benefits package including, 25 days holiday + bank holidays, ability to purchase extra holidays, bonus scheme, life assurance, flexible Health cash-back scheme, health and wellbeing allowance, health insurance with long-term sickness, electric car scheme, cycle to work scheme, enhanced maternity/paternity, flexible working, excellent company culture, training and education opportunities, free car parking, values-led business and much more! KEYWORDS Analysis and Design, C#, MVC, .NET framework, SOLID Principles, Pair Programming / Mob Programming, TSQL, SQL, Test Automation, TDD, Refactoring, Unit Testing, Mocking, JavaScript Frameworks, React or similar, ORM, Entity Framework, Agile, Scrum. Please note, to be considered for this opportunity you MUST have the Right to Work in the UK long-term without company sponsorship as our client is not looking to sponsor candidates for these vacancies. Please note that due to a high level of applications, we can only respond to applicants whose skills and qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. Bowerford Associates Ltd is acting as an Employment Agency in relation to this vacancy.

Senior Software Engineer - C
ECM Selection (Holdings) Limited
Cambridge
Hybrid
Senior
£55,000 - £85,000

Software development in C++ and Rust for low latency transactions

This company creates ultra-high-speed FPGA-based hardware and highly optimised software for specialised applications requiring maximum performance. Due to continued growth, they are seeking an experienced C++ software engineer to join their Cambridge-based development team.

In this senior engineering role, you will help shape the software component of their system. Written in C++ and increasingly in Rust, this code runs in a Linux environment, and is responsible for control functionality and oversight of the hardware. You would be contributing to its design, development, test, and deployment throughout the software development lifecycle. Aspects you might typically be involved in include concurrency, threaded programming, communications protocols, and maximising performance by leveraging CPU and memory architectures. You may well also be called upon to impart your knowledge to less experienced engineers and to collaborate with colleagues and stakeholders, including from non-engineering specialisms.

You will need:

* A good degree in computer science or related discipline from a well-respected university.

* Demonstrably excellent software design and implementation skills, including strong skills in C++ and at least an interest in using Rust.

* A good understanding of DevOps techniques.

* Good communication and team-working skills and an analytical approach to problem solving.

* Full, existing, and unrestricted UK work permission.

This is a great opportunity for an accomplished Senior C++ Developer with a penchant for thinking outside the box to push the limits of highly optimised code. Whilst highly profitable, this company was founded primarily with altruistic aims in mind - a philosophy that includes taking good care of their employees and providing a friendly and supportive workplace culture. They offer a competitive compensation package including performance-based bonuses. Hybrid working is available for up to two day per week with the remainder being based at their Cambridge offices.

Keywords: C++, Rust, Linux, Multithreading, Concurrency, High Performance Software, Cambridge

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27571) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate

Frequently asked questions
Haystack features a wide range of Backend Engineer positions, including roles in startups, mid-sized companies, and large enterprises, covering various industries such as finance, healthcare, e-commerce, and more.
Common programming languages for Backend Engineer roles on Haystack include Java, Python, Ruby, Go, Node.js, and C#. Job postings typically specify the preferred languages and frameworks.
Yes, Haystack allows you to filter Backend Engineer job listings based on remote, hybrid, or on-site work options to help you find roles that match your work location preferences.
Absolutely. Haystack includes Backend Engineer job listings for various experience levels, including entry-level, mid-level, and senior positions, making it easier for candidates at all stages to find suitable roles.
To apply for Backend Engineer jobs, simply create an account on Haystack, upload your resume, and submit applications directly through the platform. Some listings may also redirect you to the employer's application portal.