
Cathcart Technology
About the Company
Cathcart Technology is an independent, agile, specialist technology recruitment company, headquartered in Edinburgh.
Like all good start-up stories, we were founded in 2009 by two industry experts who saw a better way of doing things, in what was already a crowded market. Initially from a two-man cupboard in Edinburgh to a 40 strong team in the heart of George Street, it’s been a hell of a journey.
Bootstrapped all the way (start-up speak for no outside investment or loans), we’ve succeeded due to our hard work, honesty and ability to provide a service very few can match.
We quickly established ourselves as Scotland’s premier technology recruitment company, trusted by a mix of start-ups, scale-ups and some of the world’s biggest companies to find them their most important asset – their people.
Never one to sit still, we widened our focus in 2015 to recruit into the North of England (the homeland of one of our founders) and Bangkok where we are one of the most successful technology recruiters in the country, and since 2019 we have been growing another hugely succesful team in Finland.
We immerse ourselves in the heart of the communities we recruit for and organise both ScotML and MancML, two of the UK’s biggest and best data analytics meet-ups to champion the amazing things going on in Scotland and the North West.
Follow us on Twitter: @CathcartRecruit for more on the latest job alerts, industry news and insights!
Listed Jobs


- Company Name
- Cathcart Technology
- Job Title
- Senior Java Developer
- Job Description
-
Java Developer – Remote (Altrincham)
Salary: £60,000 - £70,000 + Bonus & Benefits
Are you a skilled Java developer looking to take the next step in your career? Do you thrive in an Agile environment and enjoy solving complex technical challenges? If you have a passion for writing clean, efficient code and collaborating with a dynamic team, this could be the perfect opportunity for you.
My client is looking for someone who:
Has extensive experience with Java development.
Champions Agile methodologies and XP practices like TDD.
Enjoys problem-solving and contributing new ideas.
Possesses strong technical and interpersonal skills.
Is proactive, inquisitive, and open to challenging the status quo to drive improvements.
What you’ll be doing:
The company create modern software solutions for businesses to help transform how their members manage their financial journeys. They’re a software house and understand developers are at the core of what they do so they make sure that they are valued and heard. They enjoy taking ideas from their developers and implementing them. It’s not a huge company so there’s very little red tape so you’ll have plenty opportunities to impact what they do.
In this role, you will:
Develop high-quality software solutions using Java (they currently use Amazon Corretto 17).
Work in a collaborative Agile environment, leveraging pair programming, automated testing, and continuous integration.
Contribute to the evolution of our DevOps ecosystem, which includes technologies such as Kubernetes, Terraform, Docker, and more.
Work closely with UX designers, product experts, test analysts, and customers to create innovative solutions.
Stay ahead of emerging technologies and best practices to enhance their development processes.
Desirable Skills:
While not required, experience in any of the following areas will be a plus:
Building and managing serverless applications on AWS.
Working with AWS services like Lambda, DynamoDB, and API Gateway.
Front-end development with React and TypeScript.
Performance monitoring and optimization of cloud-based solutions.
Why Join?
They are a forward-thinking software company that blends cutting-edge technology with Agile principles to deliver impactful solutions. As part of the team, you'll have access to continuous learning opportunities, including:
E-learning subscriptions to support your development.
Dedicated innovation and experimentation time.
A supportive and open culture that values your input and ideas.
Regular social events to connect with colleagues and unwind, from game nights to sports events and friendly competitions.
If you’re interested feel free to apply or send your CV to molly.candlish@cathcarttechnology.com and I’ll get back in touch


- Company Name
- Cathcart Technology
- Job Title
- Software Developer
- Job Description
-
Job: Software Developer (C# .NET)
Hybrid Role
Up to £47k, depending on experience
Ready to make a real impact in a fast-paced, collaborative, and exciting environment?
Join a small but rapidly growing tech company on a mission to revolutionise the automotive industry. Partnering with top car manufacturers, they’re developing cutting-edge technology solutions that shape the future of car sales. If you’re looking to join a company where your voice is heard, your ideas are valued, and your career can thrive, this is the place for you!
Why Join?
As part of our close-knit team, you’ll work with some of the best minds in tech to solve complex problems, build innovative solutions, and create technology that makes a real difference. Their culture is all about learning, sharing, and growing together. You'll be empowered to bring your ideas to the table and collaborate with your team to build products that make an impact.
They offer modern technology, tools, and principles, and believe in continuous personal development. You'll have the opportunity to mentor others, work with blue-chip household names, and develop your career in ways that would be impossible in a larger, more bureaucratic organisation. They are all about agility, and your work will directly contribute to their growth and success.
About
They’re a small, ambitious team where every voice counts. They believe in a workplace that’s inclusive, where diverse perspectives are valued, and learning is constant. The team enjoys a flexible hybrid work model – two days in their modern Liverpool office and the rest working remotely. They’re a people-focused team that values respect, hard work, and giving back through various charitable and social events.
The Role:
As a Software Developer, you'll play an integral role in designing and building internal and customer-facing systems. With C# and .NET at the core of their tech stack, you'll have the chance to work on exciting projects like the redevelopment of their internal platform (built with Blazor), while shaping the future of car buying technology. They follow modern CI/CD pipelines, Infrastructure as Code (IaC), and Test-Driven Development (TDD) practices to maintain the highest quality standards. You'll collaborate closely with your team, helping to push the boundaries of innovation while mentoring junior developers and building your expertise.
What We’re Looking For:
Proven experience with C# and .NET
Strong proficiency in SQL, particularly with SQL Server
A commitment to continuous learning and self-improvement
Desirable (but not required):
Experience with Continuous Deployment (CD), automated builds, IaC, and testing
Familiarity with Azure cloud services (Function Apps, Service Bus)
Knowledge of Blazor or modern JavaScript frameworks (e.g., React, Vue)
What’s on offer:
Hybrid working model – two days in our Liverpool office (Mondays & Tuesdays)
Competitive salary package
Annual performance-based bonus
Professional development and training budget
Private health insurance
Pension scheme
Cycle-to-work program
Access to team activities, including charity events and social gatherings
Join and Make a Difference!
If you're passionate about technology and looking to make your mark on the future of the automotive industry, we'd love to hear from you! Be part of a team that tackles exciting challenges together, offers you the chance to grow your career, and celebrates success along the way.
Important Information:
Candidates must live within commuting distance of central Liverpool, as the team works in the office on Mondays and Tuesdays.
Feel free to reach out if you're interested or fancy a bit more info!


- Company Name
- Cathcart Technology
- Job Title
- Software Architect
- Job Description
-
Software Architect required for a well-known Software company in Edinburgh.
The company
They have been around for over 25 years, and have doubled in headcount over the last 3 years or so. The business operate across the medical technology industry and focus on the US market largely. They have recently gone through a great period of growth and have, as such, almost doubled their software operations in the UK.
The business is split between the UK and US, with all of their clients and partners based in the US. In this role, you will be working on a market leading, bleeding-edge product that is the flagship product of the business (and has been so for 20+ years). This is a pivotal role to the business, and you will be working alongside a number of key members of the organisation.
The office in Edinburgh operates across a hybrid model (2 days in the office), and look for facetime with their colleagues for 40% of the week.
The role
This is a Software Architect role, architecting systems across a few key teams across the business. Working on the flagship product of the business, you will be responsible for System Design, re-architecture as well as some hands-on coding.
This position is around 60% focused on the design, with around 40% of this role being technical – more from a coding/prototyping/technical discussion/potential review standpoint. Therefore, although not a solely hands-on role, it is expected that you will still be fairly close to the technologies.
In terms of tech stack, it is a heavy Microsoft environment with a strong focus on Azure cloud. For this role, you will need to have strong commercial enterprise level cloud experience – they obviously use Azure however AWS and GCP would be equally fine. The teams’ tech stack is typically: C#, .NET Core, Web API, Azure and Angular – this is within an Agile Scrum environment too.
Skills required
** A few years in an Architect or similar role, ideally working at enterprise level
** Strong stakeholder management experience
** A technical background – likely from a Software Development background and the ability to have the conceptual and theoretical software ability
** Strong commercial enterprise level cloud experience (Azure, AWS or GCP is fine)
** Background in .NET development ideal, but other Object Oriented languages also fine
** Agile methodologies (Scrum/Kanban etc)
This is an opportunity to work on a pivotal medtech product, for a growing and well-known software business.
If interested, please apply or get in touch with Hamish @ Cathcart Technology.


- Company Name
- Cathcart Technology
- Job Title
- GIS Python Developer
- Job Description
-
GIS Python Developer – 9 Months – Outside IR35
GIS Python Developer required by a leading tech company for an initial 9-month contract. It's fully remote, outside IR35, and will likely extend long-term due to the amount of work they have in the pipeline.
The Role:
You will be part of a rapidly growing software team helping to deliver their leading analytics application that is being used to help drive critical decision-making from gathering large amounts of intelligence on the human population and its use around the world – tech for good, you could say!
As a GIS Python Developer, you will be responsible for various tasks, mainly focusing on Python development to combine geospatial datasets to automate the creation of sizeable subnational index data sets. The main tools you will be using day to day are:
** Python
** Docker
** ETL pipelines
** GIS – PostGIS or ESRI knowledge (Ideally Raster Data Sets)
** AWS
You:
Our customer is looking for someone well versed with the above tools/technologies, and they need someone who has a strong understanding of Geospatial Data and is willing to roll their sleeves up as this project is critical for them.
As a Senior member of the team, they expect you to pick up their tooling pretty quickly, work closely with other people in the group and help build upon an already industry-leading product.
Rate / Process:
Depending on the candidate's preference, this urgent role based in Bath can offer a hybrid or fully remote working model.
It's a two-stage interview process consisting of a call with the Head of Engineering and other team members.
We can organise interviews within a few days as this is an absolute priority across the business.
Rate-wise, it's paying £425 per day + VAT.
If this interests you, please apply immediately and call Andy Weir at Cathcart Technology.