cover image
Matchtech

Matchtech

www.matchtech.com

8 Jobs

710 Employees

About the Company

We are a leading global STEM recruitment specialist, with nearly 40 years’ experience in successfully matching job-seekers with hiring employers within the engineering industry.

Our 300-strong team of dedicated recruitment consultants work with business clients and candidates alike to find high-quality, long-lasting pairings that help fulfil the ambitions of all involved.

We provide recruitment services across sectors that require STEM talent, including Infrastructure, Energy, Mobility, Defence, Technology, Media & Telecoms, Public Sector and Consumer & Retail.

As specialist recruiters, each of our consultants focuses on a particular niche market. This dedicated approach means that our consultants are experts in their field and are able to offer up-to-date advice and market intelligence.

We are passionate about quality and work to the most rigorous standards in the recruitment industry. Our goal is to always exceed the expectations of our customers by providing the best delivery and highest quality service possible.

Listed Jobs

Company background Company brand
Company Name
Matchtech
Job Title
Principal Software Engineer
Job Description
**Job Title**: Principal Software Engineer **Role Summary** Lead the design and delivery of software solutions for test equipment, primarily using LabVIEW, C, and NI LabWindows/CVI. Ensure stakeholder requirements are met within defined work packages, maintain high code quality, and support architecture alignment across programmes. **Expactations** - Deliver robust, well‑documented code under configuration management. - Mentor and upskill junior engineers. - Drive technical excellence, problem resolution, and risk mitigation. - Promote best practices and sustain strong stakeholder relationships. **Key Responsibilities** - Create and deliver software solutions within defined work packages, meeting all stakeholder requirements. - Elicit and mature stakeholder needs to determine optimum capabilities. - Produce high‑quality, robust code; maintain documentation, configuration control, and defect tracking. - Collaborate with internal and external stakeholders to align architecture with programme elements. - Apply appropriate tools and techniques for test equipment design and provide expert advice. - Resolve emerging issues, propose and drive solutions, escalating complex risks and supporting mitigation plans. - Foster relationships within and outside the line of business, promoting best practice adoption. - Develop, coach, mentor, and upskill other engineers in engineering application. **Required Skills** - Strong experience designing solutions with C and NI LabWindows/CVI; proficiency in LabVIEW is essential. - Familiarity with NI TestStand and test system environments. - Experience developing low‑level drivers and software within a structured development process. - Hands‑on experience with Agile development and Atlassian toolset (Jira, Confluence). - Knowledge of configuration management tools, defect tracking, and peer review practices. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field. - Relevant certifications (e.g., Certified LabVIEW Developer, NI TestStand certification) are advantageous.
Edinburgh, United kingdom
Hybrid
Senior
18-12-2025
Company background Company brand
Company Name
Matchtech
Job Title
Database Developer
Job Description
Job title: Database Developer Role Summary: Manage, optimize, and support enterprise databases with a primary focus on Snowflake and SQL Server. Execute database administration, development, performance tuning, and data analytics tasks while collaborating with infrastructure and application teams worldwide. Expactations: - Deliver high‑availability, secure, and compliant database environments. - Drive continuous improvement of database architecture and best practices. - Provide timely support for data analytics and reporting initiatives. Key Responsibilities: - Administer and maintain Snowflake and SQL Server databases, including provisioning, scaling, and monitoring. - Design, migrate, and deploy database schemas, tables, and indexes. - Conduct performance tuning (query optimization, indexing, partitioning). - Implement security controls (access, encryption, auditing) and ensure regulatory compliance. - Collaborate with data engineering and analytics teams to support Power BI, Databricks, and other visualization tools. - Create and maintain documentation for database designs, processes, and procedures. - Participate in incident management, root‑cause analysis, and post‑mortem activities. - Advise on future database improvements, tool selection, and architectural changes. Required Skills: - Expertise in Snowflake and SQL Server database administration and development. - Strong SQL development skills, including query optimization and stored procedure writing. - Experience with database migration, deployment, and automation tools. - Familiarity with data analytics and visualization platforms (Power BI, Databricks). - Knowledge of database security, encryption, and compliance standards. - Ability to work in a global, cross‑functional environment. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Technology, or related field. - Relevant certifications such as Microsoft Certified: Azure Data Engineer Associate, SnowPro Core Certification, or equivalent. ---
London, United kingdom
Hybrid
07-01-2026
Company background Company brand
Company Name
Matchtech
Job Title
Security Architect
Job Description
**Job Title:** Security Architect **Role Summary:** Design, assure, and guide secure architectures for complex defence products and systems, embedding Secure by Design principles throughout the engineering lifecycle. **Expectations:** Deliver secure solutions that meet MOD and HMG standards, lead threat modelling and risk assessments, provide expert advice on risk mitigation, support incident response, and maintain comprehensive security artefacts. **Key Responsibilities:** - Identify, interpret, and integrate security requirements across the product and system development lifecycle. - Lead threat modelling and risk assessments using frameworks such as ISO/IEC 27001, NIST 800‑30/53, ISO 31000, and Defence Standards (Def Stan 05‑138 / 05‑139, ISN 23/09). - Configure and use industry‑standard threat‑modelling tools (e.g., STRIDE‑based tools, attack‑tree tooling). - Advise on secure architecture designs, prioritise and mitigate risks. - Ensure compliance with MOD/HMG security policies and secure‑by‑design requirements. - Support incident response, security investigations, and remediation activities related to product and system events. - Produce and maintain security artefacts, documentation, and guidance materials. - Communicate risk findings and recommendations to technical teams, project leadership, and senior stakeholders. **Required Skills:** - Proven experience as a Security Architect or Security Engineer in Defence, Aerospace, or National Security environments. - Hands‑on experience applying Secure by Design within product development. - Working knowledge of Def Stan 05‑139 and related application in engineering lifecycles. - Proficiency with threat‑modelling tools and structured threat‑modelling methodologies. - Deep understanding of HMG Security Policy Framework, MOD security standards, ISO 27001/2, ISO 27005, and NIST frameworks. - Strong analytical, structured problem‑solving, and risk‑assessment capabilities. - Collaborative communication skills, balancing technical assurance with delivery and business priorities. - Ability to manage multiple concurrent workstreams proactively. **Required Education & Certifications:** - Relevant tertiary qualification in Cybersecurity, Information Technology, Computer Science, or related field. - Professional certifications such as CISSP, CISM, ISO 27001 Lead Implementer, or equivalent strongly preferred. - Valid UK Security Clearance (SC eligible).
Bristol, United kingdom
Hybrid
29-01-2026
Company background Company brand
Company Name
Matchtech
Job Title
Senior IT Engineer
Job Description
<think> Okay, so the user wants me to normalize a job description into a concise mini-job profile for job matching. Let me start by carefully reading the provided job description. The job title is Senior IT Engineer. The main points from the job description include responsibilities like supporting Windows/macOS, Microsoft 365, Azure AD/Entra, Intune, and PowerShell automation. They also mention experience in financial services as a bonus. First, I need to structure the output with the specified sections: Job Title, Role Summary, Expectations, Key Responsibilities, Required Skills, and Required Education & Certifications. The user wants this to be concise, up to 500 words, and exclude company details, location, benefits, and fluff. Also, translate if needed, but the original is in English, so probably not necessary. Role Summary needs to briefly encapsulate the role. The original mentions a Senior IT Engineer in a financial services company, taking ownership of modern workplace environment. They need to be hands-on with support, cloud admin, and small projects. So the summary could focus on leading IT solutions using Microsoft 365, Azure AD, etc. Expectations: They probably want candidates with a background in IT engineering in a professional environment. The job is 12-month FTC in London, but location can be excluded as per instructions. So maybe just mention the duration if necessary, but even that might be considered company detail. Key Responsibilities should list the main tasks. From the job description: providing senior support across OSes, M365, core tech; end-to-end ownership of M365, identity services, device management; leading endpoint initiatives like Autopilot/Intune; managing processes like onboarding, compliance, asset management; supporting small projects and visiting UK sites. Required Skills: Microsoft 365, Azure AD/Entra, Intune, modern endpoint management, security, networking. PowerShell and automation are a plus, as is financial services experience. Skills should be listed without the plus/optional indicators, maybe separate into required and nice to have. Wait, the user instructions say "Required Skills" so maybe include all the explicit requirements. But the example shows that "PowerShell skills... are a plus" is included under Required Skills? The user might want to include all mentioned skills that are required, even if they are "plus" items. Wait, no, the user says "Required Skills" and "Required Education & Certifications". So maybe the "plus" items are considered optional and should not be included here. Hmm. But in the original job description, PowerShell is listed as a plus. The user might want to include all the required skills, but perhaps not the optional ones. However, the user says "exclude fluff," so maybe include all skills mentioned as necessary and ignore "a plus." Alternatively, maybe in the Expectations section, there's a mention of confidence engaging with stakeholders, etc., so that could be part of required skills. Need to be careful here. Let me check the instructions again: "Required Skills" should include what's required. The job description says "Solid experience across Microsoft 365..." is required, while PowerShell is a plus. So maybe PowerShell should not be in Required Skills, but perhaps in another section if allowed. However, the user didn't specify a separate "Nice to Have" section, so perhaps only include the required ones. However, the example output in the problem statement includes PowerShell as Required Skills, even though the job description says it's a plus. Wait, looking back at the problem statement: the user says "Provide a concise summary for job matching. Max 500 words." Wait, let me look at the given example in the problem. The sample input has "PowerShell skills and experience automating day-to-day tasks are a plus. Financial services industry experience is a huge bonus." And the user's example output (which the assistant is supposed to generate) might include these under Required Skills? Wait, the instructions say "Required Skills" and "Required Education & Certifications". But in the example, maybe the user wants to include even the "plus" or "bonus" items as required if they're critical. However, the user also says "keep it factual, concise, ATS-friendly". ATS (Applicant Tracking Systems) usually care about required skills. So perhaps include the required ones, and maybe not the optional ones unless they're critical. So for the Required Skills, list Microsoft 365, Azure AD/Entra, Intune, modern endpoint management, security best practices, networking fundamentals, PowerShell (even though it's a plus, maybe include it since it's mentioned in the job description?), and then in the Expectations mention the background in IT engineering. Also, the financial services experience is a bonus but maybe not required. So perhaps only include the required skills as per the job's explicit requirements. Education and certifications: the job description doesn't mention any specific education or certifications, so that section might just be omitted unless required. Wait, the user says to include it. So if there's no info, maybe leave it blank or note that it's not specified. Wait, the user says "Exclude company details, location, benefits, or fluff." So if there's no education mentioned, we can skip it. Let me check the original job description again. The job says, "Required Education & Certifications." But in the job description provided, there's no education or certification mentioned. Therefore, that section should be left out. However, perhaps the user wants it included as "Not specified," but the instructions say to exclude fluff. So maybe omit that section if there are no entries. Putting it all together: the Role Summary should be a single sentence stating the role's purpose. Expectations are the necessary qualifications or background beyond just skills. Key Responsibilities are the main tasks. Required Skills are the specific tech skills needed. Required Education & Certifications if available. Double-checking the instructions: exclude company details, location, benefits, fluff. The job description mentions London and £70k + benefits, which we exclude. The 12-month FTC contract is part of the job description but perhaps the duration is important for the profile? If the user says to exclude fluff, maybe that's considered a detail. However, the user's example output in the problem might include that under "Expectations" but the user instructions say to exclude fluff. So maybe the duration is acceptable because it's part of the expectations or a term of employment. Wait, the user says "exclude company details, location, benefits, or fluff." So perhaps the duration is part of the fluff? Not sure. But the user says to provide a concise summary for job matching, so maybe the term is relevant for the candidate to know. However, the user says "exclude fluff," and maybe "12-month FTC" is considered part of the job specifics which could be excluded. Alternatively, maybe include it as part of the Expectations. Wait, the original job says "This is a 12-Month FTC" which is part of the expectations. So maybe include that under Expectations. Let me check the example output again. In the problem statement, the assistant needs to output only the specified sections. The user example says to output: Job title, Role Summary, Expectations, Key Responsibilities, Required Skills, Required Education & Certifications. So perhaps the Expectations would include the contract type (12-month FTC) and the professional background. Finalizing: Job Title: Senior IT Engineer Role Summary: Lead modern workplace solutions, focusing on Microsoft 365, endpoint management, and IT operations within a financial services environment. Expectations: Proven experience as Senior IT Engineer in professional settings, with expertise in Microsoft enterprise technologies. Strong user engagement and project delivery capabilities. Key Responsibilities: - Deliver senior-level technical support for Windows/macOS and Microsoft 365. - Manage Microsoft 365 identity, device management, and security controls. - Implement modern endpoint management strategies using Autopilot/Intune. - Oversee operational processes (onboarding, compliance, documentation, asset tracking). - Support small-scale IT projects and occasional on-site user engagement. Required Skills: Microsoft 365 administration, Azure AD/Entra ID, Intune endpoint management, PowerShell scripting, network fundamentals, security best practices. Required Education & Certifications: Not specified. Wait, in the Required Skills, PowerShell is a plus in the job description. But since the user says to include required skills, and the job description says "a plus," maybe we shouldn't put it there. However, the job says "experience automating day-to-day tasks are a plus," so maybe it's better to exclude that. Alternatively, include it if it's a common skill required. But according to the user's instructions, we should only include required skills. So PowerShell is not required but a plus. Therefore, not included in Required Skills. However, sometimes in job descriptions, even if it's a plus, it's important to include it for ATS optimization. But the user says "keep it factual," so perhaps not. Hmm. This might be case by case. Since the user says "exclude fluff," maybe omitting PowerShell skills that are a plus is better. The job states "experience with PowerShell is a plus," but maybe for ATS, it's better to include it as a required skill. However, the user might want it excluded since it's not explicitly required. Alternatively, if the job mentions it, maybe include it under Required Skills. Hmm. Maybe better to include it here, given the job does mention it. Let me check the original job description again: "PowerShell skills and experience automating day-to-day tasks are a plus." So they're not required but would be beneficial. Since the user wants it factual and for job matching, maybe include it in the Required Skills even if it's a plus. Or create a separate
London, United kingdom
On site
Senior
16-02-2026