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
Salesforce CPQ Developer/ Team Lead
- Type
- Permanent
- Salary
- £55,000 - £75,000
- Location
- Rochdale, United Kingdom
Salesforce Developer (CPQ Specialist) Location: Leeds Type: Full-Time Salary: Competitive + Benefits Industry: Telecoms Experience Level:...
FrontEnd Developer
- Type
- Contract
- Salary
- £300 - Per Day
- Location
- London, United Kingdom
We are seeking a highly skilled FrontEnd Developer with strong expertise in React and Next.js to support a fast-paced fintech project. This...
Senior Java Developer
- Type
- Contract
- Salary
- £450 - Per Day
- Location
- London, United Kingdom
Senior Java Developer Day rate: £480/day Outside IR35 Location: Central London, Hybrid (, Wednesday, Thursday) Contract Length: 4 Months We...
SITS Developer
- Type
- Contract
- Salary
- £500 - Per Day
- Location
- united kingdom, United Kingdom
We are currently partnering with an HE provider that is looking for a SITS Developer on an initial 4-month contract to support with a SITS...
Senior Frontend Developer
- Type
- Contract
- Salary
- £580 - Per Day
- Location
- London, United Kingdom
Title: Senior Frontend Developer Rate: £580/Day IR35 Status: Outside IR35 Length: 6 Months Tech: React, TypeScript We are seeking an...
Shopify Developer
- Type
- Contract
- Salary
- £300 - Per Day
- Location
- London, United Kingdom
We are seeking a talented Shopify Developer to join a growing team within the Retail / Ecommerce industry. This is a fully remote contract...
Linux Software Developer (Contract)
- Type
- Contract
- Salary
- £200 - Per Day
- Location
- -, Romania
We are seeking an experienced Linux Software Developer for a short-term contract role within the Telecommunications industry. This fully...
Power Platform Developer
- Type
- Contract
- Salary
- £375 - Per Day
- Location
- London, United Kingdom
We are seeking an experienced Power Platform Developer to support the design, development, and delivery of Microsoft Power Platform...
Lead PHP Developer
- Type
- Permanent
- Salary
- £50,564 - £60677.1
- Location
- Prague, Czech Republic
We are seeking an experienced Lead PHP Developer to join a dynamic, forward-thinking team based in Prague. Offering a competitive salary of...
Senior Front End Developer
- Type
- Permanent
- Salary
- £80,000 - £90,000
- Location
- London, United Kingdom
Role: Senior Front End Engineer Salary range: £75,000 - £90,000 Location: Remote, UK Tech stack includes: React, TypeScript, Next.js, As a...
DX GCP Engineer
- Type
- Contract
- Salary
- £620 - Per Day
- Location
- London, United Kingdom
Title: DX GCP Engineer Rate: £600-£620 per day IR35 Status: Inside IR35 Location: London, United Kingdom Working Pattern: Hybrid, 2 days...
Product Manager
- Type
- Permanent
- Salary
- £55,000 - £65,000
- Location
- London, United Kingdom
Product manager – Integrations – Up to £65,000 per annum Product Manager is required to join a global technology procurement company in a...
Director of Technology & Business Transformation
- Type
- Permanent
- Salary
- Competitive
- Location
- South Wales, United Kingdom
Location: South Wales (Flexible Hybrid – Office Presence as Needed) Salary: £92,000 Sector: Not-for-Profit We are deligted to partner...
Account Executive
- Type
- Permanent
- Salary
- £50,000 - £65,000
- Location
- Manchester, United Kingdom
Job Title: Client Director (UK) - New Business Sales £50,000 - £75,000 basic salary, with double OTE Manchester (Hybrid) – IDEAL Open to UK...
Software Engineer - Python
- Type
- Permanent
- Salary
- £65,000 - £85,000
- Location
- London, United Kingdom
We are seeking a talented and driven Software Engineer with strong Python expertise to join our fast-growing team within the insurance...
Full Stack Engineer (BE Lean)
- Type
- Permanent
- Salary
- £70,000 - £80,000
- Location
- London, United Kingdom
Role: Senior Full Stack Engineer (Back End Lean) Salary range: £70,000 - £80,000 Location: UK Remote Tech stack includes: Node.js,...
Full Stack Engineer
- Type
- Permanent
- Salary
- £60,000 - £80,000
- Location
- London, United Kingdom
Role: Full Stack Engineer (BE Lean) Salary range: 60,000 - 80,000 (+ stock options) Location: Remote (must be willing to travel for...
Software Engineer
- Type
- Permanent
- Salary
- £50,000 - £56,000
- Location
- Manchester, United Kingdom
Software Engineer Industry: Legal Location: Manchester (Hybrid - Onsite a couple of times a month) Salary: £50,000 - £56,000 Job Summary We...
Full Stack Engineer
- Type
- Permanent
- Salary
- £60,000 - £75,000
- Location
- London, United Kingdom
Role(s): Full Stack / Front end engineer Salary range: 60 - 75k UK remote (occasional travel to London for team meetups) Tech stack...
Infrastructure Engineer
- Type
- Permanent
- Salary
- £65,000 - £65,000
- Location
- London, United Kingdom
An exciting opportunity has been announced to work with us as we gear up for exciting change & transformation in our IT department....
Senior Java Engineer (IIII)
- Type
- Contract
- Salary
- £600 - Per Day
- Location
- London, United Kingdom
Title: Senior Java Engineer Rate: £550–600/Day IR35 Status: Outside IR35 Length: 12-month contract Remote: Fully Remote (UK-based) We are...
UI Designer
- Type
- Contract
- Salary
- £550 - Per Day
- Location
- London, United Kingdom
This is an exciting contract opportunity for an experienced UI Designer to join a leading team within the telecommunications industry. The...
Mid Level Front End Engineer
- Type
- Permanent
- Salary
- £50,000 - £65,000
- Location
- Milton Keynes, United Kingdom
Role: Mid Level Front End Engineer Salary: £50,000 - £65,000 Location: Remote, UK Only Tech stack includes: React, Typescript, Redux,...
HTML Engineer
- Type
- Contract
- Salary
- £150 - Per Day
- Location
- London, United Kingdom
Rate: £150/Day Outside IR35 Remote: Fully Remote Technology: HTML, PHP Length: 6-month contract Working Pattern: 3 days a week, part-time...
Senior Software Engineer
- Type
- Permanent
- Salary
- £90,000 - £110,000
- Location
- London, United Kingdom
Role: Senior Engineers Salary range: 90-110k (+equity) Location: Central London (x3 days per week onsite - Tue/Wed/Thurs) Tech stack...
Senior Software Engineer (German Speaking)
- Type
- Permanent
- Salary
- £70,000 - £100,000
- Location
- Melbourne, - None Specified -
(Client) is a new way to buy and sell power, designed for a world powered by renewable energy. We give customers direct access to the...
Lead Engineer
- Type
- Contract
- Salary
- £750 - Per Day
- Location
- London, United Kingdom
Key Technologies: .NET, C#, TypeScript, Azure, Event Driven Architecture, Event Sourcing Day Rate: £700–£750/day IR35 Status: Outside IR35...
Lead Engineer
- Type
- Contract
- Salary
- £750 - Per Day
- Location
- London, United Kingdom
Key Technologies: .NET, C#, Azure, Event Driven Architecture, Event Sourcing Day Rate: £700–£750/day IR35 Status: Outside IR35 Working...
IT Environment Manager
- Type
- Permanent
- Salary
- £70,000 - £80,000
- Location
- -, United Kingdom
An opportunity to work with us on a permanent basis has been announced for an IT Environment Manager, you will play a fundamental role...
Data Science Manager
- Type
- Permanent
- Salary
- £100,000 - £130,000
- Location
- London, United Kingdom
Data Science Manager | Lloyd’s Market | London (Hybrid, 3 Days On-Site) We're recruiting on behalf of a top-quartile Lloyd’s syndicate...
Senior Full Stack Engineer
- Type
- Permanent
- Salary
- £80,000 - £100,000
- Location
- London, United Kingdom
Role: Senior Full Stack Engineer (BE Lean) Salary range: 65,000 - 100,000 (+ stock options) Location: Remote (must be willing to travel for...
Senior Full Stack Engineer
- Type
- Permanent
- Salary
- £80,000 - £100,000
- Location
- London, United Kingdom
Role: Senior Full Stack Engineer (BE Lean) Salary range: 65,000 - 100,000 (+ stock options) Location: Remote (must be willing to travel for...
Product Engineer
- Type
- Permanent
- Salary
- £70,000 - £100,000
- Location
- N/a, United Kingdom
Role: Product Engineer Salary range: 70 - 100k (+ equity) Location: x3 days pw - Central London (Mon, Tues & Fri) Tech stack includes:...
Senior Full Stack Engineer
- Type
- Permanent
- Salary
- £80,000 - £100,000
- Location
- London, United Kingdom
Role(s): x1 Senior Full Stack / Backend Engineer Salary range: 80-100k (GBP) UK remote (occasional travel to London for team meetups) Tech...
Senior Full Stack Engineer
- Type
- Permanent
- Salary
- £100,000 - £140,000
- Location
- London, United Kingdom
Role: Senior Full Stack Engineer (FE or BE focussed) Salary range: 90-140k (+equity) Location: x3 days pw onsite in Central London...
Staff/Principal 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 - £115,000
- Location
- Palo Alto, United States
** No sponsorship available ** ** Must be EU/UK based ** Role: Senior Product Engineer (Backend leaning) Salary: 90-115k Remote (Europe |...
Total Mobile Systems Analyst
- Type
- Permanent
- Salary
- £40,600 - £40,600
- Location
- London, United Kingdom
Total Mobile Systems Analyst role, available on a Permanent basis for a leading social housing provider. This role will work as part of the...
Data Analyst
- Type
- Contract
- Salary
- £450 - Per Day
- Location
- ---ENGLAND---, United Kingdom
We're looking for a Data Analyst with Total Mobile or Total Connect experience to support a client of ours that is currently implementing...
QA Tester
- Type
- Contract
- Salary
- £350 - Per Day
- Location
- ---ENGLAND---, United Kingdom
We're looking for an experienced QA Tester with experience of Total Mobile and other Housing Management System implementations for a client...
Solution Architect
- Type
- Permanent
- Salary
- £51,000 - £67,000
- Location
- London, United Kingdom
We are seeking a talented and experienced Solution Architect to join our dynamic team within the not-for-profit sector, hybrid role based...
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 from Director, Joseph Thushe
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.
