Make yourself visible and let companies apply to you.
Roles
Rust Jobs
Overview
Discover top Rust jobs on Haystack – your go-to IT job board for the latest opportunities in Rust programming. Whether you're a Rust developer, engineer, or systems programmer, find roles that match your skills and advance your career today. Start your search for high-paying Rust jobs now!
Bioinformatics Engineer
EMBL-EBI
Saffron Walden
Hybrid
Mid - Senior
£75,000
RECENTLY POSTED

We are seeking an experienced and highly motivated software developer to join the Ensembl team at EMBL-EBI and contribute to the development of the Ensembl Variant Effect Predictor (VEP).

Ensembl provides open-access, high-quality genome data for a wide range of species. We offer intuitive tools to explore genes, variants, epigenomes and comparative genomics with ease. Ensembl VEP is our most popular tool. It leverages data from Ensembl and other public open sources to create detailed variant annotations, enabling filtering and prioritisation. It is used in a wide range of research projects and genomics resources and in diagnostic pipelines in clinical genomics labs.

As part of the Ensembl Variation team, you will contribute to the re-implementation and modernisation of Ensembl VEP. This new version is being developed in Python (the current version is in Perl) and will be optimised for the increased data scale and the data types now accessible via modern sequencing technologies. You will work closely with one other developer on code development and review and with the broader team and external collaborators on design and testing. You will also create documentation and interact with the Ensembl VEP user community to aid transition to the updated tool.

Your role

This role offers someone with scientific curiosity and initiative an exciting opportunity to contribute to a highly-used open-source bioinformatics tool and to develop domain knowledge in a fast-moving scientific area. You will see the impact of your work through interactions with collaborators and the broader community.

Main duties and responsibilities

  • Developing components of Ensembl VEP functionality including ingestion of genomic data in standard bioinformatics formats; performant identification of overlapping features and calculation of functional sequence change; methods to enable others to integrate new functionality and methods to enable efficient management of large scale genomic data.
  • Reviewing the code written by other developers to ensure efficiency and robustness.
  • Migrating and extending existing test suites.
  • Creating clear documentation and other resources to enable Ensembl VEP users to transition to the new implementation.
  • Collaborating with members of the wider Ensembl team and our external collaborators to understand user requirements and data types.
  • Contributing to GA4GH efforts to define and implement community standards for variant data representation.
  • Supporting our users and presenting our work at internal meetings and scientific conferences

You have

  • Experience in the design and development of user-friendly software, with high proficiency in Python
  • Three or more (3+) years of experience in software development using standard approaches (source control, containerisation, CI/CD)
  • Experience of creating tools or methods to manage and process large-scale data, preferably genomics or variation data
  • Experience collaborating on development projects and working with colleagues from different disciplines
  • Proficiency working in a UNIX/Linux environment
  • Excellent attention to detail and the ability to deliver a high-quality product to agreed deadlines
  • Good communication and interpersonal skills
  • Experience of, or interest in, genomics and variant interpretation

You may also have

  • Familiarity with the Ensembl resources, in particular Ensembl VEP
  • Experience working in a HPC bioinformatics environment, ideally creating and managing efficient large-scale data analysis pipelines using Nextflow
  • Experience with a range of bioinformatics or statistical tools and data formats
  • Familiarity with multiple programming languages; Perl, C++, and Rust are particularly relevant
  • A higher degree in software development, bioinformatics, computational sciences, or a related field
  • Experience working with cloud computing (AWS/GCP)

Other helpful information:

  • Working hours:39 per week full time. We are also open to applications from candidates looking for part time hours and could accommodate 0.8 FTE or 0.9 FTE too.
  • Interviews: We plan to hold interviews via VC at the end of March 2026.

Apply now! Benefits and Contract Information

  • Financial incentives: depending on circumstances, monthly family/marriage allowance of £278 monthly child allowance of £336 per child. Non resident allowance up to £569per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances

  • Hybrid working arrangements

  • Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)

  • Generous time off: 30 days annual leave per year, in addition to eight bank holidays

  • Relocation package including installation grant (as applicable)

  • Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)

  • Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances

  • Contract duration: This position is a 3 year project based contract

  • Salary: Monthly salary starting from£3,303 or 3,695after tax but excl. pension & insurances) + benefits (Total package will be dependent on family circumstances)

  • International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants.

  • Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.

  • Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.

To apply, please submit a covering letter and CV via our online system. Applications will close on 14/02/2026

Senior Software Engineer - Security Cleared
NSD
Multiple locations
Hybrid
Senior
£100,000
RECENTLY POSTED
+3

Senior Software Engineer - SC Cleared

Location: Farnborough (Hybrid/On-site)

Salary: Up to £100,000 (dependent on experience)

Clearance: Active SC clearance (willing and eligible to go through DV)

To Apply: Email

An opportunity for a senior software engineer to work alongside security researchers on technically challenging problems with real-world impact. The role involves developing complex software used to analyse, interact with, and expose unintended behaviour in a wide range of platforms and systems.

You’ll gain deep exposure to operating system internals and unconventional environments, with a strong focus on offensive security.

________________________________________

The Role

* Designing and delivering robustly engineered software in unusual and constrained environments

* Reverse engineering software internals across a range of platforms

* Re-implementing system components to expose unintended functionality

* Deep technical analysis of operating system and hardware architectures

* Working closely with vulnerability researchers in a multi-disciplinary environment

________________________________________

Essential Experience

* Strong background in software engineering with a secure development mindset

* Comfortable tackling novel, complex and poorly documented problems

* Experience working collaboratively with researchers and engineers

* Ability to mentor and support junior team members

* Eligible to hold UK DV clearance (SC required to start)

________________________________________

Technical Skills

* High-level languages such as Python

* Low-level languages such as C and/or Rust

* Assembly language or strong understanding of low-level architecture internals

* Experience developing offensive security / red team tooling

* Strong understanding of system internals (e.g. Windows, Linux, Android, iOS)

* Familiarity with automated build systems (Azure DevOps, Jenkins, GitHub Actions)

TPBN1_UKTJ

Senior Software Engineer - C
ECM Selection (Holdings) Limited
Cambridge
Hybrid
Senior
£55,000 - £85,000
RECENTLY POSTED

Software development in C++ and Rust for low latency transactions

This company creates ultra-high-speed FPGA-based hardware and highly optimised software for specialised applications requiring maximum performance. Due to continued growth, they are seeking an experienced C++ software engineer to join their Cambridge-based development team.

In this senior engineering role, you will help shape the software component of their system. Written in C++ and increasingly in Rust, this code runs in a Linux environment, and is responsible for control functionality and oversight of the hardware. You would be contributing to its design, development, test, and deployment throughout the software development lifecycle. Aspects you might typically be involved in include concurrency, threaded programming, communications protocols, and maximising performance by leveraging CPU and memory architectures. You may well also be called upon to impart your knowledge to less experienced engineers and to collaborate with colleagues and stakeholders, including from non-engineering specialisms.

You will need:

* A good degree in computer science or related discipline from a well-respected university.

* Demonstrably excellent software design and implementation skills, including strong skills in C++ and at least an interest in using Rust.

* A good understanding of DevOps techniques.

* Good communication and team-working skills and an analytical approach to problem solving.

* Full, existing, and unrestricted UK work permission.

This is a great opportunity for an accomplished Senior C++ Developer with a penchant for thinking outside the box to push the limits of highly optimised code. Whilst highly profitable, this company was founded primarily with altruistic aims in mind - a philosophy that includes taking good care of their employees and providing a friendly and supportive workplace culture. They offer a competitive compensation package including performance-based bonuses. Hybrid working is available for up to two day per week with the remainder being based at their Cambridge offices.

Keywords: C++, Rust, Linux, Multithreading, Concurrency, High Performance Software, Cambridge

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27571) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate

Senior Software Engineer - Security Cleared
NSD
Multiple locations
Hybrid
Senior
£100,000
RECENTLY POSTED
+3

Senior Software Engineer - SC Cleared

Location: Farnborough (Hybrid/On-site)
Salary: Up to £100,000 (dependent on experience)
Clearance: Active SC clearance (willing and eligible to go through DV)
To Apply: Email

An opportunity for a senior software engineer to work alongside security researchers on technically challenging problems with real-world impact. The role involves developing complex software used to analyse, interact with, and expose unintended behaviour in a wide range of platforms and systems.
You’ll gain deep exposure to operating system internals and unconventional environments, with a strong focus on offensive security.
________________________________________
The Role
* Designing and delivering robustly engineered software in unusual and constrained environments
* Reverse engineering software internals across a range of platforms
* Re-implementing system components to expose unintended functionality
* Deep technical analysis of operating system and hardware architectures
* Working closely with vulnerability researchers in a multi-disciplinary environment
________________________________________
Essential Experience
* Strong background in software engineering with a secure development mindset
* Comfortable tackling novel, complex and poorly documented problems
* Experience working collaboratively with researchers and engineers
* Ability to mentor and support junior team members
* Eligible to hold UK DV clearance (SC required to start)
________________________________________
Technical Skills
* High-level languages such as Python
* Low-level languages such as C and/or Rust
* Assembly language or strong understanding of low-level architecture internals
* Experience developing offensive security / red team tooling
* Strong understanding of system internals (e.g. Windows, Linux, Android, iOS)
* Familiarity with automated build systems (Azure DevOps, Jenkins, GitHub Actions)

Software Engineer - Go
Experian Ltd
Sutton
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+4

Company Description

Experian is a global data and technology company, powering opportunities for people and businesses around the world. We help to redefine lending practices, uncover and prevent fraud, simplify healthcare, create marketing solutions, and gain deeper insights into the automotive market, all using our unique combination of data, analytics and software. We also assist millions of people to realize their financial goals and help them save time and money.

We invest in people and new advanced technologies to unlock the power of data. As a FTSE 100 Index company listed on the London Stock Exchange (EXPN), we have a team of 22,500 people across 32 countries. Our corporate headquarters are in Dublin, Ireland. Learn more at experianplc.com.

Internal Grade E

Job Description

Experian Marketing Services are looking for a new Software Engineer to work with our engineering and product teams developing applications that power our ad delivery, analytics, and optimization systems. This position is ideal for someone who is passionate about building scalable, efficient, and systems.

This is a hybrid, London-based role reporting to the Director of Software Engineering for Experian Marketing Services.

What will you do?

  • Design and implement low-latency, high-throughput applications to support our real-time infrastructure
  • Conduct code reviews, architectural discussions, and contribute to team best practices
  • Work with teams to define system specifications and requirements
  • Improve existing systems for scalability, performance, and reliability
  • Mentor junior engineers
  • Collaborate with the DevOps team for seamless deployment and orchestration of services
  • Troubleshoot and resolve system-related issues promptly
  • Maintain documentation for system design, algorithms, and APIs

Qualifications

  • Experience in back-end development and knowledge of AdTech environments
  • Proficiency in Golang or Rust.
  • Experience in building distributed, low-latency, and high-throughput systems
  • Experience with data structures, algorithms, and software design
  • Familiarity with cloud computing platforms (AWS, GCP, or Azure)
  • Experience with Infrastructure as Code (IaC) tools like Terraform, Ansible, or similar
  • Experience with databases (SQL, NoSQL) and caching solutions
  • Experience with version control systems like Git
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes
  • Knowledge of CI/CD pipelines and automated testing frameworks

Additional Information

Benefits package includes:

  • Great compensation package and discretionary bonus plan
  • Core benefits include pension, bupa healthcare, sharesave scheme and more
  • 25 days annual leave with 8 bank holidays and 3 volunteering days. You can purchase additional annual leave.

Experian is proud to be an Equal Opportunity and Affirmative Action employer. Innovation is an important part of Experian’s DNA and practices, and our diverse workforce drives our success. Everyone can succeed at Experian and bring their whole self to work, irrespective of their gender, ethnicity, religion, colour, sexuality, physical ability or age. If you have a disability or special need that requires accommodation, please let us know at the earliest opportunity.

Experian Careers - Creating a better tomorrow together

Find out what its like to work for Experian by clicking here

AI Infrastructure Architect
MicroTECH Global Ltd
Edinburgh
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED

Responsibilities:

Design a unified AI Infra & Serving architecture platform for composite AI workloads such as LLM Training & Inference, RLHF, Agent, and Multimodal processing. This platform will integrate inference, orchestration, and state management, defining the technical evolution path for Serverless AI + Agentic Serving

Design a heterogeneous execution framework across CPU/GPU/NPU for agent memory, tool invocation, and long-running multi-turn conversations and tasks. Build an efficient memory/KV-cache/vector store/logging and state-management subsystem to support agent retrieval, planning, and persistent memory.

Build a high-performance Runtime/Framework that defines the next-generation Serverless AI foundation through elastic scaling, cold start optimization, batch processing, function-based inference, request orchestration, dynamic decoupled deployment, and other features to support performance scenarios such as multiple models, multi-tenancy, and high concurrency.

Key Requirements:

  • Strong foundational knowledge in system architecture, or computer architecture, operating systems, and runtime environments;
  • Hands-on experience with Serverless architectures and cloud-native optimization technologies such as containers, Kubernetes, service orchestration, and autoscaling
  • vLLM, SGLang, Ray Serve, etc.); understand common optimization concepts such as continuous batching, KV-Cache reuse, parallelism, and compression/quantization/distillation
  • Proficient in using Profiling/Tracing tools; experienced in analyzing and optimizing system-level bottlenecks regarding GPU utilization, memory/bandwidth, Interconnect Fabric, and network/storage paths
  • Proficient in at least one system-level language (e.g., C/C++, Go, Rust) and one scripting language (e.g., Python)
Satellite Engineer
Get2Talent
Multiple locations
Hybrid
Mid - Senior
£100,000
RECENTLY POSTED

Our client is leading the way in next-generation communications, building laser communication systems and software-defined networking platforms for aerospace and deep-space applications. With technology acquired from Google, theyre creating solutions that let satellites, aircraft, and even cislunar networks communicate seamlessly essentially bringing space and Earth a lot closer together.
The RoleTheyre looking for a Software Engineer (Delay-Tolerant Networking) to join their UK R&D team. Youll help evolve their delay-tolerant networking products, including the Hardy Bundle Router and Spacetime Platform, and develop new features that will transform how communication networks operate worldwide. This is a fantastic opportunity to work with cutting-edge technologies, solve complex challenges, and make a genuine impact.
What Youll Be Doing

  • Building and maintaining delay-tolerant networking products, platforms, and APIs using Rust, gRPC, and Protocol Buffers
  • Working on scalable and distributed systems using Kubernetes
  • Debugging, optimising, and improving systems for full-scale production environments
  • Collaborating with front-end developers to integrate user-facing features
  • Creating technical guides, tutorials, and documentation for teams and customers
  • Supporting new customer onboarding and ensuring smooth system integration
  • Keeping up with the latest advancements in networking and cloud technologies

What Were Looking For

  • A degree in Computer Science, Software Engineering, or a related field
  • Experience building distributed systems with cloud technologies
  • Strong problem-solving and communication skills
  • Enjoys working with customers to find creative, practical solutions
  • Curious, innovative, and genuinely excited about emerging technologies

Nice-to-Haves:

  • Experience with delay-tolerant networking standards (e.g. CCSDS/IETF BPv7, BPSec)
  • Hands-on experience with microservices, event-driven architectures, and CNCF technologies
  • Familiarity with Google Cloud Platform (GCP) or AWS
  • Experience writing tutorials, documentation, or technical blog posts

Why Youll Love This Role

  • Work on high-impact, innovative projects in space technology and digital infrastructure
  • Competitive salary, equity options, pension, and private health insurance
  • Flexible hybrid working (UK-based remote)
  • Collaborate with a diverse, international, and forward-thinking team
  • Get hands-on experience with AI-driven networks, space-ground integration, and cloud mission control systems

Who Can ApplyApplicants must have the right to work in the United Kingdom.
Our Client Is an Equal Opportunity EmployerThey celebrate diversity and are committed to creating an inclusive workplace. Applications from candidates of all backgrounds are warmly encouraged.

Rust Developer Low Latency Trading
client server
London
Hybrid
Mid - Senior
£100,000
RECENTLY POSTED

Rust Developer / Backend Software Engineer (Rust Low Latency Trading) London / WFH to £180k+

Do you have expertise with low latency software engineering within finance or gaming environments?

You could be progressing your career in a senior, hands-on Rust Developer role at a hugely profitable High Frequency Trading firm that specialise in crypto markets and earning substantial bonuses.

As a Rust Developer you will design and develop high throughput backend services for microsecond real-time risk, pricing, trading engines and market making systems, working across the full software development lifecycle using Rust.

You’ll collaborate with a small, talented team, problem solving and working on complex and challenging systems with interesting work.

Location / WFH:

You’ll join the team in Central London with flexibility to work from home 1-2 days a week.

About you:

  • You have commercial Rust development experience
  • You have strong backend OOP, multithreaded software engineering experience (e.g. C++, Java, Python)
  • You have experience of working on high throughput, low latency systems with microseconds / nanoseconds, within a finance (or games) environment
  • You have a good understanding of low level system design, Operating Systems, Networking, Socket Level programming, hardware, compliers, FPGA
  • You achieved a 2.1 or above in Computer Science from a top tier university
  • You are collaborative and pragmatic with great communication and stakeholder management skills, also with some leadership or mentoring experience

What’s in it for you:

As a Rust Developer you will receive a competitive package:

  • Salary to £180k
  • Bonus (c50% of base)
  • Pension
  • Hybrid working
  • Career progression

Apply now to find out more about this Rust Developer / Backend Software Engineer (Rust High Frequency Trading) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Technical Lead
Anson McCade
Newcastle upon Tyne
In office
Senior
Private salary
RECENTLY POSTED

Technical Lead -Highly Competitive SalaryAbout the Company:

Were working with a newly formed, high-growth technology and consulting joint venture based in Newcastle upon Tyne. The business is backed by major global financial and consulting organisations and is building a truly exceptional technology team in the North East.

This is an exciting opportunity to join a brand-new venture at an early stage, helping shape the culture and technical direction while working on challenging, high-impact projects.

Role Overview:

As a Software Development Team Lead, you will manage a team of developers, provide technical leadership, and work closely with stakeholders to deliver high-quality software solutions. Youll be responsible for end-to-end delivery, helping shape technical decisions and driving innovation across the team.

Key Responsibilities:

  • Lead and mentor a small team of developers
  • Engage directly with stakeholders and subject matter experts to define requirements
  • Deliver pragmatic, high-quality solutions with speed and precision
  • Partner closely with client teams to deliver projects collaboratively
  • Challenge existing systems and processes to drive technical excellence
  • Keep up-to-date with emerging technologies and industry trends

What they’re looking for in a Technical Lead:

  • Strong programming skills in C#/.NET, Java, Rust or Python
  • Passion for technology and working in a dynamic, integrated team
  • Entrepreneurial mindset with a strong ownership mentality
  • Ability to deliver full lifecycle software projects
  • Strong business awareness and desire to build domain knowledge
  • Excellent communication skills, with the ability to work with technical and non-technical stakeholders
  • Energy, ambition and grit are valued more than prior management experience
  • Financial services experience is a plus, but not essential
  • Minimum 2:1 degree in Computer Science or related field, ideally from a Russell Group University

What’s in it for you?

  • Make a real impact from day one
  • Gain hands-on people management experience while remaining technically active
  • Work on varied projects that are aligned to real-world trends and market drivers
  • Deliver tangible business value through collaborative delivery
  • Learn from industry experts and build deep financial markets knowledge

Ok I’m in what’s next?Apply with your latest CV

Software Engineer
Pexip
Reading
In office
Junior - Mid
Private salary
RECENTLY POSTED
+1

We re a small, globally diverse company, united by a passion to enable secure, seamless video collaboration for everyone. We re looking for talented Software Engineers to strengthen our Infinity team, which develops and maintains the core video platform that powers customer deployments worldwide - and our own Pexip Service.

We foster an engineering-centric culture built on collaboration, respect, and a shared commitment to software quality. We believe great ideas come from diverse perspectives, and we re proud of our ethos of continuous improvement, test automation, and quality assurance.

About you

We welcome people from all backgrounds and experiences. If you re passionate about building high-performance, real-time systems, we d love to hear from you even if you don t tick every box. We value curiosity, adaptability, and a willingness to learn above all else.

Our core platform is written predominantly in Python so ideally you have solid experience using this language, as well as having some experience with asynchronous and network programming.

What you ll do:

  • Collaborate with a talented, diverse team to design and deliver innovative solutions.
  • Contribute to distributed systems that impact hundreds of thousands of users globally.
  • Apply your problem-solving skills to challenging, meaningful work.

Competencies that will help you succeed:

  • Strong Python experience.
  • Interest in learning systems programming languages (C, C++, Rust) used in our media stack.
  • Experience with distributed systems and client/server architecture.
  • Comfortable with Linux-based development environments.
  • Familiarity with virtualization platforms (VMware, KVM, Hyper-V) and/or cloud environments (AWS, Azure, GCP).
  • Have a quality-driven mindset with a focus on unit, integration and system testing
  • Have great written and spoken English, including the ability to learn about and discuss complex architectures with other developers and stakeholders.
  • Bachelor s degree in computer science or equivalent STEM subjects.

This role is based in our Reading, UK office, working closely with colleagues in the UK and Norway. Occasional travel between these locations may be required.

Why Pexip?

Pexip is a video technology specialist, providing a wide range of organizations with seamless video communication regardless of technology platforms and security requirements. We partner with leading industry players and power the critical conversations that people rely on every day - everything from business communication to ultra-secure government meetings, doctor s appointments, and court proceedings.

Why you ll love working here

Connection & Belonging:

Vibrant offices, weekly all-hands, global kick-offs and a people-first culture built on our Success Formula: Think like world champions. All eyes on the customer. Stay healthy.

Growth Mindset:

We invest in your learning and development and offer opportunities to learn, grow, and work on cutting-edge distributed systems.

Culture of Trust & Inclusion:

Strong people culture anchored in our values; The Pexip Way. Our company values are at the core of everything we do, and they define how we interact with each other, our customers and our partners daily.

Supportive environment:

A culture that values flexibility, collaboration, and work-life balance where your voice matters.

Real Ownership:

Your work is visible, measurable, and directly tied to our growth.

Mission that Matters:

Every day, we safeguard the most confidential conversations in the world. Our technology enables what matters most human connection, decisive interaction, and progress.

About Pexip

Pexip is a video technology specialist, providing all organizations with seamless communication regardless of technology platforms and security requirements powering the critical conversations that people rely on every day.

Our company values are at the core of everything we do, and they define how we interact with each other, our customers, and our partners daily. They guide our business, our product development, and our brand. As our company continues to evolve and grow, scaling the Pexip Way is critical to our success. Since day one, Pexip has had an open and inclusive work culture with equal opportunities for all. We are proud to represent a diverse workforce, and we see diversity as a competitive advantage.

Pexip is an equal opportunity employer and evaluates applicants regardless of an individual s age, race, color, gender, religion, national origin, sexual orientation, disability, or veteran status. We celebrate diversity and are committed to creating an inclusive environment for all employees. Diversity and culture are what make Pexip so unique.

Pexip has HQ in Oslo, Norway, with main offices in; UK, Herndon - US, Stockholm - Sweden, Paris - France and Sydney - Australia, as well as sales offices across the globe.

Equal Opportunity

Pexip is an equal opportunity employer who evaluates applicants regardless of an individual s age, race, color, gender, religion, national origin, sexual orientation, disability or veteran status. We are committed to creating a diverse and inclusive environment at work and are proud to be an equal opportunity employer. All qualified applicants will receive the same level of consideration for employment; everyone we hire will receive the same ability for training, compensation, and promotion. We ask for gender as part of our application to ensure equal assessment in the recruitment process. Your answer will help us reach this commitment! However, the question about gender is optional, and your choice not to answer will not affect the assessment of your application in any way.

Consent to Data Retention

As part of our recruitment process, we may retain your personal data, including your resume and application details, for up to one year after the conclusion of your application. This allows us to consider future opportunities that align with your skills and interests. By submitting your application, you acknowledge and consent to this retention period. Please note that your data will be handled securely and in accordance with applicable privacy regulations. If at any time you wish to withdraw this consent or request deletion of your information, you may contact us directly.

Embedded Software Engineer
EMBS Engineering
Belper
Hybrid
Mid - Senior
£40,000 - £75,000
RECENTLY POSTED
+3

Embedded C/C++ Software Engineers - Derbyshire

We have several fantastic opportunities for Senior and Mid-Level Embedded C/C++ Software Engineers to join an experienced and highly skilled team developing and testing innovative products and systems on the cutting edge of Cyber Security.

Ideal candidates should be able to demonstrate strong design and coding skills, a desire to explore ideas, and, above all, have a passion for quality. Security will be paramount in development so this role will suit a candidate wanting to build a career in developing high-integrity software, aligned to functional correctness, predicated upon formally defined specifications.

Required Technical Skills / Qualifications:

  • Degree qualified with a BSc in Computer Science or equivalent STEM subject
  • Experience in Software Unit Test automation and tools (LDRA, Parasoft etc
  • Embedded C/C++ development skills
  • Familiarity with MISRA compliance or similar quality source code conformance specification
  • Familiarity with static analysis tools

Desirable Technical Skills:

  • Proficiency in JTAG/ETM Debugging tools
  • C# development experience
  • RUST and Ada SPARK experience
  • Cryptol and SAW experience
  • Proficiency with scripting languages (ruby, groovy, python, Perl, bash, PowerShell)
  • Practical experience in developing applications for Microsoft Windows
  • Computer network security and vulnerability analysis
  • Conversant with IP standards
  • Multi-threaded RTOS and bare metal embedded experience
  • Background in a range of CPU/MPU s with practical experience in ARM based architectures

These roles require candidates to be a British Citizen as well as obtaining and retaining an unconditional DV security clearance.

Remuneration:

  • £40,000 - £75,000
  • Pension
  • Flexible working hours.
  • A comprehensive relocation package is available

Location: Belper, Derbyshire

If you think you ve got what it takes, we d love to hear from you!

Rust Software Engineer
Franklin Bates Limited
Worcester
Hybrid
Mid - Senior
£100,000
RECENTLY POSTED

Software Developer

£85,000-£110,000 depending on experience and skillset

Flexible hybrid set up (Worcestershire office)

Do you have a Rust software development background? Drive development of an original Linux-based network security appliance as a Software Developer, getting stuck into security software and systems development within a thriving technology organisation providing security solutions for regulated industries from government roots spanning back 15 years.

Work for truly engaged and passionate company owners, on projects that have bigger purpose with social value and are technically interesting and demanding, encouraging self-development and growth amongst a super hands-on team.

Quality is key within this organisation, and genuine, demonstratable passion for software development, intellectual curiosity and self-motivation must be at the heart of Software Developers who join this team.

Requirements for Software Developer positions:

  • Must have or be able to obtain security clearance at DV clearance level (please check your eligibility prior to applying for this position)
  • Must have a strong Computer Science or Systems Engineering degree (BSc) education foundation no alternatives accepted
  • Software development skills in Rust and ideally Go too the environment is Rust and Go but it is not wholly necessary to have strengths in Go, though you must be willing to learn and develop skills in Go as well as apply your Rust skills
  • Must have solid Linux network programming and protocol implementation skills as well as exceptional knowledge of Linux networking fundamentals and Linux networking at layers 2-4

The package on offer for Software Developers is a salary of £85,000-£110,000 depending on experience, with a benefits package including professional development budget, private healthcare, wellness support and a flexible hybrid set up.

*Please only apply for consideration if you have full, independent right to work in the UK and have lived in the UK permanently for the past 5-10+ years due to the security clearance requirements attached to this role, outlined in the Requirements section above*

Senior Software Engineer Python/Distributed Systems
Opus Resourcing Ltd
Reading
Hybrid
Senior
£70,000 - £80,000
RECENTLY POSTED

Senior software engineer with strong Back End Python skills is required to join the R&D, product-centric engineering team in Reading, Berkshire, for a world-leading company specialising in secure video collaboration technology, where software quality, collaboration, and continuous improvement are central to everything they do. The role is based in Reading, UK, and involves working closely with teams across the UK and Europe, with occasional travel.

Location: Reading, with some office presence to be part of the team.

Key skills required for the Senior Software Engineer role - Python/Distributed Systems

  • Strong commercial experience developing performant Back End systems in Python (C, C++, Rust desirable)
  • Experience or strong interest in asynchronous and network programming
  • Exposure to some of distributed systems, networking and Client Server architectures
  • Comfortable working in Linux-based development environments
  • Interest in learning systems programming languages such as C, C++ or Rust
  • Familiarity with virtualisation platforms (VMware, KVM, Hyper-V) and/or cloud environments (AWS, Azure, GCP)
  • A quality-driven mindset, with experience in unit, integration, and system testing
  • Excellent written and spoken English, with the ability to discuss complex technical concepts clearly
  • Bachelor’s degree in Computer Science or a related STEM subject (or equivalent experience

What you’ll do as a Senior Software Engineer - Python/Distributed Systems

  • Collaborate with a highly skilled, globally distributed engineering team
  • Design, build, and maintain core components of a Real Time video platform
  • Contribute to distributed systems used by hundreds of thousands of users worldwide
  • Solve complex, meaningful technical challenges in a production environment
  • Continuously improve software quality through testing, automation, and best practices

Why this role as a Senior Software Engineer - Python/Distributed Systems?

  • Engineering-led culture - strong focus on software quality, test automation, and clean design
  • Growth mindset - ongoing learning and development opportunities, working with cutting-edge distributed systems
  • Inclusive, people-first environment - diverse perspectives are actively encouraged and valued
  • Real ownership - your work is visible, impactful, and tied directly to product success
  • Purpose-driven technology - enabling secure, seamless communication for critical use cases worldwide

Backgrounds could include work in video, networking, media, and Real Time or distributed systems, including Client Server systems.

Opus Resourcing acts as an employment agency with respect to permanent employment.

Apply now or message us for more details. Referrals always welcome!

Head of Software Engineering
Reedmace Talent
Birmingham
Hybrid
Leader
£25,000
RECENTLY POSTED
+6

Head of Software Engineering- Quantum - Birmingham

Full Time,Permanent or Temporary (immediate start)considered

Office basedwith WFH provision -minimum 3 days per week in office

Salary:COMPETITIVE

Benefits:25 days holiday plus bank holidays, Private Medical Insurance, 5% Pension, Death in Service, EMI Share Options, Free Parking, On Site Cafe, Electric Vehicle Charge Points.

A unique opportunityto shape the future of quantum

Step up and shape the future of technology as Head of Software Engineering at one of the UKs most innovative, VC-backed scaleups. This is your chance to build and lead a new in-house engineering function, deliveringcutting-edgeproducts that will transformcivilengineering,securityanddefence.

Youllarchitect the next generation ofour productand customer facing cloud software,grow your own team, and drive the transition from outsourced to in-house capability, all while working at the forefront of quantum technology.

What You Bring

Board level:You are comfortable working with founders, boards and investors and you can communicate progress,risksand decisions clearly, takingfullresponsibility fordeliveringtheengineering goals (software and hardware).Ideally you will have contributed to board packs or sat on board meetings, presenting the plan and progress.Alternativelyyou have sat on a Senior Leadership Team (SLT).

Management:You have managed and grown teamstoten or more and you have experience handling the full management cycle including hiring,coachingand performance management.If you haveonlycoached and mentored juniors, this role is not for you.

SeniorResponsibility: You have beenultimatelyincharge ofbudgets,roadmapsand architecture.

Outsourced teams:You have also managed outsourced teams andbuilt business cases forinternalisingcapabilitywhere possible.

Technology:You have delivered complex products thatare a mix ofhardware, embedded softwareC++and science.Cloud / SaaS experience would also beadvantageousbut this alone will not qualify you for the role.

Security:You will have a strong grasp of securityand will have either implemented ISO27001or worked with outsourced partners to plug security gaps in tech products.

Where You Add Value

Planning:You have experienceof delivering on company milestones,defining roadmaps and architecturesacross products incorporating hardware and embedded software.

Delivery:You have delivered projects on time and budget,which have led to demonstrable commercial success.

Coding / review:You enjoy hands on contribution when needed-as a minimum you will be proficient in C++ version 17 upwards. In a perfect world you should also be familiar with Python,Rustand otherrelevantprogramming languages.Youare able toreviewand appraise other peoplescodeacross C++ / Python / Rust as a minimum.

Management:Youenjoy getting the best out of a team and developing people to a high standard. You will haveexamples of how you have led teams andbeen pivotal inleadingthe people to successin their careers.

Technical Requirements

You should have experience with:

  • C++17 or later,Python,Rust

  • Embedded Linux includingYoctoandPetalinux

  • Drivers,firmwareand ADC pathways

  • STM32, Raspberry Pi and Arduino

  • Sensor fusion or PNT technologies

  • Git, GitHub, Bitbucket and branching discipline

  • CI and CD with GitHub Actions or Jenkins

  • Automated testing with Robot,GoogleTestor Selenium,Zephyr Scale for test case management

  • Jira, Confluence, Miro, Monday

Desirablebut not essential:

  • FPGA includingVivado, Quartus and VHDL and Spartan class devices

  • Hardware interfaces such as SPI, I2C, UART, RS485 and Ethernet

How You Work

  • You collaborate well, with high integrity and excellent communication skills

  • You bring no ego,and high-trust management

  • You are strategic and commercial, yet stillcapable of leading by example and gettinghands-on

  • You know how to prioritise work, develop people andlead teams to success

Are you eligible to apply? Heres a checklist for you:
Have you prepared technical packs and presented confidently to senior or board-level engineering leaders?Have you defined hardware and software architecture and roadmaps aligned to business milestones?Do you have recent hands-on embedded C++ experience (C++17 or later)?Have you led engineering teams of 510+ with responsibility for hiring, coaching and performance?Have you transitioned outsourced engineering teams in-house, including reviewing their code?Have you delivered at least one complex product (ideally several) to market over several years with hardware, manufacturing and cross-functional teams?

If so, we look forward to hearing from you!

Cyber Software Engineer - Security Cleared
NSD
London
Hybrid
Mid - Senior
£80,000
RECENTLY POSTED

Cyber Software Engineer - SC / DV / eDV Cleared

New Permanent Opportunity for Cyber Software Engineers in Gloucester with Security Clearance to work on Mission-Critical, National Security projects

Role: Cyber Software Engineer

Location: Gloucester (hybrid)

Clearance: SC, MOD DV or eDV

To apply : Email:

We are looking for a Cyber Software Engineer to join a team delivering high-assurance cyber capabilities into UK defence and national security environments. This role is focused on operational technology (OT) cyber projects , working close to real systems and real users.

You’ll be part of a highly cleared engineering team developing secure, robust software where correctness, performance and assurance genuinely matter.

What you’ll be doing

Developing high-assurance software in C++ for cyber and security-critical systems

Working on operational technology cyber projects , not just enterprise IT

Contributing to secure system design, implementation and verification

Collaborating with cyber specialists, systems engineers and end users

Supporting software through its full lifecycle in classified environments

Essential skills & experience

Strong C++ software engineering experience

Background in secure / high-assurance systems (defence, cyber, safety-critical or similar)

Solid understanding of secure coding practices and software design

Comfortable working in on-site, classified environments

Active SC, DV or eDV clearance

Nice to have

Experience with Golang and/or Rust

Cyber security qualifications such as CEH, OSCP or similar

Vulnerability research and/or reverse engineering experience

Exposure to OT environments , embedded systems or low-level development

Experience working with MOD or national security customers

Why this role

Work on genuinely operational cyber projects with real-world impact

High-trust, highly technical engineering environment

Long-term programmes with stability and purpose

Gloucester-based role with a strong on-site engineering culture

TPBN1_UKTJ

Senior Software Engineer - C
ECM Selection (Holdings) Limited
Cambridge
Hybrid
Senior
£55,000 - £85,000

Software development in C++ and Rust for low latency transactions

This company creates ultra-high-speed FPGA-based hardware and highly optimised software for specialised applications requiring maximum performance. Due to continued growth, they are seeking an experienced C++ software engineer to join their Cambridge-based development team.

In this senior engineering role, you will help shape the software component of their system. Written in C++ and increasingly in Rust, this code runs in a Linux environment, and is responsible for control functionality and oversight of the hardware. You would be contributing to its design, development, test, and deployment throughout the software development lifecycle. Aspects you might typically be involved in include concurrency, threaded programming, communications protocols, and maximising performance by leveraging CPU and memory architectures. You may well also be called upon to impart your knowledge to less experienced engineers and to collaborate with colleagues and stakeholders, including from non-engineering specialisms.

You will need:

  • A good degree in computer science or related discipline from a well-respected university.
  • Demonstrably excellent software design and implementation skills, including strong skills in C++ and at least an interest in using Rust.
  • A good understanding of DevOps techniques.
  • Good communication and team-working skills and an analytical approach to problem solving.
  • Full, existing, and unrestricted UK work permission.

This is a great opportunity for an accomplished Senior C++ Developer with a penchant for thinking outside the box to push the limits of highly optimised code. Whilst highly profitable, this company was founded primarily with altruistic aims in mind - a philosophy that includes taking good care of their employees and providing a friendly and supportive workplace culture. They offer a competitive compensation package including performance-based bonuses. Hybrid working is available for up to two day per week with the remainder being based at their Cambridge offices.

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27571) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Staff Software Engineer
Harnham - Data & Analytics Recruitment
Newcastle upon Tyne
Fully remote
Senior - Leader
£100,000 - £140,000

Remote (UK-based) £10,000-£13,000 + benefits

This is a rare opportunity to join a high-impact engineering team building the core graphics and collaboration engine behind a widely-used digital workspace platform. If you’re excited by complex visual systems, large-scale real-time collaboration, and deep engineering ownership, this role sits at the very heart of the product.

The Company

They are a global SaaS organisation powering visual collaboration for distributed teams. Their product enables organisations to brainstorm, plan, design, and workshop ideas through a shared online canvas built for high performance and enterprise-grade reliability. With millions of users worldwide, they continue to evolve their platform with new capabilities, including next-generation graphics, real-time systems, and AI-enhanced workflows.

The Role

As a Staff Software Engineer, you will be a senior technical leader within the platform team responsible for the core canvas and rendering engine that underpins the entire product. This is a hands-on role focused on advanced graphics engineering, distributed systems, and collaborative editing.

You will:

  • Lead research, design, and proof-of-concept work for new graphics capabilities.
  • Own architecture and technical direction across the canvas/editor platform.
  • Design and implement rendering, interaction, and visual systems for large-scale 2D environments.
  • Build features that support real-time multi-user collaboration, messaging, and sync.
  • Drive engineering quality through testing frameworks, documentation, and best practices.
  • Work closely with product, design, and engineering stakeholders to shape the future of the editor.
  • Contribute to a deeply technical platform used by millions of users worldwide.

Your Skills & Experience

You will be a strong match if you bring:

Must-haves

  • 10+ years of software engineering experience.
  • 5+ years working in computer graphics, rendering, visual editing, or graphics-intensive systems.
  • 3+ years building distributed or real-time collaboration systems (e.g., Google Docs, multiplayer games, live shared editors).
  • Experience with JavaScript/TypeScript (or transferable languages such as C++ or Rust).
  • Strong understanding of 2D graphics, rendering pipelines, interaction systems, and UI frameworks.
  • Experience owning the full lifecycle of graphics or visual platform projects.
  • A track record of technical leadership and driving platform-level decisions.

Nice-to-haves

  • Background in gaming, visual editors, or large-scale interactive applications.
  • Personal graphics projects or research demonstrating a passion for the domain.
  • Experience with real-time systems architecture, protocol design, or custom rendering engines.

How to Apply

If you’re a senior engineer passionate about graphics, real-time collaboration, and platform-level impact, apply today and we’ll be in touch.

AWS Security Architect
Lynx Recruitment Limited
London
Remote or hybrid
Mid - Senior
£90,000
+1

We partner with fast-moving engineering teams who build and run their businesses in the cloud. They need pragmatic, code-literate security specialists and thats where you come in.

The Role

Were looking for a hands-on AWS Security Architect who lives and breathes AWS. Youll dissect designs, model attack paths, and show engineering teams what good really looks like. Depending on the engagement, you might run a threat model, assess CI/CD pipelines, learn a vendor DSL for a PoC, or build internal tooling. We dont expect you to know everything just to be curious, practical, and willing to dive in.

What Youll Do

  • Threat Modelling & Architecture Reviews: Break down AWS services, map trust boundaries, build attack trees, and define security requirements before code ships.
  • Security Automation: Build IaC-driven checks, Lambda/Step Function tooling, CI/CD gates, and CSPM rules to enforce secure defaults at scale.
  • Hands-On Testing & Hardening: Perform cloud-native testing (IAM escalation, container escape attempts, infra abuse) and guide fixes directly via PRs.
  • DevSecOps Enablement: Pair with platform teams, review Terraform/CloudFormation/Kubernetes, and promote least privilege, logging, and runtime controls.
  • Knowledge Sharing: Contribute to documentation, demos, and continuous learning within the team.

What You Bring

Must-Haves

  • Deep AWS internals knowledge
  • Proven threat-modelling experience (STRIDE, attack trees, etc.)
  • Strong coding skills (Python, Go, Rust, etc.)
  • IaC expertise Terraform, CrossPlane, Pulumi, CloudFormation, AWS CDK
  • CI/CD security automation experience (GitHub Actions, GitLab CI, Jenkins, etc.)

Nice-to-Haves

  • AWS Security Specialty, SANS, OSCP (skills over certificates, though!)
  • Multi-cloud or hybrid security experience
  • Container security & supply-chain/SBOM tooling
  • Applied cryptography fundamentals (KMS, envelope encryption, etc.)
  • Incident response or red/blue/purple team exposure
  • OSS security contributions or AWS community involvement
  • Technical / IT degree (2:1 or above)
Techncial Delivery Lead
Hays Technology
London
Hybrid
Senior
£550/day - £650/day

A global leader in financial markets infrastructure is seeking a hands-on Technical Delivery Lead / Project Manager to lead delivery for an internally built Cybersecurity Data Platform. This role involves working closely with a team of developers to deliver enhancements and ensure the platform continues to support critical cyber and technology risk reporting.

Details:

  • Contract: Initial 6 months (extension likely)
  • Location: London
  • Hybrid: 1 day/week in the office
  • Start date: ASAP
  • Rate: (Apply online only) Inside IR35.

Key Responsibilities:

  • Manage delivery of technical enhancements for the cybersecurity data platform.
  • Collaborate with developers and cross-functional teams to resolve technical challenges.
  • Drive project execution, ensuring timely delivery and high-quality outcomes.
  • Partner with QA and DevSecOps teams to maintain reliability and security across releases.
  • Produce project plans, status reports, and manage risks and dependencies.

Key experience:

  • Proven experience as a Technical Project Manager or similar role, ideally in tech environments.
  • Strong technical understanding; ability to engage in problem-solving and technical discussions.
  • SQL expertise and familiarity with coding concepts is essential.
  • Proficiency with Programming Language is essential - ideally TypeWrite or Rust. Experience with other languages accepted.
  • Previous experience as a developer
  • Background in data platforms or cybersecurity systems is desirable.
  • Comfortable working in Agile environments and managing delivery on complex projects.

If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV, or call us now.
If this job isn’t quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.

Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C’s, Privacy Policy and Disclaimers which can be found at (url removed)

Page 1 of 2
Frequently asked questions
Our job board features a variety of Rust-related roles, including backend developers, systems programmers, embedded software engineers, and performance optimization specialists.While many positions require solid Rust programming skills, some roles welcome candidates with intermediate knowledge or transferable skills from similar languages like C++ or Go.Yes, we list both remote and on-site Rust job opportunities. You can filter your job search to find remote positions that match your preferences.We update our listings daily to ensure the latest Rust job openings are available, helping you stay ahead in your job search.Absolutely! You can upload your resume to our platform and subscribe to customized Rust job alerts, so you never miss an opportunity that fits your profile.
Feedback
Contact