Senior Software Engineer

Ibex Recruitment LTD
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
.NET
Computer-Aided Design
Artificial Intelligence
Computing Platforms
Artificial Neural Networks
C Sharp (Programming Language)
Data Security
Cursor (Graphical User Interface Elements)
Python
Node.js
NoSQL
Rapid Prototyping Process
Zero Trust Network Access
Secure Messaging
Software Engineering
SQL Databases
TypeScript
Web Applications
Website Wireframe
Data Classification
.NET Core
GitHub Copilot
React
SC Clearance
ONNX (Open Neural Network Exchange) Format
Machine Learning Operations
REST
GPT
Docker
Microservices

Job description

Senior Full Stack Product Engineer (.NET/AI) - SC Clearance Eligible

6 Month Contract | Outside IR35 | Extension Likely

We're looking for an experienced Senior Product Engineer/Senior Software Engineer to join a team building secure, modern software within a highly regulated environment.

This role is ideal for an engineer who combines strong full stack development skills with a product engineering mindset and has practical experience using AI to accelerate software development. You'll be working on sophisticated, security-focused platforms where resilience, scalability and secure engineering principles are paramount.

Experience designing or enhancing highly secure messaging or communications systems would be particularly valuable.

Essential Requirements

  • Eligible to obtain SC Clearance (must have the right to undergo UK Security Check clearance)
  • Proven commercial experience using AI-assisted development tools (eg GitHub Copilot, ChatGPT, Claude, Cursor or similar) to improve engineering productivity and software delivery
  • Strong experience with C#/.NET/.NET Core
  • Strong Front End engineering skills with TypeScript & JavaScript
  • Full stack development experience across modern web applications
  • Experience with wireframing, rapid prototyping, proof-of-concept development, and translating ideas into production-ready software
  • Experience designing, developing and enhancing existing software products
  • Comfortable working autonomously and contributing to technical decisions
  • Experience working closely with product teams, stakeholders and other engineers

Technical Environment

You'll work across a modern engineering stack including:

  • C#/.NET/.NET Core
  • TypeScript & JavaScript
  • React
  • Python
  • Node.js
  • REST APIs & Microservices
  • SQL & NoSQL databases
  • Docker & Kubernetes
  • CI/CD pipelines

Highly Desirable Experience

We're particularly interested in engineers who have experience with one or more of the following:

  • Building highly secure messaging or communications platforms
  • Working within secure engineering environments
  • Research & Development (R&D) environments, taking concepts from experimentation through to working prototypes and production solutions
  • Rapid prototyping and iterative product development
  • Zero Trust architectures and principles
  • Data classification and secure data handling
  • AI-enabled software platforms
  • Supporting AI model deployment or model conversion
  • ONNX (Open Neural Network Exchange)
  • Secure-by-design software engineering practices

The Ideal Candidate

You'll likely be a Senior Product Engineer or Senior Software Engineer with experience delivering scalable software within complex technical environments.

You'll be comfortable working in an R&D-led environment, rapidly validating ideas through prototyping before evolving them into robust, production-ready solutions. You'll enjoy solving challenging engineering problems, be comfortable making technical decisions, and understand how to balance security, usability and performance.

If you've built secure platforms, have embraced AI-assisted software engineering, and enjoy working on technically challenging products, we'd love to hear from you.

Contract Details

  • 6 Month Initial Contract
  • Outside IR35
  • Strong likelihood of extension
  • Senior Product Engineering role
  • Candidates must be eligible to obtain UK SC Clearance

Requirements

This role is ideal for an engineer who combines strong full stack development skills with a product engineering mindset and has practical experience using AI to accelerate software development. You'll be working on sophisticated, security-focused platforms where resilience, scalability and secure engineering principles are paramount.

Experience designing or enhancing highly secure messaging or communications systems would be particularly valuable., * Eligible to obtain SC Clearance (must have the right to undergo UK Security Check clearance)

  • Proven commercial experience using AI-assisted development tools (eg GitHub Copilot, ChatGPT, Claude, Cursor or similar) to improve engineering productivity and software delivery
  • Strong experience with C#/.NET/.NET Core
  • Strong Front End engineering skills with TypeScript & JavaScript
  • Full stack development experience across modern web applications
  • Experience with wireframing, rapid prototyping, proof-of-concept development, and translating ideas into production-ready software
  • Experience designing, developing and enhancing existing software products
  • Comfortable working autonomously and contributing to technical decisions
  • Experience working closely with product teams, stakeholders and other engineers

Technical Environment

You'll work across a modern engineering stack including:

  • C#/.NET/.NET Core
  • TypeScript & JavaScript
  • React
  • Python
  • Node.js
  • REST APIs & Microservices
  • SQL & NoSQL databases
  • Docker & Kubernetes
  • CI/CD pipelines

Highly Desirable Experience

We're particularly interested in engineers who have experience with one or more of the following:

  • Building highly secure messaging or communications platforms
  • Working within secure engineering environments
  • Research & Development (R&D) environments, taking concepts from experimentation through to working prototypes and production solutions
  • Rapid prototyping and iterative product development
  • Zero Trust architectures and principles
  • Data classification and secure data handling
  • AI-enabled software platforms
  • Supporting AI model deployment or model conversion
  • ONNX (Open Neural Network Exchange)
  • Secure-by-design software engineering practices, You'll likely be a Senior Product Engineer or Senior Software Engineer with experience delivering scalable software within complex technical environments.

You'll be comfortable working in an R&D-led environment, rapidly validating ideas through prototyping before evolving them into robust, production-ready solutions. You'll enjoy solving challenging engineering problems, be comfortable making technical decisions, and understand how to balance security, usability and performance.

If you've built secure platforms, have embraced AI-assisted software engineering, and enjoy working on technically challenging products, we'd love to hear from you., * Strong likelihood of extension

  • Senior Product Engineering role
  • Candidates must be eligible to obtain UK SC Clearance

Apply for this position