cover image
Cathcart Technology

Cathcart Technology

cathcarttechnology.com

2 Jobs

27 Employees

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 background Company brand
Company Name
Cathcart Technology
Job Title
Network Team Lead
Job Description
Job Title: Network Team Lead Role Summary: Lead a distributed network engineering team, managing LAN/WAN/firewall operations, overseeing BAU work and projects, and providing technical guidance for critical network services. Expactations: Proven team leadership in network engineering; stakeholder management experience; ability to coordinate BAU, projects, and cross-team collaboration; strong organizational and prioritization skills for high-impact deliverables. Key Responsibilities: Manage team performance and workload allocation; escalate/resolve complex network issues; align BAU tasks, project timelines, and SLA adherence; communicate with stakeholders on technical initiatives; maintain compliance with ITSM processes. Required Skills: Network infrastructure expertise (LAN/WAN/firewalls); ITSM tool proficiency (Jira/ServiceNow); conflict resolution for technical escalations; strong communication for cross-functional teams; strategic prioritization. Required Education & Certifications: Not specified.
Glasgow, United kingdom
Hybrid
Senior
10-03-2026
Company background Company brand
Company Name
Cathcart Technology
Job Title
Senior Software Engineer
Job Description
**Job title:** Senior Software Engineer **Role Summary:** Contribute as a senior engineer in a cloud‑native solution consultancy, designing and delivering full‑stack services using .NET or TypeScript, with a DevOps‑centric, end‑to‑end ownership mindset. **Expectations:** - Leverage deep experience in .NET/C# or TypeScript/React‑Node to build scalable microservices. - Own the full delivery cycle—design, code, test, deploy, and monitor production services. - Actively participate in cloud infrastructure provisioning (IaC) and DevOps practices. - Influence technical direction and mentor junior developers. - Continuously adopt new technologies and industry best practices. **Key Responsibilities:** - Design, develop, and maintain high‑quality microservices in .NET or TypeScript. - Develop front‑end components with React and integrate with backend services. - Author and maintain Terraform/Kubernetes scripts for cloud deployment (AWS, Azure, or GCP). - Collaborate with DevOps to implement CI/CD pipelines, automated testing, and monitoring. - Conduct code reviews, enforce coding standards, and document architecture decisions. - Participate in architecture workshops, providing input on scalability, performance, and security. - Mentor junior engineers and share knowledge through pair‑programming and knowledge‑sharing sessions. **Required Skills:** - **Programming:** Advanced C#/.NET Core (or .NET 5/6) proficiency; strong JavaScript/TypeScript with React and Node/Express. - **Cloud Platforms:** Hands‑on experience with AWS, Azure, or GCP. - **Infrastructure as Code:** Terraform and Kubernetes expertise; familiarity with Helm and CI/CD tools. - **Architecture:** Microservices patterns, domain‑driven design, API contract management. - **Software Fundamentals:** Strong understanding of OOP, SOLID, concurrency, and unit testing. - **Soft Skills:** Excellent communication, problem‑solving, and cross‑functional collaboration. - **Desirable Extras:** Prior experience in a technical consultancy, architecture or project leadership, and exposure to additional languages (Python, Kotlin). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Optional certifications: Microsoft Certified: Azure Developer Associate, AWS Certified Developer – Associate, or equivalent. ---
Scotland, United kingdom
Remote
Senior
11-03-2026