Make yourself visible and let companies apply to you.
Roles

Explore roles

Filters applied
None
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Principal Software Engineer
TPXImpact Holdings Plc
Multiple locations
Remote or hybrid
Senior
£85,000
RECENTLY POSTED
react
javascript
python
kotlin
csharp
nodejs
+2
About The Role Deadline for applications: 11:59pm on 31st October 2025Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern, scalable software.We use technology to create impactful, human-centred solutions that make a difference to users and organisations. We believe great engineering happens when teams collaborate, learn, and build with purpose.Youll provide hands-on technical leadership, working closely with senior stakeholders, mentoring engineers across multiple teams, and line managing a small group of engineers while helping shape our approach to software delivery, architecture, and engineering culture.Responsibilities Lead the design and development of advanced software solutions, ensuring high standards of quality, security and scalability.Set the technical direction for projects and influence the wider technology strategy.Provide line management for a group of engineers (typically up to six), supporting their career progression and ensuring theyre set up for success.Provide technical leadership and coaching, fostering a culture of excellence, collaboration and continuous learning.Collaborate with senior stakeholders to translate complex business problems into elegant, robust solutions.Champion modern engineering practices including CI/CD, test automation and infrastructure as code.Foster a DevOps culture that enables teams to build, deploy and run their services confidently through automation and continuous delivery.Drive the evaluation and adoption of emerging technologies to improve how we deliver software.Lead technical due diligence during project scoping, bids and new opportunities.Represent the engineering function in strategic discussions, influencing our technology roadmap.Anticipate and manage project risks, helping teams navigate complex technical challenges.About You Professional knowledge and experience EssentialExtensive experience in software engineering, with a focus on large-scale, complex systems.Polyglot engineer comfortable working across multiple languages and frameworks (weve used Python, Java, Kotlin, Node.js, C#, JavaScript, Express, React and Next.js to name a few).Passion for learning new technologies and helping others do the same.Proven track record of leading software architecture design and strategic technology initiatives.Strong expertise in cloud platforms, microservices and modern software development practices.Experience with direct line management and mentoring junior to senior engineers.Excellent communication skills. Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.DesirableExperience working in a consultancy environment, managing client relationships at a senior level.Experience delivering government or public sector projects.Eligible for (or holding) SC security clearanceKnowledge of AI, machine learning, or other emerging technologies relevant to software engineering.Experience promoting knowledge sharing. This might be through mentoring, blogs, talks, or internal communities.Behaviours and PACT values Purpose: Be values-driven, recognising that our client’s needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs.Accountability: Be accountable for delivering your part of a project on time and under budget and working well with other leaders. Lead by example, promoting a culture where quality and client experience are foremost.Craft: Balance multiple priorities while leading high-performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes.Togetherness: Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients.About Us People-Powered Transformation We’re a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, were creating sustainable solutions ready for an ever-evolving world.At the heart of TPXimpact, were collaborative and empathetic. Were a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. Thats why we believe in people-powered transformation.Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting.Benefits Include:30 days holiday + bank holidays2 volunteer days for causes that you are passionate aboutMaternity/paternity - 6 months Maternity Leave, 3 months Paternity LeaveLife assuranceEmployer pension contribution of 5%Health cash planPersonal learning and development budgetEmployee Assistance ProgrammeAccess to equity in the business through a Share Incentive PlanGreen incentive programmes including Electric Vehicle Leasing and the Cycle to Work SchemeFinancial adviceHealth assessmentsAbout TPXimpact - Digital TransformationWe drive fundamental change in approaches to product and service development, delivery and technology. Our agile, multidisciplinary teams use technology, design and data to deliver better results, improving outcomes for individuals, organisations and communities.By working in the open, in partnership with our clients, we not only transform their systems and services but also build the capability of their teams, so work can continue without us in the longer term. Our focus is sustainable change, always delivered with positive impact.Were an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview.TPBN1_UKTJ
C++ Software Engineer
Meritus
Wotton-under-Edge
In office
Mid - Senior
£60/hour - £65/hour
RECENTLY POSTED
c++
c
qt
ada
MERITUS Talent are working with Europe’s largest weapons systems manufacturer and integrator for the recruitment of a C++ Software Engineer to join their Bristol office on a contract basis. The role requires an active SC Clearance, and candidates must be a sole British national C++ Software Engineer - Bristol - Contract - 6 to 12 Months - £65 per hour via Umbrella - SC Clearance Required - Sole British Citizenship Responsibilities: This is a very hands-on role and requires the continued design and development of Command and Control architectures, and the instantiations for future products. Perfect for a Software Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C
Embedded Software Engineer
Technical Prospects Ltd
Knaresborough
Hybrid
Junior - Mid
£55,000
RECENTLY POSTED
windows
Embedded Software Engineer (Hybrid) Offering £45,000 - £50,000 Basic Salary plus Excellent Benefits! Our client is an established global engineering business, currently recruiting an Embedded Software Engineer to join their established team based in North Yorkshire. The successful candidate will take ownership of the development of firmware and software for our clients product portfolio. The Embedded Software Engineer role will be split into two functions: DevOps, and New Product Development. DevOps You will develop new embedded system software variants which tailor the product for customer needs. You will work with the Technical Support Engineers to determine and implement specifications with customers. You will be required to manage your workload, ensuring that stakeholders are aware of the development process. New Product Development You will leverage your understanding of the products gained from your DevOps function to develop a system that maximises configurability and robustness of the products. This function will have you creating new algorithms, functions, protocols, etc. You may be required to develop native Windows applications to interface with the products and any new firmware that you may create. Embedded Software Engineer Role Purpose To translate project requirements into technical capabilities and outputs. Work with the relevant stakeholders to create new variant specifications and determine appropriate time schedules, and ultimately ensuring it is technologically realisable. With the project manager, monitor and report on progress of all allocated tasks. Maintaining code as well as its effective storage. Ensure that any outputs are appropriate and have been verified accordingly. Embedded Software Engineer Skills & Experienced Experienced Embedded Software Engineer (C/C++ programming). Understanding of Atmel and Microchip environment and MCUs. Extensive debugging skills. Appreciation of embedded system hardware design and PCB design. Ability to understand component/product Technical Data Sheets. Ability to analyse complex data and identify trends. Decision making experience and capability. Ability to communicate effectively with cross-functional teams. The Embedded Software Engineer position is offering £45,000 - £50,000 basic salary plus excellent benefits. This is a full-time, permanent, hybrid position with great development opportunities for the successful candidate. All successful candidates will be contacted within 5 days of application for the position of Embedded Software Engineer. This vacancy is being advertised by Technical Prospects Ltd. The services advertised by Technical Prospects Ltd are those of an Employment Agency. TPBN1_UKTJ
Low level Embedded Software Engineer
Certain Advantage
Bristol
Hybrid
Junior - Mid
£520/day - £544/day
RECENTLY POSTED
processing-js
c
World Class Defence Organisation based in Bristol is currently looking to recruit 2x Low level Embedded Software Engineer subcontractors on an initial 6 month contract. The role will likely be required to be onsite, but it can be worked on a 4-day week basis. Hourly Rate: £65.00 - £68.00ph (Umbrella). Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and a quarter Location: Bristol Hybrid / Remote working: The role will likely be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Low level Embedded Software Engineer Job Description: The Real Time Infrastructure and Security Software team is tasked with supplying advanced solutions for our missile sub-systems, often developing state of the art processing platforms. Interacting with a wider engineering team (including Software, Firmware and Hardware Teams), this role presents the opportunity to develop complex software solutions, as part of a deliverable product, deployed into missile programmes. In a collaborative and close-knit culture, we support each other to search for better. Skillset/experience required: Experience in the development of embedded software with C. It would be desirable for you to have knowledge of Real Time Operating Systems. Experience of verification of embedded systems is desirable Can do and flexible approach youll enjoy solving technical problems that sometimes extend beyond the bounds of software Excellent analytical and design ability, including review and critical analysis and generation of design documentation The ability to communicate effectively with multiple stakeholders, including Systems Engineering, Electronics and Electrical, and Test and Validation An awareness of deploying software on real-time Operating Systems and ARM-based processing platforms. You will have an appreciation of firmware and electronics design. Knowledge of modern software development practices. Knowledge of standards such as DefStan 00-55 & DO178B/C and restricted coding standards such as MISRA would be advantageous. TPBN1_UKTJ
Senior Software Engineer
Applause IT Recruitment Ltd
Manchester
Hybrid
Senior
£50,000 - £75,000
RECENTLY POSTED
react
aws
kubernetes
python
elasticsearch
typescript
+3
Role: Senior Software Engineer Locations: Gloucestershire | Manchester | London (Hybrid / Remote Options Available) Salary: £40,000 - £75,000 + Comprehensive Benefits Type: Full-time, Permanent PLEASE NOTE: This role requires UK citizenship and the ability to obtain high-level UK Security Clearance (typically requiring 10+ years of UK residency). Are you a skilled Software Engineer looking to apply your talents to mission-critical problems? Do you want to build secure, high-assurance systems that have a genuine impact on national security? On behalf of our client, a specialist UK technology company at the forefront of defence and cyber security innovation, we are seeking a talented Software Engineer to join their core team. This is an opportunity to work on innovative projects within a culture that blends enterprise-grade engineering with the agility of a start-up. The Role: As a Software Engineer, you will be integral to the design, development, and maintenance of secure, scalable software platforms for government and defence clients. You’ll work within multi-disciplinary teams, contributing to the entire software lifecycle while upholding the highest standards of engineering and security. Key Responsibilities: Design, build, and maintain robust and secure software solutions. Collaborate with teams across cloud, data, and infrastructure domains. Contribute to all phases of the software development lifecycle. Uphold and advocate for strong engineering, testing, and security principles.Technology Exposure: You will have the opportunity to work with a modern and varied tech stack, including: Backend: Java, Python Frontend: TypeScript, React, Angular, Vue Cloud & Infrastructure: AWS, Azure, Docker, Kubernetes Data: Elasticsearch, Neo4JAbout You (The Ideal Candidate): A technically curious and adaptable software engineer with experience across modern technology stacks. Proven experience in software engineering; background in secure or regulated environments is highly desirable. A strong communicator who thrives in collaborative, high-autonomy teams. Must be a UK Citizen and eligible to obtain UK Security Clearance (which typically requires 10+ years of continuous residency in the UK).Desirable Experience: Previous work on Defence, Cyber Security, or Government projects. Understanding of secure software design principles. Experience in full-stack or cloud-native development.What’s on Offer: In return for your expertise, you will receive a highly competitive package and unparalleled opportunities for growth in a critical sector. Generous pension with an 8% employer contribution. BUPA private health cover. Life insurance cover of 4x your salary. 25 days holiday + bank holidays, with the option to buy/sell up to 5 days. Electric Vehicle car scheme via salary sacrifice. EMI Share Scheme, giving you a stake in the company’s success. 10 days of dedicated training allowance per year and a tailored career development plan. Flexible working hours and remote working options.Why Apply? This is more than just another software role. You will be working on projects with real national impact, using Innovative -edge technology to solve complex challenges. You’ll join a fast-growing, people-first company that invests in its team, offering clear progression, fantastic benefits, and a supportive, flexible environment where your input truly matters
Backend Software Engineer
Fruition Group
London
Fully remote
Mid - Senior
Private salary
RECENTLY POSTED
aws
kubernetes
cassandra
kafka
docker
grpc
+1
UK Remote6 Month ContractA fantastic contract role has opened up for a highly skilled Backend Software Engineer with strong expertise in Go. This is an exciting chance to join a leading technology company known for its high engineering standards and innovative approach to distributed systems.In this position, the Backend Software Engineer will play a central role in building and scaling mission-critical, data-heavy applications. You’ll be involved across the full engineering lifecycle - from system design through to development and delivery - taking ownership of solutions that drive real impact.Working closely with an Engineering Manager and collaborating with cross-functional teams, the Backend Software Engineer will help shape and implement microservices-based architectures, while making use of modern technologies such as AWS, Kubernetes, Docker, and Kafka. You’ll also focus on improving performance, reliability, and scalability, contributing to design discussions, code reviews, and knowledge sharing across the team.Backend Software Engineer - Key Skills & Experience:Strong background in backend software engineering, with significant commercial experienceAdvanced proficiency in Go (Golang) and hands-on expertise with AWS, Kubernetes, and DockerExperience designing and architecting systems end-to-endProven track record of working with complex, large-scale data applicationsProduct-driven mindset and experience working in fast-moving, tech-focused organisations (e.g. start-ups or scale-ups)Additional skills with Kafka, Cassandra, gRPC, and microservices design are highly advantageousOpen-source contributions are a plusThis is an excellent opportunity for a Backend Software Engineer who thrives on tackling technical challenges and wants to make a tangible impact. The client is looking to move quickly, so if this sounds like the role for you, don’t hesitate to apply.We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.TPBN1_UKTJ
Site Automation Engineer
Omega Resource Group
Warrington
In office
Mid - Senior
£55,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE
WarringtonCirca £59,000 + BonusRotating Shift (3 Week Pattern followed by 7 off)Due to significant investment and automation activities on a large world class manufacturing site, we have a recruitment drive for PLC biased Electrical Controls Engineers. Newly created roles!Reporting to the Site Controls & Automation Manager, you will be responsible for automation, controls and electrical systems of the production plant.Key Responsibilities – Site Automation EngineerResponsible for the development, implementation, documentation, test and maintenance of software, for:Inverter drivesProgrammable safety systemsPLCsServo drivesSCADA systemOperator interface (HMI) screensTrain and provide advice to Engineers and Operators as requiredPLC alterations & improvementsNew installations, including programming of softwareEnsuring machines and equipment are safe, working efficiently and fit for purposeYou’ll collaborate across teams and contribute to key improvement projects, while gaining experience with a variety of control systemsDiagnose and troubleshoot complex machine faults to reduce downtimeDevelop automation skills and techniques through OEM trainingCoach and mentor Maintenance Engineers on control systemsProactive in detecting, reporting, diagnosing and predicting potential or existing software and electronic issues on all equipmentYou’ll be involved in fault-finding, diagnostics, and implementing permanent solutions to ensure safety, quality, and efficiencyRequirements & Qualifications – Site Automation EngineerMust possess an electrical engineering qualification (HNC/HND Level)A working knowledge of PLC systems and HMI softwareExperience maintaining electrical/control systems on complex process and/or high-speed production equipmentExperience troubleshooting, testing, and repairing instrumentation devicesExperience in PLC touch screen controls and electrical maintenanceProblem solving and root cause analysis experiencePLC programming skillsTime served Electrical EngineerAutomation / Controls apprentice with several years post qualification work experience within a manufacturing environmentHNC in Electrical Engineering or equivalentAbility to fault find and implement program modifications on a range of PLCs & SCADAKnowledge of servo drives and invertersExperience of fault-finding on industrial communication networksExperience of designing & modifying control circuits and program logicWhat we can offer – Site Automation EngineerBest-in-class learning and development support from day oneYearly BonusMatched Pension up to 12%An industry competitive salary and benefits package, including company bonus.25 days holiday + bank holidays with the option to buy additional plus 7 days off every 4 weeks on working patternShare save scheme and exceptional reward eventsFor more information on this role, please contact Andrew Haddon on 01453 796617 or send a copy of your CV toFor details of other opportunities available within your chosen field please visit our websiteRole would suit someone with a background as: an electrical maintenance engineer, PLC engineer, Automation Engineer or Electrical Engineer in a manufacturing environmentOmega is an employment agency specialising in opportunities at all levels within the Engineering, Manufacturing, Aerospace, Automotive, Electronics, Defence, Scientific, Energy & Renewables and Tech sectors.TPBN1_UKTJ
Technical Data Engineer - Technical Writer
Certain Advantage
Bristol
Hybrid
Mid - Senior
£240/day - £360/day
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Technical Data Engineer Certain Advantage is hiring for a Technical Data Engineer based in the Filton area. This role is on a contract basis and is hybrid-based. The Company We’re working with a Manufacturing business that operates in the Aerospace sector. They design, manufacture and deliver industry-leading commercial aircraft, and a separate Space and Defence division. Does this sound like your next career move? If you’re ambitious to grow, this may be your next role? The Role: This role is for a Technical Data Engineer—someone ambitious and ready to make an impact. You’ll be results-oriented and driven to succeed. You’ll be working in a small, experienced, and collaborative team, and be responsible for: Technical data maintenance manuals, including AMM (Aircraft Maintenance Manual) and TSM (Troubleshooting Manual) Analysis of inputs (drawings, design modifications, etc.) to define the impact on the maintenance manuals delivered to the airlines Management of the source data: planning, technical verification and incorporation Delivery of documentation content (creations and updates)The Individual We’re looking for people who can show: Aircraft Technical writing AMM & TSM Hands-on experience with AircraftThe Benefits: Hourly rate circa £45ph + Overtime Training and DevelopmentDoes this sound like your next career move? Apply today. Working with Certain Advantage We go the extra mile to find the best people for the job. If you’re hunting for a role where you can make an impact and grow your career, we’ll work with you to find it. We work with businesses across the UK to find the best people in Finance, Marketing, IT and Engineering. If this job isn’t for you, head to (url removed) and register for job alerts and career guidance tips
Principal Software Engineer
Bright Purple Resourcing
Edinburgh
Hybrid
Senior
Private salary
RECENTLY POSTED
c++
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. 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 Flexible working 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. 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. TPBN1_UKTJ
Data Engineer - Gloucester
NSD
Gloucester
Hybrid
Mid - Senior
£70,000
processing-js
mongodb
kafka
python
nosql
java
+2
Gloucester location - hybrid working when possibleMust hold active Enhanced DV Clearance (West)Competitive Salary DOE - 6% bonus, 25 days holiday, clearance bonusExperience in Data Pipelines, ETL processing, Data Integration, Apache, SQL/NoSQLWho Are We?Our client is a trusted and growing supplier to the National Security sector, delivering mission-critical solutions that help keep the nation safe, secure, and prosperous. You’ll work with cutting-edge technologies including AI/Data Science, Cyber, Cloud, DevOps/SRE, and Platform Engineering. They have long-term contracts secured across the latest customer framework and are set for significant growth.What will the Data Engineer be Doing?You will develop mission-critical data solutions and manage pipelines that transform diverse data sources into valuable insights for our client’s National Security customers. You will collaborate with clients to solve complex challenges, utilising distributed computing techniques to handle large-scale, real-time, and unstructured data.Responsibilities include:Design and develop data pipelines, including ingestion, orchestration, and ETL processing (e.g., NiFi).Ensure data consistency, quality, and security across all processes.Create and maintain database schemas and data models.Integrate and enrich data from diverse sources, maintaining data integrity.Maintain and enhance existing architectural components such as Data Ingest and Data Stores.Troubleshoot and diagnose issues within integrated (enriched) data systems.Collaborate with the scrum team to decompose user requirements into epics and stories.Write clean, secure, and reusable code following a test-driven development approach.Monitor system performance and implement updates to maintain optimal operation.The Data Engineer Should Have:Active eDV clearance (West)Willingness to work full time on site in Gloucester when required.Required technical experience in the following:Apache KafkaApache NiFISQL and noSQL databases (e.g. MongoDB)ETL processing languages such as Groovy, Python or JavaTo be Considered:Please either apply by clicking online or emailing me directly to . For further information please call me on 0161 416 6800 / 07719065951 - I can make myself available outside of normal working hours to suit from 7am until 10pm. If unavailable, please leave a message and either myself or one of my colleagues will respond. By applying for this role, you give express consent for us to process & submit (subject to required skills) your application to our client in conjunction with this vacancy only. Also feel free to follow me on Twitter @SearchableHenry or connect with me on LinkedIn, just search Henry Clay-Davies (searchability). I look forward to hearing from you.KEY SKILLS:DATA ENGINEER / DATA ENGINEERING / DEFENCE / NATIONAL SECURITY / DATA STRATEGY / DATA PIPELINES / DATA GOVERNANCE / SQL / NOSQL / APACHE / NIFI / KAFKA / ETL / GLOUCESTER / DV / SECURITY CLEARED / DV CLEARANCETPBN1_UKTJ
Embedded Software Engineer
Technical Prospects Ltd
Knaresborough
Hybrid
Mid - Senior
£45,000 - £55,000
windows
Embedded Software Engineer (Hybrid)Offering £45,000 - £50,000 Basic Salary plus Excellent Benefits!Our client is an established global engineering business, currently recruiting an Embedded Software Engineer to join their established team based in North Yorkshire. The successful candidate will take ownership of the development of firmware and software for our client’s product portfolio. The Embedded Software Engineer role will be split into two functions: DevOps, and New Product Development.DevOpsYou will develop new embedded system software variants which tailor the product for customer needs. You will work with the Technical Support Engineers to determine and implement specifications with customers. You will be required to manage your workload, ensuring that stakeholders are aware of the development process.New Product DevelopmentYou will leverage your understanding of the products gained from your DevOps function to develop a system that maximises configurability and robustness of the products. This function will have you creating new algorithms, functions, protocols, etc. You may be required to develop native Windows applications to interface with the products and any new firmware that you may create.Embedded Software Engineer – Role Purpose* To translate project requirements into technical capabilities and outputs.* Work with the relevant stakeholders to create new variant specifications and determine appropriate time schedules, and ultimately ensuring it is technologically realisable.* With the project manager, monitor and report on progress of all allocated tasks.* Maintaining code as well as its effective storage.* Ensure that any outputs are appropriate and have been verified accordingly.Embedded Software Engineer – Skills & Experienced* Experienced Embedded Software Engineer (C/C++ programming).* Understanding of Atmel and Microchip environment and MCUs.* Extensive debugging skills.* Appreciation of embedded system hardware design and PCB design.* Ability to understand component/product Technical Data Sheets.* Ability to analyse complex data and identify trends.* Decision making experience and capability.* Ability to communicate effectively with cross-functional teams.The Embedded Software Engineer position is offering £45,000 - £55,000 basic salary plus excellent benefits. This is a full-time, permanent, hybrid position with great development opportunities for the successful candidate.All successful candidates will be contacted within 5 days of application for the position of Embedded Software Engineer. This vacancy is being advertised by Technical Prospects Ltd. The services advertised by Technical Prospects Ltd are those of an Employment Agency
Senior Automation Engineer
Michael Page
Liverpool
In office
Senior
£50,000 - £60,000
TECH-AGNOSTIC ROLE
The Senior Automation Engineer will be responsible for leading the design, implementation, and maintenance of automation systems within the manufacturing and production sector. This role, based in Liverpool, requires a strong technical background and a commitment to optimising engineering processes. Client Details This opportunity is with a medium-sized organisation operating in the industrial/manufacturing industry. The company has a strong focus on innovation and is known for its commitment to excellence in engineering and manufacturing. Description As the Senior Automation Engineer you will be tasked with the following; · Design, develop, and implement automation systems to enhance manufacturing processes. · Creation of process logic and SCADA graphics for required process changes/upgrades · Perform routine diagnostic checks on automated systems · Support production/maintenance in fault diagnosis · Troubleshoot PLC, instrumentation, and LV electrical control circuits · Perform stroke test on pneumatic, hydraulic, and motor-operated valves · Perform Loop-checks and troubleshooting · Perform verification checks on interlocks, alarms, and controls performance. · Perform installation inspection against design documentation. · Assist in the commissioning of control systems for new processes & equipment · Act proactively in problem solving with agility in your field of responsibility. · Take part in and/or lead HAZOP/SWIFT/LOPA studies · Evaluate designs for SIL compliance · Validate installed SIL safety systems · Foster safe working principles throughout the organisation and to highlight concerns or practices that contravene safety. · Lead troubleshooting and maintenance activities for automation equipment. · Collaborate with cross-functional teams to ensure seamless integration of automation solutions. · Develop and maintain technical documentation, including system specifications and reports. · Identify opportunities for process improvement and recommend innovative solutions. · Provide technical support and training to team members and stakeholders. · Ensure compliance with health, safety, and environmental regulations in all engineering activities. · Monitor and evaluate the performance of automation systems to ensure optimal functionality. Profile A successful Senior Automation Engineer should have: A strong background in engineering and manufacturing within the industrial/manufacturing industry. Engineering degree of equivalent Outstanding knowledge and practical applications of PLCs, DCS and SCADA systems Proven experience in designing and implementing automation systems. Excellent problem-solving skills and a detail-oriented mindset. Knowledge of relevant health, safety, and environmental regulations. Strong communication skills to work effectively with cross-functional teams.Job Offer Competitive salary in the range of £50,000-£60,000 Pension schemes with matching contributions of up to 5%. Annual leave starting at 22 days, increasing to 25 days. Access to an employee assistance program for mental health support. Medicash cashback and private medical insurance through BUPA. Cycle-to-work scheme and life assurance coverage.This permanent role in Liverpool offers a fantastic opportunity for a Senior Automation Engineer to make a significant impact. Apply today to join a forward-thinking team in the industrial/manufacturing sector
Senior Software Developer
Fyre Global Ltd
London
Hybrid
Senior
£110,000 - £130,000
react
aws
nodejs
Senior Software Developer – Node.js / AWS / React – London (Hybrid, 3 days onsite)Are you the kind of engineer who enjoys taking something fast-and-scrappy and turning it into something scalable, elegant, and genuinely robust?This is a chance to join a small, but ambitious tech-for-good / IoT startup based in the London City Centre that’s building products to make sense of massive data streams. You’ll be part of a tight-knit team (around ten people total, five engineers), working on a genuinely greenfield platform with a modern stack and zero legacyThe focus now is on maturing the codebase – re-architecting, refactoring, testing, and scaling. You’ll play a key role in helping the team evolve from early-stage speed to long-term stability, with the freedom to influence both product direction and engineering qualityWhat you’ll be doing:* Building and scaling a Node.js application that sits at the core of the product* Designing and implementing new features for different sectors and use cases* Helping drive improvements in code quality, architecture, and testing practices* Working closely with product and engineering to prioritise, shape, and deliver features* Introducing best practices and guiding a shift towards cleaner, more maintainable codeWhat we’re looking for:* Strong hands-on experience with Node.js* Comfortable working across or picking up other tech as needed – ie AWS, React etc (If you have experience with AWS & React, that is a bonus)* Enthusiasm for writing clean, tested, production-ready code* Experience (or interest) in data-heavy systems, IoT, or connected devicesIf you’re an engineer who likes solving real problems, shaping a product, and being part of something early, please apply and have a further conversation
C# Software Engineer
Fynity
Stevenage
Hybrid
Mid - Senior
£50,000 - £60,000
csharp
c++
C# Software Developers Work on Next-Gen Defence Simulations £60K + Bonus 2 - 3 days on site, Stevenage A fantastic opportunity for a C# Developer with a passion for defence and cutting-edge simulation technology to join a leading Defence organisation. You’ll be helping to shape the next generation of weapon system simulations. Due to the nature of the work, candidates must be willing and able to go through security clearance at SC level (must have lived in the UK for the last 5 years). This role sits within the Weapon Systems Simulation & Experimentation (WSSE) team who play a crucial role in how weapon systems are designed, tested, and brought to life. They’re involved throughout the entire product lifecycle, from early concept development right through to training and in service support. It’s where software, hardware, and innovation come together to create realistic and reliable simulation environments that help deliver safer, smarter, and more effective systems. In this varied role you could be: Developing high-performance software (C#/C++) for real-time simulation systems Integrating software and hardware components to simulate complex weapon systems Using agile Scrum methodologies to deliver capability in rapid, iterative cycles Supporting visualisation, experimentation, and training activities for advanced defence solutions To secure the role, you will have a proven track record of: C# and/or C++ Real-Time Software Configuration control Continuous Integration and Continuous Delivery or Deployment Unit testing and test driven development Agile development Experience in defence, aerospace, or simulation environments would be a big advantage but not essential. If you’ve got a background in C# or C++, and experience with real-time software, configuration control, or CI/CD, then this could be the opportunity you’re looking for. If you are interested please apply ASAP. The People Network is an employment agency and will respond to all applicants within three - five working days. If you do not hear within these timescales please feel free to get in touch
Embedded C Software Engineer
Certain Advantage
Stevenage
Hybrid
Mid - Senior
£544/day
c
processing-js
World Class Defence Organisation based in Stevenage is currently looking to recruit an Embedded C Software Engineer subcontractor on an initial 6 month contract.  This role can be worked on a 4 day week basis. Hourly Rate: £68.00ph (Umbrella). Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at ‘time and a quarter’ Location: Stevenage Hybrid / Remote working: The role will likely be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Embedded C Software Engineer Job Description: Join a growing Software team in Stevenage, working as part of a dynamic team to develop, test and deliver innovative solutions by exploiting a wide portfolio of software technologies. You will work as part of a small team and be empowered to work individually with little supervision. You will need to be able to work independently and be self driven whilst providing some technical leadership. You will need to be very proactive and comfortable working with teams outside of the SW department, and be able to develop embedded SW in C and be able to work in a lab based environment using various test tools such as scopes, logic analysers, bespoke test equipment and host based testing. Responsibilities: An Embedded Software C Engineer capable of developing, integrating and testing embedded Software Producing test requirements & test scripts for Unit, Subsystem and System level testing on both host and target platforms Running tests, analysing results and using target test facilities such as debuggers, probes, logic analysers and oscilloscopes Documentation and Design work in UML Skillset/experience required: Experience of the C Programming Language Experience of testing software products for ARM based multi-core processing platforms Experience of communications protocols (e.g. SPI, UART, Ethernet, PCI-Express) Experience of DOORS Experience of test tools and techniques in both host and target environments Experience of test tools such as LDRA or equivalent for host testing Experience in model-based development, either in SysML/UML Knowledge of Real Time Operating Systems such as PikeOS or FreeRTOS Bare metal programming
Software Engineer
Enterprise Recruitment Ltd
London
Hybrid
Junior - Mid
£50,000 - £70,000
linux
c++
python
kotlin
csharp
c
+3
Software Engineer (stealth mode start-up)A stealth mode start-up, recently established by a team of highly experienced engineers and entrepreneurs with substantial financial backing and a proven history of successful technology ventures, is seeking software engineers with a minimum of 2 years of commercial experience to join as founding members of the initial team.These positions are perfect for software engineers eager to pioneer novel technologies. You’ll work closely with a dynamic team, facing unique challenges and bringing bold ideas to life. If innovation excites you, you enjoy solving complex problems, and you want to shape the future, this opportunity is for you.Given the highly technical nature of the work and their history of success through employing top-tier software engineers, they maintain high standards but also offer competitive compensation. Additionally, the package includes potentially very lucrative stock options.Ideal Software Engineers should possess robust programming abilities in languages such as C, C++, Objective-C, Java, C#, Python, or Golang, coupled with an outstanding academic history, preferably from top-tier universities globally. Given that this is a hardware-oriented product, expertise in electronics, mechanical engineering, or embedded systems would be advantageous.The company recognises that their exceptional products and commercial success stem directly from the technical dedication of their development teams; therefore, they ensure an environment that nurtures the talents of software engineers. Position: Software Engineer Location: Soho, London - hybrid Salary: £50-70k & stock options Key Skills: Golang, C, C++, Java, Kotlin, Python, objectiveC, Linux, Azure, top academics
Hardware Engineer
ECM Selection (Holdings) Limited
Petersfield
In office
Mid - Senior
£45,000 - £70,000
linux
processing-js
c++
c
Multi-disciplinary projects, solving real-world problems with modern tech After a bright start to your career have you reached the limits of what your company can offer you? Maybe you’ve completed a graduate scheme but the department you’ve been assigned to doesn’t excite you? Or perhaps you just need a change? This agile company is looking for top hardware and electronics talent. They develop hardware and software systems for the defence community, typically within the radio communications, high-speed data processing and cyber security arenas. This requires skills in complex PCB design, FPGA development and embedded software. Unlike traditional defence companies, projects here have shorter timespans (months rather than years) providing you more variety and a constant stream of new areas to discover and learn about. Staffed by very bright and versatile engineers, they are looking for kindred spirits, so strong academics, curiosity and problem-solving skills are all critical. While nominally a hardware engineer you can expect to be involved in projects outside your speciality, maybe that’s writing some higher-level C/C++ code or writing a research paper about a particular technology. So having a breadth of knowledge and skills is valuable. Requirements: * Commercial experience developing electronic hardware products * Strong academics including a top degree in a numerate discipline (probably from a top 10 ranked university) and A’s or A*’s at A-Level (further academic qualifications such as Master’s degrees or PhDs are well received) * Ideally your commercial experience will come from working at a small company or similar where you’ve had to pick up new skills as required * UK nationality and residency in the UK for the last 10-years Located in a picturesque town on the edge of the Cotswolds, this company offers a strong salary and benefits package with an enhanced company contribution pension scheme, private health care insurance and bonus scheme. Due to the nature of the work, this is a fully office-based position. Keywords: Hardware Engineer, Electronics Engineer, PCB Design, Schematic Capture, OrCAD, FPGA Development, VHDL, Embedded C, Embedded C++, Linux Device Drivers, Hardware Test, Analogue Electronics, RF, Signal Processing, Image Processing, Data Processing, Consultancy 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 ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27505) 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
Spotlight
Full Stack Engineer
Footy.com
Gateshead
Hybrid
Senior
Private salary
csharp
nodejs
dot-net
react
javascript
aws
+2
About FootyWe are a trusted content, marketing and referral partner, working with the world’s leading sports manufacturers and retailers. We connect our ever growing audience of relevant consumers to retailers and manufacturers through our website, social media platforms, emails and community focus groups.Our website uses big data, analytics, and machine learning to aggregate the best products and prices from sport and fashion partners. We save our customers time and money by displaying the best deals and expert product guides, in one convenient place.Our TechnologyThe technology at play in our business consists of many microservices including data ingestion pipelines and APIs written in C#, a frontend website using NodeJs + Next.js (React), large Machine Learning models that assist in determining different attributes from product imagery such as product type and colour determination. We also have different services for alerting users on the best deals available and many more.Responsibilities
Assist our technical lead with all aspects of our back end systems, we use AWS Kubernetes and Mongo. There are significant learning opportunities to work with some great tech.
Another central part of this role will be helping to maintain our feed service. This will include helping to develop new ways to ingest data, maintaining our feed service and making sure we are ingesting data in the best way.
Participate in code reviews to maintain code quality and ensure best practices.
Contribute to documentation (project brief, light touch documents, detailed design and technical specification) as and when required.
Keeping up to date with industry trends and developments.
Updating work schedules and performing troubleshooting as required.
Being transparent with the team about challenges, failures, and successes.
Always have an approach of continuous improvement, optimising for maximum performance, scalability, and responsiveness.
Requirements
Excellent technical, diagnostic, and troubleshooting skills.
Strong leadership and organizational abilities.
Willingness to build professional relationships with staff and clients.
Excellent communication, motivational, and interpersonal skills.
Experience in the following areas would be desirable
Node.js
c# (.net 7)
Next.JS
ReactJS
MongoDB
Git
CSS
html
JavaScript
AWS
Kubernetes
Spotlight
Software Engineer (Full-Stack)
TryHackMe
United Kingdom
Fully remote
Mid
Private salary
react
nodejs
mongodb
express.js
TryHackMe is the fastest-growing online cyber security training platform. Our mission is to make learning and teaching cyber security easier by providing gamified security exercises and challenges. Having only been around for handful of years, we’ve grown to more than 5 million community members and our growth isn’t slowing down! 🥷We’re growing to be an AI-first company, you can read more about what this means here…The RoleWe’re looking for a Full-Stack Engineer to help us scale TryHackMe to support millions of aspiring security practitioners to learn about cyber security.Your role will involve everything from maintaining the current code base to developing awesome features to support our users. This exciting position will focus on growth engineering work, bringing concepts from ideation to completion through quick iterations and a cycle of build-measure-learn. You must be comfortable working in a small team (two engineers, a product manager, and a designer). The responsibilities for this role will include:
Designing and implementing software solutions that meet business requirements across TryHackMe considering scalability, reliability, and security
Collaborating with product managers, designers, tech leads and developers on project plans and technical execution
Mentoring and coaching developers, providing technical guidance and feedback
Participate in code reviews, design reviews, and other engineering meetings, providing feedback to ensure code quality and alignment with TryHackMe technical standards.
Writing high-quality, maintainable code using modern programming languages and frameworks (e.g., JavaScript, Typescript, NodeJS, ReactJS, MongoDB, ExpressJS)
Developing and maintaining databases and data models, as well as creating and optimising queries
Monitoring and analysing system performance to identify and resolve bottlenecks and issues
Staying up-to-date with emerging trends and technologies in software development and sharing knowledge with the team
Participating in Agile development methodologies, including sprint planning, stand-ups, and retrospectives
Contributing to the continuous improvement of software development processes and practices.
Skills & Requirements:
Ideally 3+ years of experience within software engineering including back and front end development
Experience in hands-on software engineering within a startup or scale-up SaaS environment
Experience leading a Software Engineering Team
Relevant hands-on experience with the following technologies: Git, NodeJS, CSS, HTML, Javascript, React, Typescript, Redux, MongoDB, AWS - (MERN stack)
Strong understanding of software architecture and design principles
Experience with continuous integration and continuous delivery (CI/CD) pipelines
Knowledge of cloud computing platforms such as AWS, Azure and Google cloud
Excellent understanding of software development methodologies, including Agile and Scrum
Interest in cyber security or edtech industries
Strong leadership, problem-solving skills and be comfortable communicating in English
Benefits & Perks
💸 Salary - We hire across 35+ countries. We determine salaries based on Geographic Location, Seniority, Interview Performance, and Market Rates using leading compensation benchmarking tools.
🚣 100% Remote - In a fully digital world, work from anywhere you want!
🕒 Flexi Time - Choose your own hours as long as you have at least 4 hours of overlap with the UK timezone (from 8am - 6pm)
💻 Tools - a dedicated work laptop + any accessories you need to do your best work.
👕 Swag Pack - start your TryHackMe journey with a branded swag bundle!
💪 Personal Development - £2,500 training budget to acquire certifications, and more.
⛱️ Company Retreat - an annual company retreat, fully paid for by us!
🍕 Lunch on us - whether you’re a pizza-lover, salad obsessed or a big sushi fan, TryHackMe will cover the cost of your lunch order during our recurring company virtual lunches.
🧡 Health Insurance - if you’re in a country that doesn’t have public health care.
🍼 Enhanced Maternity & Paternity- an enhanced package on top of statutory requirements.
💸 Pension - TryHackMe makes it easy to save money for your retirement.
Our Hiring ProcessStage 1: Intro to learn more about you, and vice versa!Stage 2: Interview with our Software Engineering ManagementStage 3: Live-Coding Challenge with EngineersStage 4: Culture Fit call with one of our Co Founders
Page 368 of 370