Software Development

In the dynamic landscape of software development, recruiting the right talent is a mission-critical endeavour. As businesses race to stay ahead in the digital era, the demand for skilled software developers has never been higher.

We can help you and your business navigate the Software Development talent market, providing insights and strategies to overcome the complexities of software development recruitment, and ultimately landing you the right person for your needs.

From start-up to corporates, we’ve delivered tailored recruitment services that gets results. We can help with a one off hire, or building entire development teams, or the assembly of a project team on a contract basis. Working in Synergy to provide a bespoke service that fulfils your requirements.

We’re not here to revolutionise recruitment, or disrupt the market. Our goal is to provide simple, high quality service and solutions that get results.

‌Our expertise includes;

  • Software & Web Development
  • Mobile Development
  • Software Testing & SDET
  • Embedded Software & Hardware Engineering
  • Software Architecture
  • UX/UI Design & Development
  • DevOps Engineering

Active jobs

DevOps Engineer

London
Greater London
£60,000 - £70,000
We are seeking an experienced DevOps Engineer to join our client’s technology team during an exciting phase of infrastructure evolution. This is a hands-on role focused on automation, cloud provisioning, and system reliability within an Azure-based environment. Location: London - Kensington Work Pattern: Hybrid preferably with 2 days On-site and 3 Remote The Role As a DevOps Engineer, you will play a critical role in bridging development and operations, improving deployment efficiency, and ensuring system scalability. Key responsibilities include: Infrastructure & Cloud Automation – Managing and provisioning servers in an Azure environment using Terraform/Bicep. CI/CD Pipeline Management – Developing and maintaining GitLab Runner CI/CD pipelines to streamline software build and deployment. Containerisation & Orchestration – Supporting Docker environments, working with Kubernetes or Docker Swarm for scalable application deployment. Monitoring & Incident Response – Implementing server and software monitoring for systems such as Node.js, MongoDB, RabbitMQ, and SQL Server. Networking & Security – Supporting infrastructure networking, troubleshooting connectivity issues, and ensuring best practices in security. About You To succeed in this role, you will need: Strong experience with Windows/Linux/Unix administration and networking concepts. Hands-on experience managing Azure cloud infrastructure with Terraform or Bicep. Proficiency in CI/CD automation, Git version control, and GitLab Runner pipelines. Knowledge of containerisation technologies (Docker, Kubernetes, or Docker Swarm). Experience in server and application monitoring, with exposure to Node.js, RabbitMQ, MongoDB, and SQL Server. Excellent problem-solving skills, with the ability to diagnose and resolve infrastructure issues efficiently. You should be proactive, adaptable, and detail-oriented, with the ability to work both independently and collaboratively to improve system efficiency and reliability. Why Apply? Work in a cutting-edge DevOps environment with a strong focus on automation and cloud scalability and join a collaborative and forward-thinking team with opportunities for career growth and technical development. For more information and a detailed job spec, click apply or get in touch.

Lead Developer

London
Greater London
£90,000 - £100,000
The Lead Developer vacancy is with an established award-winning finance business going through their next stage of technical transformation. Hybrid – Preferably 2 days per week in the office As Lead Developer, you will take ownership of a close-knit team of backend developers to deliver software solutions that meet business objectives. This is a high-impact position where you will lead system architecture, collaborate with stakeholders, drive improvement, and deliver scalable solutions that enhance operational efficiency and business growth. What We’re Looking For A leader with strong hands-on development experience who is excited by the prospect of delivering meaningful technological change. The ideal candidate will be comfortable working in a hybrid team structure, show willingness to be onsite to understand business systems and stakeholder needs, and the ability to manage remote and in-house developers effectively. Technical Skills & Experience Strong expertise in JavaScript, Node.js, Vue.js, SQL & MongoDB Proven experience designing and implementing complex software systems. Deep understanding of software architecture, scalability, and system optimisation. Experience in Agile development methodologies and best practices. Strong knowledge of cloud computing and AI integration is desirable. Experience managing and mentoring development teams. Ability to foster strong relationships with remote and cross-functional teams. Strong problem-solving skills with the ability to manage multiple priorities under pressure. Exceptional communication skills to engage both technical and non-technical stakeholders. What You Will Be Doing Lead the development, testing, and deployment of high-performance systems. Provide mentorship and technical guidance to a growing development team. Oversee code reviews, system architecture, and best practice implementation. Ensure software development aligns with industry standards, security protocols, and business goals. Coordinate with cross-functional teams including Product, QA, and Data teams. Work closely with stakeholders to define technical requirements and translate them into effective solutions. Drive continuous improvement in system reliability, security, and efficiency. Collaborate with data teams to develop data lakes and integrate AI-driven solutions. Why This Role? This is an opportunity to step into a leadership position where you will have full ownership of the development function and play a key role in shaping the company’s technological future. Apply now to learn more about the opportunity.  

Full Stack Developer

Ipswich
Suffolk
£30,000 - £40,000
Our client is a leader in their field and is looking for an experienced Full Stack Developer to join their dynamic team. Renowned for their commitment to improving lives and supporting diverse industries, they combine technology with traditional methods to deliver exceptional services nationwide. You’ll play a pivotal role in designing, implementing, and supporting internal systems to enhance business operations. You’ll develop innovative solutions using C#, .NET, JavaScript, SQL Server, and APIs. You’ll collaborate with broader business units to drive efficiency, resolve issues and have a positive impact on the future of their technology. Key Responsibilities: Design, implement, test, and document new systems using .NET technologies. Provide support for bespoke in-house applications. Maintain and modify SQL Server databases. Research and recommend technological advancements. Develop solutions with minimal supervision in a collaborative environment. As a self-motivated team player with strong interpersonal skills, a proactive approach, and a passion for learning new technologies. You should have some (not all) of the below skills and experience: Hold a degree or equivalent experience in Computer Science or a related field. 3 years of experience with C#, .NET, ASP.NET, JavaScript, and Front-End Tech. Experience with database development of some level in SQL Server. Excellent problem-solving and time management abilities. Experience with React, automated testing, Azure hosting, and web design principles. In return you will receive a competitive salary and exceptional benefits, including hybrid working in Ipswich. This is an exciting opportunity to join a forward-thinking organisation where you can make a real impact. If you’re interested in learning more, apply now or contact James at Synergy.

Software Engineer

London
Greater London
£60,000 - £65,000
My client is an innovative technology business operating at the cutting edge of software development delivering innovative Saas products in Automation, Analytics and Artificial Intelligence. They are seeking a Software Engineer to join their dynamic team and contribute to the evolution of their highly regarded platform, used by clients across the globe in a variety industries. The Role As part of a small, collaborative team, you will work on a variety of exciting projects, contributing across the SDLC. From designing and building user-focused features to enhancing cloud infrastructure, this role offers an opportunity to work across a modern tech stack to deliver high-quality solutions. Key Responsibilities: Build and implement new features for both internal and external users. Contribute to system performance, reliability, and scalability improvements. Collaborate with stakeholders to troubleshoot platform issues and identify enhancements. Support development of deployment pipelines and infrastructure, moving towards full Infrastructure as Code. The Technology Stack JavaScript/TypeScript (Node.js, React), Go (or other STL). Kubernetes, AWS (or other cloud platforms), CI/CD, Terraform. MySQL/PostgreSQL, GraphQL, gRPC, API design. Opportunities to work with neuro-symbolic AI and large language model integrations. About You You will be a passionate software engineer with a strong problem-solving mindset, a commitment to quality, and a desire to work on transformative projects. Your experience will include Modern development frameworks, especially Node.js and React Familiarity with cloud-native development and containerised applications such as Kubernetes A user-focused approach, strong communication skills and the ability to work with clients Why Join This Company? Work on innovative technology with a business at the forefront of its field. The team is close-knit, supportive and collaborative, with big ambitions. For more info and a detailed job spec, contact Ruben at Synergy.

Dynamics Developer

London
Greater London
£40,000 - £45,000
We're seeking an experienced Dynamics 365 CRM Developer to join our client's growing team on a remote basis. This role offers the opportunity to work on leading-edge projects and contribute to the organisation's digital transformation. Key Responsibilities: Design, develop, and customise Dynamics 365 solutions. Integrate Dynamics 365 with other systems and applications. Troubleshoot and resolve technical issues. Perform system testing and quality assurance. Provide technical support and guidance to users. Requirements: Strong proficiency in Dynamics 365 (CRM or CE). Experience with .NET, C#, and Power Apps. Knowledge of data migration and integration techniques. Strong problem-solving and analytical skills. Excellent communication and interpersonal skills. Experience with Power Apps and RPA The role: During this period of ongoing technology change, our client is looking to harness the power of the Dynamics 365 product to drive business growth, efficiencies, and performance. You will take the lead on the platform's technical elements, working with key stakeholders to deliver positive change and process improvements. As the team continues to grow, there will be opportunities for further career development, and the chance to enhance your knowledge through obtaining Microsoft Certifications. For more info, please apply or contact Ruben at Synergy

Software Developer

Norwich
Norfolk
£30,000 - £40,000
Join a leading bespoke CRM/database development company in Norwich with over 18 years of experience supporting businesses of all sizes in the UK and globally. They seek a skilled Laravel Developer to join their accomplished development team and fuel their continued success.   What you'll do: Dive into diverse projects: Craft clean, stable code across various bespoke systems for clients. Full project lifecycle ownership: Be involved from conception to completion of these client-centric solutions. Work together: Collaborate closely with your team of experienced developers to deliver exceptional IT support and ensure client satisfaction. What you'll need: Proven experience with Laravel and Object-Oriented PHP is essential. Strong knowledge of MySQL and MSSQL. Skilled in HTML5, CSS3, and JavaScript to bring interfaces to life. Excellent communication, problem-solving, and time management skills are a must. Why you'll love it: It's a supportive and forward-thinking team where you'll learn and grow alongside seasoned developers in a collaborative and encouraging environment. See your work directly benefit businesses and contribute to their success. Take 1 day during the week to focus on personal projects and upskill.   This is office based, Monday to Friday.  Apply to learn more about the role and opportunity.

Software Design Engineer

Norwich
Norfolk
£40,000 - £50,000
We're seeking a talented Software Design Engineer to join our client's industry leading team in Norwich. As a key member of our engineering team, you'll contribute to the development of cutting-edge manufacturing solutions. Key Responsibilities: Design and develop innovative software solutions for automation systems. Program PLCs, HMIs, and other automation devices. Troubleshoot and resolve technical issues. Collaborate with cross-functional teams to deliver projects on time and within budget. Stay up to date with the latest technologies and industry trends. Requirements: Degree in Electrical Engineering, Computer Science, or a related field. Strong programming skills in PLC languages (e.g., Rockwell Automation, Mitsubishi, Siemens, B&R, Codesys). Knowledge of electrical, pneumatic, and mechanical systems. Problem-solving and analytical skills. Excellent communication and teamwork skills. Benefits: Competitive salary and benefits package. Opportunities for professional development and career growth. Collaborative and innovative work environment. A part of a well-established, yet fast growing business, you’ll have the opportunity to work at the leading edge of technology and develop your career. There are exceptional benefits on offer, as well as professional development opportunities. For more information and a job spec, please apply or contact the team at Synergy.  

Mechanical Design Engineer

Norwich
Norfolk
£40,000 - £45,000
We're seeking a talented Mechanical Design Engineer to join our client’s industry leading team in Norwich. As a key member of our engineering team, you'll play a vital role in designing and developing cutting-edge automation solutions. Key Responsibilities: Conceptual Design: Work closely with clients and internal teams to understand project requirements and develop innovative design concepts. 3D Modeling: Utilise advanced 3D CAD software (SolidWorks) to create detailed models of mechanical components and assemblies. Design Analysis: Conduct stress analysis, tolerance analysis, and other engineering calculations to ensure design integrity. Manufacturing Drawings: Generate accurate and detailed engineering drawings for manufacturing and assembly. Collaboration: Work collaboratively with electrical, software, and manufacturing engineers to ensure seamless integration of mechanical components. Problem-Solving: Identify and troubleshoot design issues, proposing effective solutions. Continuous Improvement: Stay up-to-date with the latest industry trends and technologies to drive innovation and efficiency. Requirements: Technical Expertise: Strong understanding of mechanical engineering principles, materials science, and manufacturing processes. Design Skills: Proficiency in 3D CAD software (SolidWorks) and 2D CAD software (AutoCAD). Problem-Solving: A keen eye for detail and the ability to identify and solve complex technical problems. Communication Skills: Excellent communication and interpersonal skills to collaborate effectively with team members and clients. Industry Experience: Experience in the automation industry, preferably in sectors such as automotive, aerospace, or manufacturing. Benefits: Competitive salary and benefits package. Opportunities for professional development and career advancement. A supportive and collaborative work environment. The chance to work on cutting-edge projects and technologies. A part of a well-established, yet fast growing business, you’ll have the opportunity to work at the leading edge of technology and develop your career. There are exceptional benefits on offer, as well as professional development opportunities. For more information and a job spec, please apply or contact the team at Synergy.  

Read our Blogs

27. 12. 2023

Software Development trends 2024

Here are some general software development trends that were noteworthy in the past and may continue to evolve: