cover image

About the Company

We are on a mission to make people happier at work. We help companies attract the right tech talent for their business. And we help technology professionals to find the right new opportunities for their career objectives.

By focusing exclusively within the Software Engineering and Data Science markets, we support businesses that use AI to make the world a better place. In short, we find people that help machines help people.

How does a recruitment company originate that genuinely disrupts the status quo?

By building a 'customer first' service. Quite frankly, we care about how happy our customers are.

Core Markets we service:
• Data Science | NLP | Neural Networks | Advanced Analytics
• Artificial Intelligence | Machine Learning | Deep Learning | Computer Vision
• Data Architecture | Data Engineering | Business Intelligence
• Software Engineering & Web Development | Blockchain | DevOps | AR/VR
• Cyber Security
• Senior Appointments: C-Suite | Directorships | Board Appointments & NEDs

If you're looking to establish a staffing solution through partnering with a best in class team, then contact us at:

guy@truenorthgroup.io

Listed Jobs

Company background Company brand
Company Name
TrueNorth®
Job Title
Lead Software Engineer
Job Description
Job title: Lead Software Engineer Role Summary: Lead the technical vision, architecture, and delivery of client‑facing projects; mentor engineering staff; collaborate across data, AI, and product teams to build scalable, high‑performance systems. Expactations: Deliver high‑quality, scalable solutions on time; make informed architecture decisions; foster continuous improvement and modern practices; provide coaching and mentorship to junior engineers. Key Responsibilities: - Design and architect complex client projects, defining technology stack and design patterns. - Lead technical design, prototyping, and build phases across backend, API, and front‑end components. - Coordinate with business stakeholders and cross‑functional teams (data, AI, product) to translate requirements into technical solutions. - Mentor and coach engineers, advocating best practices in coding, testing, and deployment. - Drive adoption of modern frameworks, DevOps tools, cloud services, and AI/ML capabilities. - Oversee code quality, performance, and scalability of data‑heavy systems. - Participate in architecture reviews, security assessments, and release planning. Required Skills: - 5+ years of software engineering experience, preferably in consulting or client‑facing roles. - Proficiency in Python or Java with modern web frameworks. - Strong experience building and consuming REST APIs, SQL/NoSQL databases, and front‑end technologies. - Familiarity with scalable, cloud‑native architecture and DevOps pipelines. - Knowledge of AI/ML engineering concepts is a plus. - Excellent communication, problem‑solving, and stakeholder‑management skills. Required Education & Certifications: - 2:1 or higher in a technical discipline from a Russell Group university (or equivalent).
Newcastle upon tyne, United kingdom
On site
Senior
08-12-2025
Company background Company brand
Company Name
TrueNorth®
Job Title
Software Engineer in Test
Job Description
Job title: Senior Software Development Engineer in Test (SDET) Role summary: Provide technical partnership with development teams to design, code, and maintain automated tests that ensure quality is built into SaaS products. Act as a senior engineer focusing on test automation, testability, and integration with CI/CD pipelines across Ruby backend services and mobile (iOS/Android) workstreams. Expectations: * Senior-level expertise in test automation and quality engineering. * Proactive collaboration with developers and product managers. * Demonstrated ability to integrate tests into release pipelines and influence architecture. Key responsibilities: * Design, implement, and maintain unit and integration tests for Ruby/RSpec services and mobile components. * Collaborate during feature planning to create automated test plans reflecting core business scenarios. * Own test suite evolution, ensuring scalability, maintainability, and coverage relevance. * Advise on testability and quality during code reviews and architecture discussions. * Integrate automated tests into CI/CD workflows and monitor performance. * Coordinate with backend, iOS, and Android teams to align quality standards. Required skills: * Deep experience with test automation frameworks (e.g., RSpec, Capybara, XCTest, Espresso, Appium). * Strong coding skills in Ruby and familiarity with mobile development ecosystems (Swift/Kotlin). * Proficiency in CI/CD tools (GitHub Actions, Jenkins, GitLab CI, etc.) and test integration. * Knowledge of SDLC principles, test-driven development, and quality metrics. * Ability to think like a developer: write clean, maintainable, reusable test code. * Excellent communication and influence skills for cross-functional collaboration. Required education & certifications: * Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). * Certifications in automated testing or quality engineering (e.g., ISTQB Advanced Test Automation Engineer, Certified Scrum Developer) preferred but not mandatory.
London, United kingdom
On site
21-01-2026
Company background Company brand
Company Name
TrueNorth®
Job Title
Cloud Architect
Job Description
Job Title: Cloud Architect Role Summary: Lead the end‑to‑end design, review, and deployment of AWS cloud solutions for complex, regulated environments, ensuring alignment with the AWS Well‑Architected Framework and industry security standards. Expactations: Deliver strategic technical guidance, hands‑on architecture, and maintain governance artefacts across the discovery to production lifecycle. Key Responsibilities: - Design, review, and assure AWS cloud architectures. - Lead technical discovery workshops and stakeholder engagements. - Draft, maintain, and enforce Architectural Decision Records (ADRs), assurance reviews, and reusable patterns. - Define cloud strategy, technical roadmaps, and identify automation, AI/ML, and cost‑optimisation opportunities. - Ensure compliance with ISO 27001, 9001, 20000, 22301, and Cyber Essentials Plus. - Collaborate with delivery teams to guarantee architectural integrity. - Guide multi‑account AWS environments with a security‑first mindset. Required Skills: - Extensive experience with AWS compute, storage, networking, IAM, and security services. - Proven ability to design secure, scalable, resilient AWS architectures. - Knowledge of multi‑account governance, cost‑management, and automation tools. - Strong stakeholder engagement, presentation, and cross‑team decision‑making skills. - Experience delivering in governed or regulated sectors. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent professional experience). - AWS Solutions Architect – Associate or Professional certification.
London, United kingdom
Hybrid
Junior
29-01-2026
Company background Company brand
Company Name
TrueNorth®
Job Title
Java Developer (SC Cleared)
Job Description
**Job Title** Java Developer (SC Cleared) **Role Summary** Software engineer responsible for designing, developing, and maintaining Java-based applications for a central government client. Requires an active Security Clearance (SC) and proficiency with Spring, AWS, test-driven development, and pair programming practices. Works on a hybrid schedule with occasional site visits. **Expectations** - Deliver high‑quality code that meets rigorous security and regulatory standards. - Collaborate effectively in a pair‑programming environment. - Write and maintain unit and integration tests following TDD principles. - Deploy and manage services on AWS infrastructure. - Participate in code reviews, architecture discussions, and continuous improvement initiatives. **Key Responsibilities** - Design, code, test, and deploy Java applications using Spring framework. - Integrate with AWS services (EC2, S3, RDS, Lambda, etc.) and manage deployment pipelines. - Write comprehensive unit, integration, and functional tests; use JUnit, Mockito, or similar tools. - Engage in pair programming sessions and mentor junior developers when required. - Collaborate with cross‑functional teams (product owners, system architects, QA) to define requirements and solutions. - Maintain documentation of design decisions, configurations, and operational procedures. - Ensure compliance with security policies and best practices for government systems. **Required Skills** - Advanced proficiency in Java (SE/EE) and Spring (Boot, MVC, Data, Cloud). - Hands‑on experience with AWS services and cloud deployment practices. - Strong TDD background – writing tests before or alongside production code. - Pair programming experience and ability to work collaboratively in teams. - Knowledge of modern build tools (Maven/Gradle), CI/CD pipelines, and source control (Git). - Familiarity with secure coding principles and government‑grade security requirements. - Excellent problem‑solving, debugging, and communication skills. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering or related field preferred. - Equivalent technical experience may substitute for formal education. - Certifications such as AWS Certified Developer – Associate or Spring Professional are desirable. - Must hold an active Security Clearance (SC).
Scotland, United kingdom
Hybrid
05-02-2026