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!
Data Scientist
BG Automotive
Wiltshire
In office
Junior - Mid
Private salary
RECENTLY POSTED

ABOUT BG AUTOMOTIVE

BG Automotive (BGA) is a leader in the Automotive Aftermarket spares industry, catering to both UK and export markets. At BGA, you will join a dynamic environment where innovation and data-driven decision-making are at the core of our success.

As a Data Scientist, you will work on impactful projects that range from advanced analytics and predictive modelling to business intelligence and process optimization. Collaborate with cross-functional teams to extract insights from data and develop solutions that enhance efficiency and drive growth.

We are looking for a curious and creative individual with a strong analytical mindset, technological fluency, and a passion for solving complex problems. If you thrive on uncovering insights through data and developing actionable solutions, BGA is the ideal place to advance your career.

What you will do:

  • Analyse large and complex datasets to uncover insights and inform decision-making.
  • Design and implement machine learning models to address business challenges.
  • Develop dashboards, reports, and visualizations to present data-driven insights.
  • Collaborate with cross-functional teams to identify opportunities for data-driven improvements
  • Assist with the implementation of Oracle ERP, contributing data expertise in replacing Legacy systems and helping shape data flows, reporting structures, and integrations from the ground up.
  • Improve processes through predictive analytics and statistical modelling.
  • Create data-driven systems in collaboration with our software development team.
  • Communicate findings clearly and effectively to both technical and non-technical stakeholders.

Required Skills:

  • Proven experience (2+ years) in data science, machine learning, and statistical analysis
  • Degree in Data Science, Computer Science, Mathematics, or a related field.
  • Proficiency in Python for data analysis and machine learning.
  • Strong knowledge of data visualization tools (Preferably Power BI).
  • Strong SQL skills - comfortable with joins, subqueries, window functions, and query optimisation
  • Experience with ETL processes and building/maintaining data pipelines.
  • Excellent communication skills, with the ability to explain complex ideas simply.
  • Ability to translate business problems into analytical solutions.

Desirable Skills:

  • Experience with Oracle ERP or exposure to large-scale ERP implementation projects.
  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud).
  • Exposure to Rust, C# or other object-oriented programming languages.
  • Knowledge of frontend development (HTML, CSS, JavaScript) is a plus.

What We Offer You:

  • Competitive Salary: We re open to tailoring the job offer to fit your skills and experience.
  • Environment: Work from our modern Swindon offices.
  • Growth Opportunities: Be part of an ambitious, fast-growing company.
  • Supportive Team: Join a close-knit group that values fresh ideas, innovation, and teamwork.
  • Workplace pension
  • On-site parking, Drinks & Fruit complimentary, Service gifts for 5,10,15 plus years, Increased holiday for long service.
Scientific Team Lead
EMBL-EBI
Saffron Walden
Hybrid
Senior
£100,000
RECENTLY POSTED
+8

Are you interested in a leading role to shape the infrastructure and systems of one of the worlds most widely used scientific data resources?

Ensembl is the leading resource for exploring and analysing genomes, used by researchers globally on a daily basis. In recent years, Ensembl has seen a substantial increase in the number of genomes across the tree of life, as well as increasing depth of annotation and resources around key model organisms and humans. We have conducted an extensive multi-year program to re-engineer our infrastructure to meet these challenges and sustainably continue to support researchers using our tools and services. At the heart of this program is our new website (https://beta.ensembl.org), which is built around a service-orientated architecture delivering large quantities of data to a modern and responsive front-end client application. Many key components, including the incorporation of new AI based tools, remain to be developed.

We are enthusiastic to announce a new EMBL Faculty role to head our ongoing developments whilst continuing to meet emerging demands of Ensembl as the Genomics Technology Infrastructure Team Leader at EMBL-EBI.

Your role

You will lead a multidisciplinary team of approximately 15 staff members including software engineers, bioinformaticians, designers and UX experts to build infrastructures to serve and disseminate biological data. These methods of dissemination include visualisations, data explorers, and application programming interfaces (APIs). Your team will be responsible for leading the creation of novel data stores, serving the needs of researchers in both high and low resource settings, and transitioning Ensembl to an AI-ready resource. You will also investigate the application of AI-based tools to improve Ensembl services and processes.

You will work closely with other Team Leaders within Ensembl, and more broadly with leadership across EMBL-EBI and other EMBL sites to deliver integrated systems and data flows between our EMBL key partners. You will also be a lead contact with EMBL-EBIs IT Technical Services, who provide the underlying IT infrastructure behind our resources.

In this role, you will use your knowledge of systems architecture and design to guide your team to develop sustainable, scalable solutions. You will also coordinate the development of new interfaces and tools alongside the maintenance of existing tools and codebases including migration of these to new technologies and infrastructure. Your knowledge and experience will be key to developing achievable strategies and roadmaps in a collaborative approach with colleagues in the wider Ensembl team. An essential part of this role is anticipating future demands from biological research, evaluating technical advances and balancing these with the continued delivery of key priorities.

As you progress in this role, you will develop a deep understanding of EMBL-EBIs resources and the communities we serve. This will include directly engaging with research communities, industry partners and global standards organisations such as the Global Alliance for Genomics and Health. You will be given the opportunity to work with a talented and driven workforce who work towards a shared vision of delivering the very best scientific resources.

We seek an individual who has a passion for technology, creating impactful resources, scenario and strategic planning, fundraising, developing staff and taking a leading role in key collaborations with international consortia and organisations.

If this sounds like you, we invite you to apply!

This role reports to the Section Head for Genome Assembly and Annotation, Rob Finn.

You have

  • A PhD degree in a relevant field or equivalent relevant experience
  • A demonstrable track record of systems design and architecture
  • Experience designing databases, developing websites and working with big data (gigabyte to terabyte scale)
  • In-depth knowledge of the following: software engineering, relational databases, service provision, API development, standards, software development best practices
  • Project management and staff management experience
  • Experience contributing to budget management and managing grants, including grant writing and reporting
  • An understanding of agile and similar software development processes including how to adapt these methods to maximise success in multi-partner projects
  • Experience maintaining legacy code and systems including migration to new implementations
  • Knowledge of deployment infrastructures including virtual machines, commercial cloud and kubernetes
  • Experience with collaborative development tools such as GitHub, GitLab, Jira and Confluence
  • Excellent communication skills. Have an ability to engage with stakeholders including technical specialists, domain experts and wider research and industry communities.
  • Excellent interpersonal skills, with a collaborative mentality.
  • A commitment to continual improvement of systems, processes and staff
  • The ambition and drive to develop high-impact data services for the wider research community

You may also have

  • Experience of some of the following technologies: workflow managers, data warehousing technology, high-performance computing platforms, database and database query optimisation, and data mining
  • Experience in some of the following domains: bioinformatics, genomics, ontologies, functional annotation, and high throughput sequencing analysis, statistics
  • Experience of some of the following technologies: Python, Rust, Perl, GraphQL, JavaScript, TypeScript, Apache, MySQL, PostgreSQL, DuckDB, SQLite
  • Hands on experience working with AI based tools, both as a data provider and their application in the context of a website.
  • Experience in writing grants to a range of funding agencies
  • A track record in leading scientific projects
  • Participation in multi-institute collaborations
  • Presented at international meetings
  • Participation in public-private scientific partnerships
  • Experience leading work packages for complex multi-partner grants and chairing international steering groups and committees on technical subjects

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 £717per 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 5 year contract renewable up to 9 years

  • Salary: Monthly salary starting at£5,982after 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 25/03/2026.

Senior Software Engineer C++/ Rust
Platform Recruitment Limited
Cambridge
In office
Senior
£100,000
RECENTLY POSTED

Senior Software Engineer - Up to £200,000 - Cambridge Title : Senior Software Engineer Company : Proprietary HFT Location : Cambridge Pay : Up to £200,000 with huge potential to increase Company : A proprietary high-frequency trading firm in Cambridge, specialising in the research and development of ultra-low-latency automated trading strategies, are looking for a Software Engineer with a demonstrable background of delivering complex projects from a concept through to delivery. It is important that you have been involved in the entire software development life cycle (SDLC), as this dynamic role will require you to rapidly prototype - and ultimately move into production - highly complex, reliable and performant systems - oftentimes from scratch. Role : Develop ultra-low-latency trading systems C++ or Rust code Work closely with a close-knit team of Software Developers and Quant Traders Build mission-critical research systems from scratch This is an early-stage hire for the team. Much of your work will be completely greenfield. You will be involved in the designing, prototyping, testing and productionising new software. Providing support to a small number of junior engineers Whilst not a requirement, you will be given the opportunity to grow into a senior managerial role should you wish About you: Holistic approach to problem solving; you are able to see the 'bigger picture' of your work Exceptional systems knowledge Exceptional Linux knowledge Strong networking knowledge (TCP/IP) Strong concurrent programming ability (C++ or Rust) Experienced working with distributed systems Full details are available. Please don't hesitate to get in touch. TPBN1\_UKTJ

Rust/C++ Software Engineer
McGregor Boyall Associates Limited
London
Hybrid
Mid - Senior
£100,000
RECENTLY POSTED

Rust, C++, Data Structures, Algorithms, Distributed Systems, Multithreading

McGregor Boyall are partnered with a leading quant investment manager hiring in London. The fund implements a tech-centric approach to trading: computer science and quant finance have always been core to the fund’s identity as they continue to execute the market across all liquid assets.

The Data Infrastructure team are seeking a software developer with good knowledge of multithreaded, distributed systems. The fund is highly data-driven and this role will offer significant exposure to critical systems within the company. Lots of variation and a chance to maybe pick up some new tech along the way. You will develop and own the data infrastructure that enables ingestion, processing and serving (delivery) of data. This team is not doing tooling: it’s system ownership.

The client can tailor financial packages to individual applicants. This includes a guaranteed minimum 1st year bonus, plus the option for discretionary sign-on or a bonus buyout if needed. Role is 5 days onsite during probation period.

Required skills:

  • Excellent C++ AND Rust development skills

  • Proven expertise with complex data structures and algorithms

  • Evident experience working on systems processing high volumes of data (terra or petabyte-scale)

  • Good knowledge of multithreaded, highly distributed systems

Nice to have:

  • Masters degree in relevant field

  • Financial services experience

  • FAANG experience

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

TPBN1_UKTJ

Senior Software Engineer
Develop
London
Hybrid
Senior
£100,000
RECENTLY POSTED

Senior Software Engineer (Tech Agnostic- Python, Go, Rust)

Hybrid- London

£100,000-£135,000 + Generous Equity + Strong Package

Series A | High-Growth Tech

We’re partnered with one of Europe’s fastest-scaling technology startups, fresh off a major Series A raise and building at extraordinary pace.

This is not a typical feature-delivery role. This is an opportunity to help redefine how goods move in the digital economy- working at the intersection of distributed systems, routing algorithms, machine learning, and real-world operational systems.

The Team

Close to 100 people globally and will be looking to almost double the team in 2026

More than half in Engineering, Product and Data

Culture built around experimentation, high standards and rapid feedback loops

You’ll work closely with senior engineering leadership who have previously scaled large distributed systems and ML-driven platforms at global technology companies.

Tech Environment

Backend systems currently built in Python, looking to move to Golang or Rust

Typescript

Cloud-native architecture on GCP (BigQuery, Cloud Run)

Extensive use of ML modelling and LLM inference

Robotics and IoT integrations across operational workflows

What You’ll Do

Own engineering problems end-to-end across backend and systems architecture

Contribute to optimisation engines and real-time decision systems

Work across the stack, from infrastructure to operational tooling

Solve complex real-world challenges

Spend time in-field understanding real-world operational impact

Ship fast, iterate quickly, and raise engineering standards

This is a high-autonomy, high-impact role suited to engineers who thrive in fast-moving, intellectually rigorous environments.

Hiring Process (Typically Completed Within 1-2 weeks)

30-minute Talent Screening

1-hour tech interview

2-hour design interview

1-hour team & culture fit interview

Who This Role Suits

You are likely to succeed here if you:

Enjoy working in a fast paced environment (Startup/scaleup vibes)

Define problems clearly and measure impact rigorously

Enjoy tackling complex technical challenges

Move quickly and embrace iteration

Take ownership from start to finish

Value high standards and candid feedback

Want to build technology that operates in the real world, not just on a screen

Package

£100k-£135k base salary (depending on experience)

Very competitive equity package with annual top ups

Bupa private medical

Gym Membership

25 days of holiday

Enhanced Parental Leave

Fully paid for team socials

Hybrid working (4 days onsite in North London)

Opportunity to join at a critical scale-up inflection point

If you are a Senior Software Engineer looking to build systems that reshape an industry, this is a rare opportunity.

Please click apply now if you would like to speak about this one!

TPBN1_UKTJ

Junior Software Developer Rust - HFT
client server
London
Hybrid
Junior
£90,000
RECENTLY POSTED

Junior Software Developer / Engineer (Rust HFT) London / WFH to £90k

Are you a bright, ambitious Software Engineer with a first class education?

You could be progressing your career at a hugely profitable High Frequency Trading firm that specialise in crypto markets.

As a Junior Software Developer / Engineer you will design and develop backend services for 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, collaboratively problem solving and working on complex and challenging systems with interesting work and huge bonus earning potential.

Location / WFH:

You’ll join the team in Central London with flexibility to work from home twice a week.

About you:

You achieved a 2.1 or above in Computer Science or Software Engineering from a top tier university i.e. Oxbridge, Russel Group

You have backend OOP, multithreaded software engineering experience

You have Rust development experience

You have experience of working on high throughput, low latency systems

You are collaborative and pragmatic with great communication skills, keen to learn and progress

What’s in it for you:

As a Junior Software Developer / Engineer you will receive a competitive package:

Salary to £90k

Significant bonus

Pension

Hybrid working

Career progression

Apply now to find out more about this Junior Software Developer / Engineer (Rust HFT) 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.

TPBN1_UKTJ

Senior Embedded Software Engineer
HOLT EXECUTIVE
Multiple locations
Remote or hybrid
Senior
Private salary
RECENTLY POSTED

We are seeking mid-level to experienced Embedded Software Engineers to join a dynamic team designing and developing innovative, high-performance software systems. This is a hands-on role, offering the opportunity to work on cutting-edge technology and create solutions that prioritise reliability, scalability, and technical excellence. What you’ll do Develop complex embedded software systems as an individual contributor. Collaborate with cross-functional teams to define functional and non-functional requirements. Create low-level designs, implement software, and perform testing in line with defined architecture. Support adherence to coding standards, best practices, and continuous improvement initiatives. Provide guidance and mentorship to junior engineers. Contribute to technical reviews, bids & proposals, budget and schedule discussions, and customer engagement activities. What we’re looking for 5+ years’ experience in C++, specifically embedded software development. Modern C++ (2017 or newer). Experience with other programming languages such as Python, C#, Rust, or C. Familiarity with version control systems (e.g., Git/GitLab). Strong object-oriented design and programming skills. Experience with development methodologies such as Agile, Waterfall, or V-model. Degree or equivalent experience in Computer Science, Software Engineering, or a related field. Sole British nationals (due to security cleraance requirements). Benefits Competitive salary with sign-on bonus. Flexible or part-time working arrangements on request. Relocation support available. Half-day finish on Fridays. 25 days holiday (plus bank holidays), increasing with service, with option to buy/sell. Private medical insurance (optional family cover). Life assurance and group income protection. Flexible extras including healthcare cash plan, dental insurance, gym membership, cycle-to-work scheme, and electric vehicle scheme. Employee assistance program for mental health and wellbeing support. TT

Rust Developer
Huxley Associates
London
In office
Mid - Senior
£130,000 - £150,000
RECENTLY POSTED

We have a current opportunity for a Rust Engineer on a permanent basis. The position will be based in London. For further information about this position please apply.

you will build the infrastructure that sits between our traders and the market - execution paths, data pipelines, and observability tooling that power trillions in annual notional volume. When a system performs at 3am under peak load, you will be one of the reasons why. This is a rare opportunity to apply Rust in a domain where performance directly changes outcomes, and where your engineering decisions carry real commercial weight.

Requirements

  • 5-10 years software engineering; 3+ years production Rust - ownership, lifetimes, and async model are instincts, not references
  • Tokio and the broader async Rust ecosystem; concurrent, lock-free, and wait-free data structures in live systems
  • Low-latency system design; hot path optimisation, benchmarking, and hardware-level profiling - cache topology, NUMA effects, allocator behaviour
  • Custom allocator design, unsafe code review, and rigorous reasoning about memory safety at system boundaries
  • High-performance network programming: TCP/UDP, zero-copy I/O, kernel bypass awareness (DPDK, io_uring)
  • Distributed messaging and event streaming: Kafka, NATS, or equivalent; ordering guarantees, exactly-once semantics, consumer group management
  • Production observability: metrics (Prometheus/OpenTelemetry), distributed tracing, structured logging, and alert design
  • CI/CD pipeline design including benchmarking gates, automated performance regression detection, and reproducible builds
  • TDD as a design discipline - property-based testing, integration tests, chaos and fault injection experience
  • Ability to lead architecture design reviews, author ADRs, and elevate Rust engineering standards across a team
  • Cloud infrastructure - Azure preferred, AWS considered; IAM, managed services, automated and auditable deployment pipelines, secrets management

Nice to Have

  • Front office trading environment (any asset class) - execution systems, market data infrastructure, or low-latency pricing engines
  • FIX protocol, OMS/EMS connectivity, or direct exchange co-location experience
  • SIMD, vectorisation, or GPU offloading for numerical workloads; eBPF for observability or network instrumentation
  • Open-source Rust contributions, published crates, or ring-buffer/LMAX Disruptor pattern experience

What We’re Looking For

You find the bottleneck before anyone reports it, understand it at the hardware level, and instrument the fix so the next problem surfaces in seconds. You write Rust other engineers learn from and care deeply.

To find out more about Huxley, please visit (url removed)

Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales

Senior Software Engineer
Platform Recruitment
Cambridge
In office
Senior
£100,000 - £350,000
RECENTLY POSTED

Senior Software Engineer - Up to £350,000 - Cambridge

Title: Senior Software Engineer

Company: Proprietary HFT

Location: Cambridge

Pay: Up to £350,000 with huge potential to increase

Company:

A proprietary trading firm in Cambridge, specialising in the research and development of ultra-low-latency automated trading strategies, are looking for a Software Engineer with a demonstrable background of delivering complex projects from a concept through to delivery.

It is important that you have been involved in the entire software development life cycle (SDLC), as this dynamic role will require you to rapidly prototype - and ultimately move into production - highly complex, reliable and performant systems - oftentimes from scratch.

Role:

* Develop ultra-low-latency trading systems C++ or Rust code

* Work closely with a close-knit team of Software Developers and Quant Traders

* Build mission-critical research systems from scratch

* This is an early-stage hire for the team. Much of your work will be completely greenfield. You will be involved in the designing, prototyping, testing and productionising new software.

* Providing support to a small number of junior engineers

* Whilst not a requirement, you will be given the opportunity to grow into a senior managerial role should you wish

About you:

* Holistic approach to problem solving; you are able to see the ‘bigger picture’ of your work

* Exceptional systems knowledge

* Exceptional Linux knowledge

* Strong networking knowledge (TCP/IP)

* Strong concurrent programming ability (C++ or Rust)

* Experienced working with distributed systems

Full details are available. Please don’t hesitate to get in touch

Senior Sensor Engineer
SRT Marine Systems PLC
Cardiff
Hybrid
Senior
£60,000 - £75,000
RECENTLY POSTED
+2

SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base.

The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies “MDA”, products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners.

SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry.

We’re seeking an experienced and versatile Senior Sensor Engineer join our Edge Team. This is a rare opportunity to help define and deliver our cutting-edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies.

About the role of Senior Sensor Engineer - (not exhaustive):

In the Edge Team, you’ll work on the “sensors at the fringe” fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission as a Senior Sensor Engineer will be to integrate, calibrate, and optimise these systems in non-production environments, building the software that makes their outputs usable for downstream systems and training our Delivery Team for fielddeployment.

The role spans multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You’ll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life.

What You’ll Be Doing - Senior Sensor Engineer

  • Design, develop, and maintain edge-sensor solutions focusing on performance, reliability, and scalability.
  • Build test infrastructure to capture and analyse quality and performance metrics
  • Work across the stack - UI, backend, robotics, device integrations, networking - learning new technologies as needed
  • Collaborate with cross-functional teams to plan, build, and test complex functionality
  • Diagnose and resolve technical issues through root cause analysis
  • Automate SDLC processes to improve efficiency and reduce manual effort
  • Produce and maintain technical documentation
  • Mentor peers, contribute to code reviews, and promote collaborative working practices

What You’ll Bring - Senior Sensor Engineer

  • Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust.
  • Broad exposure to remote sensing disciplines, including:
    • Mathematics, physics, and geospatial mapping
    • Working with sensor hardware and electronics
    • Networking principles, protocols, and services
    • Application development across embedded, desktop, and web platforms
    • Video and radar signal processing (e.g., OpenCV)
    • AI-based, hardware-accelerated image processing (e.g., YOLO)
  • Familiarity with Enterprise Systems architecture
  • Experience with version control systems (Git) and SDLC automation tools
  • Excellent problem-solving, debugging, and collaboration skills

Our Values at SRT

Ambition - Aspiring to lead in maritimedomain management
Innovation - Driving improvement through creativity and forward-thinking
Quality - Committing to high standards in performance and reliability
Responsibility - Being individually accountable and team-driven
Team - Collaborating openly with colleagues, partners, and customers

Why Join Us?

  • Work on mission-critical maritime surveillance systems used worldwide
  • Be part of an ambitious, innovative, and supportive team
  • Make a direct impact on global maritime safety and sustainability
  • Enjoy flexible hybrid working
  • Competitive salary and benefits, including:
    • Matched pension contributions up to 5%
    • Private health care
    • Development and training programmes

SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.

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

Lynx are working with a leading consultancy who partner with fast-moving engineering teams who build and run their businesses in the cloud. They need pragmatic, code-literate security specialists.

The Role

They’re looking for a hands-on AWS Security Architect who lives and breathes AWS. You’ll 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. They don’t expect you to know everything - just to be curious, practical, and willing to dive in.

What You’ll 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
  • Technical/IT degree (2:1 or above)
  • 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
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 Software Engineer
Get2Talent
Birmingham
Hybrid
Junior - Mid
£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.

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

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 - 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.

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.

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

Embedded Software Engineer
Datasource
Glasgow
In office
Mid - Senior
£50,000 - £70,000

Embedded Software Engineer – Berkshire – Permanent (37 hours per week with a 1pm finish on Friday) – £50,000 - £70,000 per annum – Willing to Undergo SC or DV Clearance / Currently holds SC or DV Clearance Our client are looking for an Embedded Software Engineer to design, implement and test mission critical applications. You will ideally need C, C++ or Rust experience to qualify for this role. Working Patterns: This role is based predominantly on site in Berkshire. The Key Responsibilities of an Embedded Software Engineer: \* Design, develop, and test embedded/software solutions across full lifecycle. \* Work on bare-metal, Embedded Linux, and signal processing systems. \* Code in C, C++, Rust, and Python. \* Collaborate with FPGA, hardware, and mechanical teams. \* Produce technical documentation and ensure security compliance. Below is a list of Key Skills required for the Embedded Software Engineer role, however you will not be expected to have everything: \* Degree in Engineering/Science or equivalent experience. \* Proficient in Embedded Linux, C/C++, or Rust. \* Strong in OOD, design patterns, and software testing. \* Desirable: Python, GUI frameworks, Yocto, web or mobile dev, protocols (TCP/WiFi), FPGA, UML tools. Benefits: \* Annual Bonus Scheme (up to 10% for all aforementioned positions). \* Private Medical Cover (couple cover for employee and partner – no cost). \* 25 days’ holiday (plus Bank Holidays) with the option to buy an extra 5 days. \* Pension Contribution (attached). \* 4 x Life Assurance Cover (when enrolled in the pension scheme). \* Flexible working hours with opportunity for a 1pm finish on a Friday. \* Flexible benefits including cycle to work scheme, will writing and more. Our client is committed to providing a diverse and inclusive workplace and welcomes applications from all backgrounds. RECOMMEND A FRIEND: If you have professional friends/colleagues who would be interested in one of our roles and our excellent levels of service too, we'd like to recognise your recommendations with a 'thank you' of our own. For every friend you refer who then starts a role through Datasource either Contract or Permanent, we will send you £200 of Love to Shop Gift Vouchers & gift your friend £100 in Love to Shop Gift Vouchers as well! You will be required to hold a minimum of SC or DV Clearance. If you do not hold an active SC or DV clearance, please familiarise yourself with the vetting process before applying. (c) Copyright Datasource Computer Employment Limited 2025

Technical Insight Specialist
Project People
Edinburgh
In office
Graduate - Mid
£50,000

Technical Insight Specialist (R&D)

Location: Edinburgh, Scotland (EH3)
Salary: from £50,000 per Annum + PAYE Benefits
Contract: Full-time, Ongoing (Renewed Annually)

The Opportunity

Are you a PhD specialist with a passion for tracking the “Next Big Thing” in tech? Our client are recruiting for a Global Technology R&D Centre based in Edinburgh. We are looking for a Technical Insight Specialist to lead research on emerging technology trends, evaluate global industry shifts, and help steer the future direction of high-impact technical projects.

This is a rare bridge between deep academic research and commercial application, working alongside world-class engineering teams.

Key Responsibilities

  • Lead Technical Insights: Research and analyze emerging technologies and global industry trends.
  • Strategic Guidance: Provide high-level suggestions for insight reports to guide future research directions.
  • Collaboration: Act as a technical consultant for both business and engineering teams to evaluate potential applications of new tech.
  • Who We Are Looking For
  • Education: Must hold a PhD in Computer Science, Engineering, or a closely related field. (Final-year PhD candidates graduating this year are welcome; start dates are negotiable around your VIVA).
  • Language: Professional proficiency in both Mandarin and English is essential.
  • Technical Depth: Strong background or project experience in one or more of the following:
  • Large-scale Models: LLMs, Foundation Models, Generative AI.
  • Systems: Distributed Systems, Operating Systems.
  • Infrastructure: Databases, Compilers.
  • Programming: C++, Rust, Python, Java, etc.
  • Track Record: Proven history of publications, technical blogs, or conference presentations.
  • Visa: Open to candidates with a Long-term Visa or 2 or 3 year Graduate Visa.

Why Apply

  • Work at the forefront of AI and System Research.
  • Competitive benefits including 25 days paid annual leave and 15% employer’s NI contribution.
  • Prime office location in the heart of Edinburgh.

How to Apply
If you are ready to turn your technical expertise into strategic impact, please send your CV and research portfolio (if any) to Maggie Kwong see below) ).

Project People is acting as an Employment Agency in relation to this vacancy.

Senior Software Engineer
Copello
Not Specified
In office
Senior
Private salary

Senior Software Engineer - Cyber
Location: Onsite, Hampshire.
Employment Type: Permanent
Salary: Competitive salary commensurate with experience, plus benefits.
Security: Candidates must be eligible to obtain DV clearance due to the nature of the work.

Our client is seeking a highly skilled Senior/Principal Software Engineer to join a leading organisation specialising in advanced cryptographic and key management solutions that ensure secure information exchange worldwide. This role offers the opportunity to develop innovative security technologies in a dynamic, high-security environment.

What You Will Be Doing

  • Designing, implementing, and testing secure software solutions across various platforms and technologies.
  • Developing applications for embedded Linux, signal processing, data analytics, and web interfaces.
  • Writing clean, efficient code in languages such as C/C++ or Rust.
  • Collaborating with multidisciplinary teams to drive product development from concept to deployment.
  • Ensuring compliance with security protocols and contributing to documentation throughout the development lifecycle.
  • Engaging with hardware and FPGA components when required.

What You Will Bring

  • Degree in Engineering, Computer Science, Mathematics, or a related field.
  • Proven experience in embedded Linux development, kernel or driver programming, or software in secure environments.
  • Proficiency in C/C++, Rust, Python, or similar programming languages.
  • Knowledge of object-oriented design, testing methodologies, and best practices.
  • Active UK Security Clearance at DV level (mandatory).
Spotlight
Lead Software Engineer
Deltex Medical
Chichester
Hybrid
Senior - Leader
Private salary

Deltex Medical is a Chichester-based developer and manufacturer of haemodynamic monitoring medical devices that are sold around the world. Deltex Medical is looking to migrate its product range and market position from being hardware-centric to becoming increasingly software-centric. In parallel to the shift to an increasing focus on software-based solutions, the Company is in the process of developing a new product range to enable it to access new market segments in the international medical device market. Deltex Medical is looking for a highly competent lead software engineer – who will report to the CTO - who is also able to think strategically and, as appropriate, influence colleagues. This role goes beyond being an expert coder – but to someone who is looking to leverage their skills and expertise to help grow the revenues and profitability of an ambitious international medical device business. Typical ‘work product’: ▪ Develop software for embedded Linux within a medical device ▪ Investigation into software problem causes and identify solutions ▪ Develop, in conjunction with colleagues, software requirements ▪ Responsible for developing safety critical software and documentation to comply with IEC 62304 ▪ Creation of Software test plans and integration test execution ▪ Change and release management ▪ Lead design and code reviews ▪ Support cybersecurity requirements of medical devices ▪ Provide strategic insight and support for the development of new products and/or new software-related features Required skills / competencies: ▪ Proven track record in developing Software solutions using C/C++ ▪ Proven experience delivering solutions on an embedded Linux operating system ▪ Experience of systems engineering, software development, integration and test ▪ Strong problem-solving skills and the ability to provide clear technical direction ▪ Excellent verbal and written communication ▪ Ability to build effective working relationships with the team and internal stakeholders ▪ Strong time management and organisational skills Desired skills / competencies: ▪ Experience of delivering real-time and/or safety-related software in a regulated environment ▪ Experience with Qt/QML ▪ Knowledge of modelling languages (e.g. SysML, UML) ▪ Knowledge of procedural and object orientated software development languages (e.g. C, C++) ▪ Experience of working in Rust would be advantageous ▪ Knowledge of scripting languages (e.g. Python, Bash) ▪ Experience of GitLab ▪ Knowledge of configuration management within a software engineering environment ▪ Knowledge of Yocto in the customisation of Linux operating systems using SOM BSPs.

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.