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
Senior Database Developer
- Type
- Permanent
- Salary
- £65,000 - £85,000
- Location
- London, United Kingdom
Senior Database Developer The Senior Database Developer is responsible for designing, building, and maintaining scalable, sustainable data...
Senior Java Developer - Back Office
- Type
- Contract
- Salary
- £700 - Per Day
- Location
- Greater London, United Kingdom
Senior Java Developer - Back Office, AWS Migration, CI/CD, iAC (Infrastructure as Code) Location: 3 DAYS ONSITE IN LONDON Contract Length:...
Python Developer
- Type
- Contract
- Salary
- £625 - Per Day
- Location
- Surrey, United Kingdom
Python Developer The Python Developer role involves contributing to projects aimed at reducing the company's cost per hire by building...
BI Developer
- Type
- Permanent
- Salary
- £33,000 - £38,000
- Location
- Leeds, United Kingdom
BI Developer The BI Developer joins our client’s data team to design, develop, and maintain business intelligence solutions that facilitate...
Oracle Financials Developer - Financial Services
- Type
- Contract
- Salary
- £750 - Per Day
- Location
- Greater London, United Kingdom
Oracle Financials Developer. Location: City of London (3 days onsite) Contract Length: 12-month initial contract Day Rate / Pay:...
KDB Developer - FI Algo
- Type
- Contract
- Salary
- £900 - Per Day
- Location
- Greater London, United Kingdom
Senior KDB+ Developer (Contract) Location: London (Hybrid) Day Rate: Up to £900 per day Contract: 12 months initally We're seeking an...
ADF Developer x2
- Type
- Permanent
- Salary
- £45,000 - £56,000
- Location
- London, United Kingdom
ADF Developer
D365 and Power Platform Developer
- Type
- Contract
- Salary
- £400 - Per Day
- Location
- Greater Manchester, United Kingdom
We're looking for a D365 & Power Platform Developer to join a company on a (initial) 3-months basis with a high chance of extension (to...
Engineering Manager - Platform & Devops
- Type
- Permanent
- Salary
- £80,000 - £85,000
- Location
- Dublin, Ireland
Engineering Manager – Platform & DevOps Location: Remote, Europe — you must be based within one hour of Irish time (GMT/IST). We can...
Senior Software Engineer
- Type
- Permanent
- Salary
- £65,000 - £80,000
- Location
- Manchester, United Kingdom
Senior Software Engineer - Applied AI Manchester (Hybrid, 3 Days On-Site) | £65,000 - £80,000 + Equity Gravitas has partnered with a...
Technical Lead – Java, AWS, Architecture, Fintech, Banking, Payments, Savings
- Type
- Permanent
- Salary
- £120,000 - £140,000
- Location
- London , United Kingdom
Technical Lead – Java, AWS, Architecture, Fintech, Banking, Payments, Savings London | Hybrid | £110k–£140k + Bonus + Equity Technical Lead...
DevOps Engineer
- Type
- Permanent
- Salary
- £80,000 - £110,000
- Location
- Manchester , United Kingdom
DevOps Engineer The DevOps Engineer role supports a start-up within the AI space, delivering resilient and scalable platform...
Lead Data Engineer
- Type
- Permanent
- Salary
- Competitive
- Location
- Crewe, United Kingdom
Lead Data Engineer Crewe (4 days per week) | Competitive + Bonus + Benefits Gravitas are partnering with a global organisation to recruit...
Senior IT Infrastructure Engineer
- Type
- Permanent
- Salary
- £90,000 - £100,000
- Location
- London, United Kingdom
Senior Infrastructure Engineer A specialist investment firm is looking for a hands-on Senior Infrastructure Engineer to look after and...
Senior Full Stack Product Engineer
- Type
- Permanent
- Salary
- £80,000 - £110,000
- Location
- London, United Kingdom
Senior Full Stack Product Engineer The Senior Full Stack Product Engineer joins a rapidly expanding SaaS company that is revolutionising...
Senior AWS Platform Engineer
- Type
- Contract
- Salary
- £320 - Per Day
- Location
- Greater London, United Kingdom
Role Overview We are looking for someone to work alongside principal engineers and peers to make a high-traffic publishing platform...
Engineering Manager (Feature / C# Fullstack)
- Type
- Permanent
- Salary
- £75,000 - £85,000
- Location
- Dublin, Ireland
Engineering Manager – Feature Engineering Location: Remote, Europe — you must be based within one hour of Irish time (GMT/IST). We can...
Head of IT
- Type
- Permanent
- Salary
- £100,000 - £115,000
- Location
- London, United Kingdom
Head of IT (Onsite, London) — £100,000–£115,000 Company: Leading UK women’s fashion retailer (high-growth) Location: London, W12 (White...
Head of IT
- Type
- Permanent
- Salary
- £100,000 - £120,000
- Location
- Kingswinford, United Kingdom
Head of IT The Head of IT oversees infrastructure, security, and operational IT functions across a multi-site European business, delivering...
Pre-sales Solutions Consultant
- Type
- Permanent
- Salary
- £65,000 - £90,000
- Location
- Ancoats, United Kingdom
Presales Solutions Consultant UK Remote | Client Travel | £65,000-£95,000 Base + Bonus We're recruiting for a Presales Solutions Consultant...
Applied AI Engineer
- Type
- Permanent
- Salary
- £45,000 - £65,000
- Location
- Manchester, United Kingdom
Applied AI Engineer (Forward Deployed AI Engineering) Manchester (Hybrid) | £45,000 – £65,000 + Equity + Benefits Gravitas is partnering...
D365 Platform Lead
- Type
- Permanent
- Salary
- £70,000 - £82,000
- Location
- London, United Kingdom
D365 Platform Lead The D365 Platform Lead joins the organisation’s digital transformation initiative, overseeing the strategic development...
Salesforce Architect
- Type
- Permanent
- Salary
- £45,000 - £60,000
- Location
- Leeds, United Kingdom
Are you passionate about shaping the future of digital transformation through innovative Salesforce solutions? Join our client as a...
Salesforce Consumer Goods Cloud Architect
- Type
- Contract
- Salary
- £750 - Per Day
- Location
- Greater London, United Kingdom
Salesforce Consumer Goods Cloud Architect Elevate your career by joining a dynamic team as a Salesforce Consumer Goods Cloud Architect,...
Lead Applied AI Engineer
- Type
- Permanent
- Salary
- £80,000 - £100,000
- Location
- Manchester , United Kingdom
Lead Applied AI Engineer Manchester (Hybrid - 3 days per week) £80,000 - £100,000 + Equity + Benefits Gravitas is proud to be partnering...
Senior Applied AI Engineer
- Type
- Permanent
- Salary
- £65,000 - £80,000
- Location
- Manchester , United Kingdom
Senior Applied AI Engineer Manchester (Hybrid - 3 days per week) £65,000 - £80,000 + Equity + Benefits Gravitas is proud to be partnering...
Product Manager
- Type
- Permanent
- Salary
- £65,000 - £70,000
- Location
- London, United Kingdom
Product Manager The Product Manager is responsible for establishing and maintaining the product delivery function within an early-stage...
Account Executive
- Type
- Permanent
- Salary
- £1,000 - £1,000
- Location
- Meadowside, United Kingdom
Account Executive The Account Executive role drives revenue through proactive prospecting and managing the entire sales cycle for our...
Foundry Tech Lead
- Type
- Permanent
- Salary
- £120,000 - £140,000
- Location
- London , United Kingdom
Tech Lead | London | Up to £140k base + Bonus + Equity I'm working with a product led fintech that's going through a major engineering...
Business Systems Analyst
- Type
- Permanent
- Salary
- £37,000 - £42,000
- Location
- Weston Super-Mare, United Kingdom
Are you passionate about leveraging your expertise to drive impactful change in a dynamic environment? Join one of the largest UK Housing...
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.
