Software Development
Are you looking for your next software development job? Gravitas are award-winning software recruitment experts. We have been helping tech professionals to get hired by some of the top businesses in the UK for over 14 years.
We fuel innovation by supporting specialisms that underpin development, transformation and growth, working with talented professionals and businesses across key growth areas such as Greentech, Insurtech, Healthtech, and Fintech.
From Junior Developer to Full-Stack Developer, our expert consultants can help provide career guidance on the hottest new skills you need to be learning, as well as the most in demand job opportunities, including JavaScript, C#, DevOps, Mobile, and Product Development.
Latest roles
PHP Developer (Fluent Spanish Speaking)
- Type
- Contract
- Salary
- £350 - Per Day
- Location
- Greater London, United Kingdom
PHP Developer (Fluent Spanish Speaking) Our client is seeking a highly skilled PHP Developer to join a dynamic team on a permanent basis....
Platform Engineer
- Type
- Permanent
- Salary
- £90,000 - £135,000
- Location
- London, United Kingdom
Platform Engineer Our client is a rapidly growing, innovative company transforming enterprise operations through their AI-native platform,...
Senior FS Engineer
- Type
- Permanent
- Salary
- £70,000 - £80,000
- Location
- London, United Kingdom
Senior FS Engineer Our client is a forward-thinking PropTech platform dedicated to transforming how the property industry accesses insights...
Lead Data Engineer
- Type
- Permanent
- Salary
- £80,000 - £90,000
- Location
- Londin, United Kingdom
Lead Data Engineer £90,000 + Bonus + Benefits Hybrid: Minimum 3 Days Onsite (London – Commutable) Gravitas is partnering with a leading...
D365 CE Developers
- Type
- Permanent
- Salary
- £75,000 - £90,000
- Location
- Sheffield, United Kingdom
D365 CE Developers Our client is a forward-thinking organisation that values innovation and expertise. The company fosters a collaborative...
Enterprise Systems Manager
- Type
- Permanent
- Salary
- £48,000 - £58,000
- Location
- High Wycombe , United Kingdom
Role: Enterprise Systems Manager | Leading University Location: Aylesbury - 3 days a week onsite Salary: 48,000 - £58,000 Sector:...
Software Engineer
- Type
- Contract
- Salary
- Competitive
- Location
- Greater London, United Kingdom
Software Engineer A leading higher education provider is seeking an experienced Software Engineer to support a critical upgrade of their...
Senior Software Engineer
- Type
- Permanent
- Salary
- £80,000 - £150,000
- Location
- London, United Kingdom
Role: Senior, Staff & Principal EngineersSalary range: £90 - 150k (+ equity)Location: Central London (x3 days per week onsite -...
Senior Android Engineer
- Type
- Permanent
- Salary
- £75,000 - £85,000
- Location
- London , United Kingdom
Senior Android Engineer Our client specializes in providing comprehensive, open, and configurable banking platforms as a service,...
Data Engineer
- Type
- Permanent
- Salary
- £60,000 - £75,000
- Location
- , United Kingdom
Data Engineer (Databricks essential) £60,000–£75,000 + Benefits Hybrid – 2 days a week in London, Manchester, or Edinburgh Gravitas is...
Senior Software Engineer
- Type
- Permanent
- Salary
- £90,000 - £105,000
- Location
- London, United Kingdom
Role: Lead Engineer Salary range: 90-105k (+ 10% pension employer contribution!) UK/EU remote or central London office for those that wish...
Lead Backend Engineer
- Type
- Permanent
- Salary
- £113,000 - £125,000
- Location
- q, United Kingdom
Role: Lead Backend Engineer Salary: up to 125k Location: East/Central London (x4 days per week onsite) Tech stack includes: NodeJS,...
Data Engineer
- Type
- Permanent
- Salary
- £45,000 - £55,000
- Location
- Preston, United Kingdom
Data Engineer Our client is a social housing provider based in Lancashire that is embarking on a major five-year, Microsoft-led technology...
Senior QA Engineer
- Type
- Permanent
- Salary
- £50,000 - £70,000
- Location
- Leeds, United Kingdom
Senior QA Engineer London (Edgware Road) – Hybrid (3 days in office: Mon/Tues/Thurs) £50,000–£70,000 + benefits We’re partnering with a...
Backend / Infrastructure Engineer
- Type
- Permanent
- Salary
- £100,000 - £120,000
- Location
- London q, - None Specified -
Backend / Infrastructure Engineer Our client is a reputable organisation dedicated to delivering innovative solutions within their...
Cloud Platform Engineering Lead
- Type
- Permanent
- Salary
- £90,000 - £115,000
- Location
- London, United Kingdom
Cloud Platform Lead sought by leading financial services organisation based in the city of London. Key skills: Practical experience...
Head of Data Governance & Design
- Type
- Permanent
- Salary
- £68,500 - £90,000
- Location
- London, United Kingdom
Head of Data Governance & Design Our client is a leading organisation committed to building a truly data-driven enterprise. They foster...
Data Quality Manager
- Type
- Permanent
- Salary
- £68,000 - £72,000
- Location
- Worcester, United Kingdom
Data Quality Manager A large social housing provider is actively building a new data team in the West Midlands, emphasizing a data...
CIO
- Type
- Contract
- Salary
- £650 - Per Day
- Location
- Tyne and Wear, United Kingdom
CIO Our client is a local authority committed to delivering innovative digital solutions and high-quality services to residents,...
Engineering Manager
- Type
- Permanent
- Salary
- £100,000 - £110,000
- Location
- Leeds, United Kingdom
Engineering Manager Our client is a scaling technology company committed to innovation and growth, fostering a collaborative and dynamic...
Technical Project Manager – Data Analytics / AI
- Type
- Permanent
- Salary
- £35,000 - £40,000
- Location
- Manchester, United Kingdom
Technical Project Manager – Data Analytics / AI Our client is a forward-thinking organization committed to leveraging data, analytics, and...
MLOps Engineer
- Type
- Permanent
- Salary
- £45,000 - £65,000
- Location
- Manchester, United Kingdom
.. MLOps Engineer – AI Consultancy Manchester | £45k–£65k + Equity + Benefits We’re hiring for a MLOps Engineer to join a fast-growing AI...
Forward Deployed AI Engineer
- Type
- Permanent
- Salary
- £60,000 - £100,000
- Location
- London, United Kingdom
Forward Deployed AI Engineer Our client is an AI-led fintech start-up revolutionizing wealth management and financial services through...
Senior Product Designer
- Type
- Permanent
- Salary
- £70,000 - £75,000
- Location
- Dagenham, United Kingdom
Senior Product Designer Our client is a leading technology platform dedicated to transforming the home energy and installation industry....
Senior Pricing Analyst
- Type
- Permanent
- Salary
- £50,000 - £60,000
- Location
- Leeds, United Kingdom
Job Title: Senior Pricing Analyst – Energy Costing Location: Leeds (Hybrid – 2 days onsite per week)Salary: Up to £60,000 per annum...
Staff Engineer
- Type
- Permanent
- Salary
- £120,000 - £135,000
- Location
- London, United Kingdom
Role: Staff & Principal Engineers Salary range: 120 - 135k (+ equity) Location: Central London (x3 days per week onsite -...
Senior Product Engineer
- Type
- Permanent
- Salary
- £90,000 - £105,000
- Location
- q, United Kingdom
Role: Senior Product Engineer (Backend) Salary: up to 105k Location: East/Central London (x4 days per week onsite) Tech stack includes:...
Principal Engineer
- Type
- Permanent
- Salary
- £110,000 - £120,000
- Location
- London, - None Specified -
Role: Principal Engineer (Backend) Salary range: 100-120k Location: Central London (x2 days per week onsite - Tues & Thurs) Tech stack...
Top software development job niches in demand
JavaScript
JavaScript offers plenty of opportunity as a developer. From optimising webpages to backend engineering, our clients are looking for candidates across a variety of roles, including:
- Full-Stack Developer
- Frontend Developer
- Backend Developer
- Mobile Developer (React Native)
- Web Developer
E-Commerce, Finance, Digital Agencies and Technical Consultancies are commonly hiring JavaScript Developers, with skillsets including; web programming (i.e. HTML/CSS), web application frameworks (i.e. Mobile, React Native, Angular, VUE.js, NEXT.js, Node), and data algorithms.
C#
A popular object-orientated programming language created by Microsoft, C# is used to develop applications and programmes on the .NET platform.
With most companies using .NET, developers specialising in C# continues to be rich in demand. We help C# professionals find a variety of roles, including:
- C# Developer
- .NET Developer
- Software Developer
- Backend Developer
As a cutting-edge language, companies are utilising C# towards website or app development and enterprise cross-platform applications in industries such as Healthcare and Finance.
DevOps
DevOps combines practices, tools and philosophies towards the software development lifecycle. Some key roles include:
- DevOps Manager
- Azure DevOps Engineer
- Automation Engineer
- DevOps Engineer
DevOps specialists have strong knowledge across technical architecture, system administration with traditional developer skills such as coding and automation.

Product Development
Product development teams combine business, engineering, and design skills to meet new requirements with the development of new products and services.
Successful product development requires teams with strong technical backgrounds, research & market analysis and user understanding. We recruit for a variety of Product roles including:
- Product Manager
- Product Owner
- Technical Business Analyst
Product development is a broad field, inclusive to a variety of sectors. However, technology and the finance industry have the most demand for Product Managers in a move towards new digital products and tools.
Mobile Development
Mobile Development is a significant area of technology, creating software applications for mobile devices with cross-platform frameworks such as React Native, Node, Flutter, Ionic, Swift and Kotlin. Requirements for Mobile Developers vary, including:
- Flutter Developer
- React Native Developer
- iOS Developer
- Android Developer
With a continuous growth in demand, Mobile Developers are in the most demand with our clients in Finance, Technology, Healthcare and E-Commerce.
Top tips to get hired in software development
Guidance provided by UK Technology Director, Jo Callaghan
Never stop learning – tech is constantly evolving
As a Software Developer, you can develop your career in two ways. Firstly, you may choose to become a niche specialist; perfecting the coding languages you use or build experience in a particular product, with the aim of being an expert in a specific area. Alternatively, you might want to broaden your skillset by exploring what other programming languages you can learn or projects you can gain experience from. Both career paths thrive from being passionate about what you can learn next! You’ll only benefit from growing your skills and this will open doors to further opportunities. Remember tech is constantly evolving and so you need to stay up to date on the latest coding languages and techniques to remain in demand.
Build a portfolio
Having a portfolio is crucial in software development, with Hiring Managers often wanting to see one with an application. The products and software you work on are likely to be very different from organisation to organisation. A portfolio is a great way of showcasing your knowledge, skills and the impact you have made. You’ll be able to demonstrate your problem-solving skills, coding abilities and teamwork through tangible evidence.
A step further from this? Try including references or testimonials from your colleagues or managers, to show the true value of your work!
Confidence in communication
A position in software development is more collaborative than you might think! When developing products or software, you may work with different project managers or stakeholders to discuss requirements. Great communication is key to ensure a shared vision, eliminating barriers of miscommunication or potential risks from misunderstanding. Efficient communication is built over time through building your confidence. Make sure you are getting involved with each meeting or stand up, listen attentively, and engage effectively with your team.
