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
Database Developer / Engineer
- Type
- Permanent
- Salary
- £50000 - £60000 per annum
- Location
Database Developer - 60K - Hybrid Location: London, United KingdomSalary: £60,000 per annumWorkplace: Hybrid (3 days a week) Our client a...
Senior Android Developer (Contract)
- Type
- Contract
- Salary
- £450 - £500 per day
- Location
Senior Android Developer (Contract Outside IR35) Location: 1x Day Per Week in London Salary: £450- £500 per day (Outside IR35) Industry:...
Data Migration Developer
- Type
- Permanent
- Salary
- £41000 - £48000 per annum
- Location
Data Migration Developer | Remote | up to £48,000 | Azure data We're partnering with a university on exclusive basis to support them...
SRS Reporting Developer
- Type
- Permanent
- Salary
- £41317 - £48481 per annum + 30 days Annual Leave, 18-21% Pension
- Location
SITS Developers | FTC | SITS:vision | Tasking | Vistas | SRLs | e:vision | £48k | Remote We are working with a Higher Education institute...
Python Developer
- Type
- Contract
- Salary
- £500 - £520 per day
- Location
Job Title: Python Developer - AI Startup Contract Length: 12-month contractLocation: RemoteRate: £500/day OutsideIR35Notice Period: Up to...
iOS Developer (Contract)
- Type
- Contract
- Salary
- Up to £0.00 per annum
- Location
Senior iOS Developer (Contract) Company: Digital Agency Location: European Remote Type: 12 Month Contract Salary: €240 per day...
iOS Developer (Contract)
- Type
- Contract
- Salary
- €200 - €240 per day
- Location
Senior iOS Developer (Contract) Company: Digital Agency Location: European Remote Type: 12 Month Contract Salary: €200-240 per day...
Python Developer (Contract)
- Type
- Contract
- Salary
- £500 - £520 per day
- Location
Job Title: Python Developer - AI Startup Contract Length: 12-month contract Location: Remote Rate: £500/day OutsideIR35 Notice Period: Up...
iOS Developer (Contract)
- Type
- Contract
- Salary
- €240 - €300 per day
- Location
Mid-Senior iOS Engineer Company: Marketing Business Location: European Remote Type: 6 Month Contract Salary: €250-300 per day...
Staff FrontEnd Engineer
- Type
- Contract
- Salary
- £550 - £600 per day
- Location
Job Title: FrontEnd Developer | Lead / Staff Level Engineer Industry: Retail, PublicLocation: United Kingdom Job Description We are seeking...
Full-stack Engineer | 6 month contract | Outside IR35
- Type
- Contract
- Salary
- Up to £400 per day
- Location
Job Title: Full Stack Developer (Contract)Location: On-Site (London)Contract Length: 6 Months (Outside IR35)Day Rate: £400/dayWe are...
Dynamics 365 Engineer
- Type
- Permanent
- Salary
- £70000 - £75000 per annum
- Location
D365 - Dynamics - CRM - Customer Engagement - D365 CE - D365 CRM - Developer - Software Engineer - C#Dynamics 365 Engineer Location: Fully...
Dynamics 365 Senior Engineer
- Type
- Permanent
- Salary
- £80000 - £85000 per annum
- Location
D365 - Dynamics - CRM - Customer Engagement - D365 CE - D365 CRM - Developer - Software Engineer - C#Dynamics 365 Senior Engineer Location:...
Android | Mid | Ldn | £60k - £83K
- Type
- Permanent
- Salary
- £60000 - £83000 per annum
- Location
About this Job Mid level Android Developer | Salary range | £60k to £83k | London 3 days a week We have partnered up with one of the UK's...
Founding Mobile Engineer
- Type
- Permanent
- Salary
- £80000 - £100000 per annum
- Location
Founding Mobile Developer | Up to £100k per annum | London 2 days a week We have partnered up with an early stage start-up in the Tech for...
Linux Engineer
- Type
- Permanent
- Salary
- £41000 - £49000 per annum
- Location
Junior Linux EngineerAn opportunity to work with a prestigious University as a key member of the Linux engineering team has been announced,...
Full Stack Engineer
- Type
- Permanent
- Salary
- £45000 - £60000 per annum
- Location
Role: Fullstack EngineerSalary range: 45-60kLocation: Central London (x2 days per week onsite)Tech stack includes: React Native, NodeJS,...
Senior Android Engineer
- Type
- Permanent
- Salary
- £80000 - £90000 per annum
- Location
We have a new partnership to announce and this time it is with an exciting SaaS platform helping you to utilise data in a way never seen...
Data Engineer (AWS)
- Type
- Contract
- Salary
- £550 - £600 per day
- Location
Data Engineer AWS Location: 2 Days per week on site in London Day Rate: £600 per day (Outside IR35) Industry: Retail 6 Month contract We...
Principal Android Engineer
- Type
- Permanent
- Salary
- £100000 - £120000 per annum
- Location
Principal Android Engineer | Up to £120k per annum | London 2 days a weekWe have partnered up with one of the fastest growing FinTechs in...
React Native Engineer
- Type
- Contract
- Salary
- £400 - £450 per day
- Location
Job Announcement: React Native Contractor in Health Tech An esteemed Health Company is seeking a talented and diligent React Native...
Senior Software Engineer
- Type
- Permanent
- Salary
- £90000 - £120000 per annum
- Location
Role: Senior / Staff Full Stack EngineerSalary range: 90 - 120k (+ equity)Location: Central London (x3 days per week onsite -...
Applications Manager
- Type
- Permanent
- Salary
- Up to £50000 per annum
- Location
An exciting opportunity has been announced to work with a Housing Association based in the North West who are embarking upon a number of...
Lead Data Engineer (Data Warehouse)
- Type
- Contract
- Salary
- £700 - £750 per day
- Location
Job Title: Lead Data Engineer (Data Warehousing) Industry: Commodity TradingLocation: London, OnsiteSalary: £750 per day (Inside...
Senior Full Stack Engineer
- Type
- Permanent
- Salary
- £80000 - £100000 per annum
- Location
Role: Senior Full Stack EngineerSalary range: 80-100k (+ equity)Location: Central London (x2 days pw onsite - Monday & Thursday)Tech...
Head of Engineering
- Type
- Permanent
- Salary
- £100000 - £120000 per annum
- Location
Role: Head of Engineering (hands on)Salary range: up to 120k (+ equity)Location: Central London (x2 days pw on site)Tech stack includes:...
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.