Nathan Peters


image banner

Nathan is from London and started his career in Digital Marketing. After completing his A-Levels in IT and enjoying 2 successful years in Sales and Business Development in Canary Wharf, he decided to move over to Cyber/IT/Tech Recruitment. Nathan has over seven years of commercial experience across the UK & EU markets and has recently been leading a recruitment team at Trust in SODA.

LATEST JOBS from Nathan Peters

Dublin, County Dublin, Ireland
Mobile Engineer
Front End Mobile Engineer – Contract Position– HIRING ASAP Location: Dublin – 1 week per month in office Start Date: ASAP Duration: 11-month contract with extension Daily Rate: €400 per dayRequirementsYou bring strong front-end engineering experience with a focus on building scalable, maintainable user interfaces using Angular, HTML, and CSS.  You are comfortable applying object-oriented programming principles, design patterns, and modern Angular capabilities such as state management with ngRx and signal-based stores to deliver high-quality digital experiences. Your background includes developing responsive web and mobile applications across Angular, iOS, and Android platforms. You have hands-on experience delivering hybrid mobile solutions using Ionic, Capacitor, or similar frameworks, while also understanding native mobile development concepts and platform-specific capabilities.  Experience integrating native functionality through custom plugins, SDKs, and mobile platform APIs is highly valued. You have experience developing, integrating, and consuming RESTful APIs and backend services, with a solid understanding of secure application design, authentication, data protection, and cloud-aware engineering practices. Exposure to designing and supporting scalable API-driven solutions is an advantage. You are familiar with mobile application lifecycle management, including performance optimization, troubleshooting, release management, and deployment to the Apple App Store and Google Play Store.  Experience monitoring application health through analytics, crash reporting, logging, and observability tools is desirable. You are familiar with modern delivery practices, including CI/CD, automated quality checks, and DevOps ways of working. Experience with tools such as Jenkins, Artifactory, Sonar or equivalent code quality platforms, and test automation frameworks such as Playwright will help you be effective in this role. You communicate technical concepts clearly, collaborate effectively with teams across locations and time zones, and demonstrate the ability to take initiative while working through ambiguity. You value shared ownership, thoughtful problem solving, and practical delivery practices that support reliable outcomes. ResponsibilitiesDelivering high-impact mobile app features and enhancements that simplify investing and improve the customer experience. Collaborating with engineering managers, produce managers, architects, developers, and application teams to translate customer needs into secure, reliable, and maintainable solutions. Working closely with UX/UI designers to transform experience designs into intuitive, accessible, and production-ready mobile screens. Designing, developing, and maintaining scalable, resilient API capabilities that power core NetBenefits experiences. Contributing to strong engineering practices through high-quality code, code reviews, test automation, and continuous improvement initiatives. Supporting application quality and reliability by improving automated testing, release readiness, observability, and production health across frequent app changes. Providing technical guidance and knowledge sharing to team members while actively contributing to a collaborative engineering culture.
Nathan Peters Nathan Peters
London, Greater London, South East, England
IT Change Business Analyst
IT Change Business Analyst – Higher Education – HIRING ASAP Location: London – 2/3 days per week in office Start Date: ASAP Duration: 3-month contract with extension Daily Rate: £450 - £500 per day Inside IR35 Summary As a Business Analyst working on the Post-Award Services Transformation, you will play a pivotal role in optimizing our clients’ research administration and post-award systems and services. Sitting at the intersection of Finance, IT, and Research and Innovation Services, you will analyse, map, and help transform the processes that support our clients’ academic community after external research funding has been secured.Purpose of the RoleTo work with a broad range of stakeholders – including RIS Post Award team and relevant delivery & technical colleagues – to deliver the following across a range of service processes:End to end ‘as is’ process mapsPain points analysisSolutions options papersTarget operational modelsCollecting and validating user & business requirementsThese outputs will include the following areas:Reviewing our process for paying external organisations that are delivering part of a funded research project (partner payments).Reviewing our process for recruiting, appointing, extending or changing staff whose salaries are funded by a research award.As well as collecting and validating requirements for:A digital timesheets solution to make funder compliance more efficient & assured,Digital dashboards with improved service management information.You will review our process of managing research income or expenditure where the award, partner payment, supplier invoice or staff cost is denominated in a foreign currency.You will also be key to supporting development of a multiyear transformation business case which will include some elements of service redesign.You will be responsible for engaging with key stakeholders across the institution to understand the processes and data that feed into the above, including colleagues at departmental and faculty level if appropriate, as well as central teams including Finance, Research and Innovation Services and other contributors if needed.RequirementsExperience working as a business analyst within a project environment, delivering IT enabled changeUnderstanding of the full project delivery life cycle and experience of delivery across different phases of the projectExperience of applying various techniques and delivering analysis outputs, including:Requirements elicitation and documentationBusiness process modellingWorkflow / scenario / use case modellingData and system analysis and documentationExperience in workshop facilitation and conducting stakeholder interviews to extract relevant informationExperience in managing own time effectively in an environment of competing end-user demands and time-critical schedules, prioritising simultaneous project work and rapidly evaluating alternate action plansStrong interpersonal and stakeholder management skillsExcellent verbal and written communication skills: Ability to clearly define and articulate business process concepts to the end users and communicate with colleagues at all levels within the organisationAdaptability and flexibility – evidence of applying different analysis approaches relevant to the particular initiative and the business needAbility to work effectively in a team environment, sharing knowledge and skills, and developing productive working relationshipsMotivated and driven by continuous changeBonus SkillsExperience in working within a similar Higher Education institution or within an Information Services division, preferable knowledge of the Higher Education Business and Community Interactions (HEBCI) surveyResponsibilities Project AssignmentWork with key stakeholders and the project team to fully understand the project scope and objectives, owning delivery of the project within the timeframe provided.Advise on the most suitable methods and levels of analysis, and level of stakeholder engagement required.Review and document the current ‘as-is’ processes within the post award serviceExplore how the relevant processes described above work currently through interviews and research, looking at the current business goals, performance, operational design, organisational structure and use of technologies.Agree and document definitions of business domain terminology.Identify reported business problems and their impacts.Use process models to represent to stakeholders how the service operates. Models will be drawn to show different levels of detail as required.Work with various stakeholders to establish underlying causes of business problems and the desired target business process model.Analyse business pain-points and improvement opportunitiesFacilitate workshops and stakeholder discussions to identify process inefficiencies, service pain points, risks, bottlenecks and opportunities for improvement.Assess the impact of identified issues on service performance, compliance, user experience and operational effectiveness.Work with stakeholders to develop and assess options for addressing business problems, considering people, process, policy, data and technology impacts.Support the evaluation of options by identifying benefits, risks, dependencies, costs and implementation considerations.Design future-state processes and target operating modelsDefine and document ‘to-be’ business processes that support desired service outcomes and strategic objectives.Develop target operating model artefacts to describe future ways of working, including roles and responsibilities, governance, processes, technologies and service interactions.Facilitate stakeholder review and agreement of future-state designs, ensuring alignment with organisational strategy and operational requirements.Identify and document transition requirements, business change impacts and key dependencies required to move from the current to future state.Elicit, Document, Manage Business RequirementsWork with key stakeholders to define business requirements.Ensure requirements are documented at a suitable level of detail based on project stages and objectives (from initial high level through to detail required to design a solution).Document, publish and communicate recommendations for process improvements, highlighting existing and potential risks, inefficiencies and pain points and identifying potential solutions and mitigations to be taken.
Nathan Peters Nathan Peters
Dublin, County Dublin, Ireland
Senior QA Engineer
Senior QA Engineer – Contract Position – HIRING ASAP Location: Dublin, Ireland – 2/3 days per week in office Start Date: ASAP Duration: 6-12 month contract with extension Daily Rate: €400 - €450 per day Summary We are hiring a Senior QA Engineer (Contractor) to join a high-performing engineering team building real-time, high-availability payment systems. This is a hands-on role requiring strong technical depth, ownership, and the ability to improve quality from day one.  The ideal candidate will bring strong experience across test automation, API testing, UI testing, integration testing, performance testing, SQL validation, mocking/stubbing, CI/CD, and production-quality engineering practices. They should be able to clearly demonstrate their technical decision-making with practical examples. Requirements5+ years of professional experience in software testing / quality engineering.Strong experience in test automation for web applications, APIs, and distributed systems.Hands-on experience with: JavaCucumberREST API testingSQL Server / SQLTestNGExperience with: PostmanWireMock / Mountebank or similar mocking / service virtualisation toolsJMeter or other performance testing toolsCI/CD tools such as JenkinsVersion control such as Git / BitBucketDocker and KubernetesCloud platforms such as AWS, GCP, or AzureElastic / Kibana or equivalent monitoring / log analysis toolsResponsibilitiesDesign, develop, and maintain scalable automated test frameworks and test suites for web, API, and service-based applications.Own testing activities across the full SDLC: requirements analysis → test design → automation → execution → defect management → release validation.Build and maintain robust automated regression coverage for API, integration, and end-to-end workflows.Validate quality in low-latency, highly available systems with a strong focus on stability, accuracy, and production readiness.Collaborate closely with developers, product teams, DevOps, and other QA engineers to ensure quality outcomes across multiple teams.Drive defects and quality issues to resolution with a strong ownership mindset.Contribute to test strategy, quality standards, release confidence, and continuous improvement initiatives.Review applications and test coverage proactively to identify quality gaps, flaky tests, test data issues, performance risks, and automation opportunities.Support production validation, issue triage, and root cause analysis where needed.
Nathan Peters Nathan Peters
Dublin, County Dublin, Ireland
Senior ML Engineer
Senior ML Engineer – Contract Position – HIRING ASAPLocation: Onsite in Dublin office Start Date: ASAP Duration: 6-Month Contract Daily Rate: €650 - €850 per day (Negotiable)SummaryWe are looking for a ML Engineer to join our clients’ AI research program. This is a unique, emerging role sitting at the intersection of insurance operations, product thinking, and agentic AI - ideal for someone who understands how insurance workflows actually run and is excited to reimagine them through autonomous AI agents. You'll be part of a small high impact team, working closely with AI Engineers and business stakeholders. You'll own meaningful parts of the data platform end-to-end — from architecture to reliability — with the autonomy to make technical decisions and the expectation to deliver at scale without compromising data quality or governance. Your work directly enables AI model training, business intelligence, and operational reporting: you're the foundation everyone builds on. AI tooling is a first-class part of how we structure the research project: you'll use it to accelerate data engineering work, and you'll be the quality bar on everything that is developed. This role leans toward pricing and modelling depth and is deliberately broader: building agents, RAG pipelines and integrations end to end, and moving fluidly between model work, tooling and delivery as the project needs. It also contributes to making LLM behaviour reliable and measurable, but as a generalist. Based in a Dublin hub, you’ll work within a team which has been established specifically to explore and validate a next‑generation AI‑native insurance operating model. The environment is research‑focused, collaborative, and experimental, with a clear separation from day‑to‑day business operations to allow deep technical investigation, structured analysis, and prototyping. You’ll cooperate closely with experienced professionals, participating in real‑time enterprise innovation research in a regulated insurance setting while contributing meaningfully to a high‑impact feasibility study. ResponsibilitiesDesign, build and ship agents end to end — from prompt/tooling design through RAG pipeline construction to integration with production systems.Build and maintain RAG pipelines and integrations across a range of data sources and services.Design evaluation metrics and evaluation loops for LLM agents, in collaboration with the Senior Data Scientist.Contribute to converting non-deterministic LLM solutions into deterministic, trustworthy ones through structured evaluation and guardrails.Move between model development, tooling/integration work and hands-on delivery as project priorities shift. This role is intentionally less specialised than the Senior Data Scientist.Build and integrate MCP-based tools and services to extend agent capability.Build monitoring/evaluation dashboards in code.Apply reinforcement learning techniques to model development where relevant.Essential Experience7+ years in data science, or 3 years in AI-Software Engineering.2+ years of direct LLM development experience (Anthropic, OpenAI, orCopilot/Azure OpenAI ecosystems).Experience designing evaluation metrics and loops for LLM agents.Experience turning non-deterministic LLM solutions into more deterministic, dependable ones.Key SkillsPythonAgent development and prompt engineering, in any framework or SDK.MCP development and integration.Model metrics and evaluation.Reinforcement learning as applied to model development.Dashboards built in code.Bonus SkillsC# exposure for agents.Regulated sector experience.
Nathan Peters Nathan Peters
Netherlands
Software Architect | Advanced Embedded Systems
Software Architect | Advanced Embedded Systems   Location: Delft, Netherlands Working model: Hybrid Salary: €100,000–€110,000 Employment: Permanent   The Opportunity We are looking for a Software Architect to join a highly technical engineering organisation developing complex hardware and software systems for advanced scientific and industrial applications. This is a senior architectural role for someone who genuinely understands software beyond the application layer. You will work across embedded software, firmware, FPGA-based systems, compilers and high-level software APIs, helping define how these components work together as the platform scales. You will provide the technical vision for a system that needs to deliver high performance, precise timing and reliability, while remaining maintainable and scalable as the technology evolves. This is not an architecture role where you simply produce diagrams and hand them over to engineering teams. You will remain technically involved, stepping into complex problems, building prototypes where needed and helping engineers make sound architectural decisions.   What You'll Be Doing Architecture & Technical VisionDefine the overall architecture across firmware, embedded software, compilers and high-level APIs.Design systems that can scale significantly without requiring fundamental architectural rewrites.Establish clear interfaces, abstractions, standards and architectural patterns across engineering teams.Balance long-term technical direction with practical delivery requirements.Work closely with product and engineering teams to translate requirements into robust technical solutions.Build consensus around architectural decisions and communicate complex trade-offs clearly.Technical Problem SolvingGet involved in technically challenging problems when teams need support.Investigate issues across multiple layers of the technology stack, from high-level software through to firmware and hardware.Help address challenges involving latency, throughput, timing, determinism and system performance.Develop prototypes, proof-of-concepts or production code where this helps validate an architectural approach.Review technical designs and help engineers arrive at practical, scalable solutions.Identify opportunities to simplify systems and remove unnecessary technical complexity.Cross-Functional LeadershipConnect software, embedded, firmware, hardware and product engineering teams around a common technical direction.Mentor and influence engineers through technical expertise rather than hierarchy.Work with customer-facing teams to understand real-world requirements and feed these into architectural decisions.Create an environment where engineers can challenge ideas, collaborate effectively and make better technical decisions.  What We're Looking For10+ years of software engineering experience, with significant experience in architectural or technical leadership.Strong experience across multiple layers, ideally including high-level software, embedded systems and low-level hardware interaction.Deep understanding of embedded systems, hardware interfaces and resource-constrained environments.Strong understanding of FPGA-based systems, including timing constraints and the interaction between hardware and firmware.Experience designing systems where performance, latency, throughput and deterministic behaviour are important.Proven ability to design architectures spanning low-level systems through to high-level APIs.Strong programming skills and a willingness to remain hands-on when required.Experience influencing technical direction without relying on formal authority.Excellent communication skills, with the ability to explain complex technical concepts clearly.Desirable Experience Experience in one or more of the following would be advantageous:Compiler design, intermediate representations, ASTs or transpilers.Digital signal processing or real-time control systems.Distributed systems involving multiple processors or tightly synchronised components.Scientific or numerical computing environments.Python-based scientific software ecosystems.High-performance computing or performance-critical applications.Customer-facing technical roles where user requirements have directly influenced product or architecture decisions.A background in physics, scientific computing or another highly technical domain would be advantageous, but is not essential.   Why Join? You'll have the opportunity to take a genuinely influential architectural position within a technically ambitious organisation. You will work at the intersection of software, embedded technology, firmware and advanced hardware, helping shape systems that need to operate at the limits of performance and precision. This is an opportunity for an experienced engineer who wants to have a real technical impact, rather than simply move further away from engineering into management.
Nathan Peters Nathan Peters
Cambridgeshire, East Anglia, England
Principal C#/.NET Engineer
Principal .NET Engineer Cambridge | Hybrid | £65,000–£90,000 + 10% bonus Our client is a global leader in industrial software and technology, providing solutions used by organisations across manufacturing, energy, engineering and infrastructure. Their technology helps customers manage the complete lifecycle of complex industrial assets, from design and construction through to operation and optimisation. The business is investing significantly in cloud platforms, industrial data and AI, with its R&D teams working on the next generation of intelligent capabilities for its global customer base. The opportunity We’re looking for a Principal .NET Engineer to provide hands-on technical leadership within a growing R&D engineering team in Cambridge. This is a senior individual contributor role. You won't be managing a large team. Instead, you'll be expected to define technical direction, solve complex engineering problems, influence architecture and mentor other engineers. What you'll be doingDefining technical approaches and architectural directionDesigning scalable, distributed systems using C#/.NETWorking with microservices, Kubernetes and cloud infrastructureDriving best practices around infrastructure, automation and securitySolving complex technical problems end-to-endInfluencing architecture across a large-scale platformMentoring and supporting other engineersWorking closely with product and engineering teams internationallyUsing and promoting modern AI-assisted development tools such as Codex and ClaudeWhat we're looking forExtensive commercial software engineering experienceDeep C#/.NET expertiseStrong understanding of distributed systems and microservicesExperience with Kubernetes, cloud platforms and Infrastructure as CodeStrong knowledge of authentication and authorisationBroad understanding of modern software architectureProven experience taking ownership of complex technical problemsAbility to provide technical leadership without formal people-management responsibilityA genuine interest in using AI tools to improve the software development process
Nathan Peters Nathan Peters
Cambridge, Cambridgeshire, East Anglia, England
Senior C#/.NET Engineer
Senior .NET Engineer Cambridge | Hybrid | £55,000–£80,000 + 5% bonus   Our client is a global industrial technology and engineering software business whose solutions are used by organisations around the world to manage complex industrial operations. Their software supports everything from designing and building assets through to operating, maintaining and optimising them. With a major focus on cloud, connected industrial data and AI, they are continuing to expand their R&D capabilities and are building new ways for users to interact with industrial data through intelligent applications and agents.   The opportunity We’re looking for a Senior .NET Engineer to join their growing R&D team in Cambridge. This is a great opportunity for an engineer who enjoys solving complex problems across the stack and wants to work with C#, Kubernetes, microservices, cloud infrastructure and distributed systems.   The role You’ll be working on a platform built around a large microservices architecture, helping make industrial data accessible through modern applications and emerging AI capabilities. You’ll be involved in:Designing and developing C#/.NET microservicesBuilding scalable, distributed applicationsWorking with Kubernetes and containerised environmentsInfrastructure automation and Infrastructure as CodeAuthentication and authorisationAPI design and integrationContributing to architectural and technical decisionsWorking across international engineering teamsUsing AI/LLM tools such as Codex and Claude within your development workflow  What we're looking for5+ years' software engineering experienceStrong commercial experience with C#/.NETGood understanding of microservices and distributed systemsExperience with Kubernetes and cloud technologiesExposure to IaC, automation and modern DevOps practicesUnderstanding of authentication and authorisationStrong API and application development experienceSomeone who has worked across a broad technology stack rather than being highly siloedComfortable actively incorporating AI tools into your development workflow  The team values engineering breadth. You don't need to be an expert in every technology, but you should understand how the different pieces of a modern platform fit together.
Nathan Peters Nathan Peters
Cambridge, Cambridgeshire, East Anglia, England
Intermediate C#/.NET Engineer
Cambridge | Hybrid | £40,000–£50,000 + 5% bonus   We’re working with a global industrial technology company that provides software used by organisations across industries including manufacturing, energy, infrastructure and engineering. Their technology supports the full industrial lifecycle, helping businesses design, build, operate and optimise complex assets.   The company is continuing to invest heavily in cloud technology, connected industrial data and AI, and is expanding its R&D engineering team in Cambridge.   The opportunity Are you a .NET engineer who enjoys working across different parts of a technology stack rather than being boxed into one narrow area? You’ll join an R&D team developing a modern platform that brings together industrial data, cloud technologies, microservices and AI-driven capabilities.   What you’ll be doingDeveloping scalable applications and services using C#/.NETWorking within a microservices and Kubernetes-based environmentContributing to cloud infrastructure and automationWorking with distributed systems and modern application architecturesBuilding secure applications, including authentication and authorisationCollaborating with engineers across the UK and international teamsUsing modern AI/LLM developer tools as part of your everyday engineering workflowWhat we’re looking forAround 3–5 years of software engineering experienceStrong C#/.NET development experienceExposure to microservices and cloud-based systemsSome experience with Kubernetes, containers or Infrastructure as CodeGood understanding of APIs and distributed applicationsA broad engineering mindset and willingness to get involved across the stackComfortable using AI coding tools such as Codex or Claude
Nathan Peters Nathan Peters