Cambridge, England, United Kingdom Hybrid/Remote Options
IC Resources
Senior C RustSoftwareEngineer Top of the market salaries - Hybrid Working - Cambridge A Senior C++ SoftwareEngineer is required to join an exciting technology firm with the opportunity to design and implement high-performance software. You'll also collaborate with cross-functional teams to ensure optimal solution creation and delivery. What’s Required? For … this Senior C RustSoftwareEngineer role, we’re interested in people from a variety of backgrounds, but your experience may include some of the following: Strong C Rust programming skills Strong knowledge of CPU's/GPU's Good Multithreading experience Linux experience If you’re a Senior C++ SoftwareEngineer looking for … an exciting new challenge within a great company, then please apply today to learn more! To find out more about this and other Software opportunities across the UK, please contact Jack Bird at IC Resources. More ❯
RUSTSoftwareEngineer 100% Remote Working - Must be based within Europe Daily rates up to $475 (Subject to experience) - Will be paid in USD Duration TBC (Long-Term contract) Ideal start date Monday 15th December 2025 Our client is a Web3/Blockchain organisation that are currently working on some high-profile projects, and they are currently … in need of a RUSTSoftwareEngineer on a contract basis. Key Responsibilities Advocate for and model high-quality engineering standards, taking proactive action to address complex system challenges. Apply systematic debugging to diagnose issues across related domains and promote a culture of observability and monitoring. Collaborate across teams to encourage iterative, autonomous development and support future … as a key technical contact across multiple codebases and programming languages. Work proactively with minimal supervision. Review specifications produced by architects and formal methods specialists. Lead the design of software components and their interactions. Be available to address critical production issues when required. Integrate software components and third-party libraries. Verify and deploy software systems and programs. More ❯
New Malden, Surrey, United Kingdom Hybrid/Remote Options
Morson Edge
RustSoftwareEngineer - Remote Summary RustSoftware Engineers are responsible for developing and testing software using Rust in a cloud-based environment. You will work in an Agile methodology, collaborate with a SCRUM team, and interact with the Software Design team and Product Owner to shape the software. Skills Proficiency in Rust development Experience in large-scale software development in a defence domain Knowledge of cloud-based development environments Familiarity with Agile methodology Hands-on experience with UML and Enterprise Architect Understanding of virtualization, automated testing, CI/CD techniques, and configuration control Ability to work remotely and minimal time on site Ability to achieve SC security clearance Strong communication More ❯
New Malden, London, United Kingdom Hybrid/Remote Options
Morson Edge
RustSoftwareEngineer - Remote Summary RustSoftware Engineers are responsible for developing and testing software using Rust in a cloud-based environment. You will work in an Agile methodology, collaborate with a SCRUM team, and interact with the Software Design team and Product Owner to shape the software. Skills • Proficiency in Rust development • Experience in large-scale software development in a defence domain • Knowledge of cloud-based development environments • Familiarity with Agile methodology • Hands-on experience with UML and Enterprise Architect • Understanding of virtualization, automated testing, CI/CD techniques, and configuration control • Ability to work remotely and minimal time on site • Ability to achieve SC security clearance • Strong communication More ❯
RustSoftwareEngineer - Remote Summary RustSoftware Engineers are responsible for developing and testing software using Rust in a cloud-based environment. You will work in an Agile methodology, collaborate with a SCRUM team, and interact with the Software Design team and Product Owner to shape the software click apply for More ❯
Embedded SoftwareEngineer 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 SoftwareEngineer 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 SoftwareEngineer: 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 SoftwareEngineer 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 More ❯
Embedded SoftwareEngineer Hampshire 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 SoftwareEngineer 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 Hampshire. The Key Responsibilities of an Embedded SoftwareEngineer: 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 SoftwareEngineer 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 More ❯
Guildford, Surrey, England, United Kingdom Hybrid/Remote Options
Jonothan Bosworth
Senior Rust/C++ SoftwareEngineer Location: Hybrid (UK) Salary: £60,000 – £70,000 Type: Permanent About the Role: Our employer-partner is seeking a Senior SoftwareEngineer with deep experience in Rust and/or C++ to design and build high-performance, distributed, and mission-critical systems. You will play a key role … platforms used in high-availability environments. Key Responsibilities: Architect scalable distributed systems with a strong focus on low-latency and high throughput. Build and optimise systems-level components using Rust, C++, C, or Java . Design and implement APIs and real-time communication protocols (SIP, VoIP, 5G, RTC). Improve platform reliability, stability, and performance (99.99%+ uptime environments … Docker, Kubernetes). Troubleshoot complex system bottlenecks in high-pressure environments. Provide mentorship, code reviews, and knowledge sharing within engineering teams. Required Skills & Experience: 5+ years in systems programming (Rust, C++, C ). Strong background in telecoms , VoIP, SIP, real-time protocols, or distributed systems. Experience with Linux/Unix , Docker , Kubernetes , and CI/CD pipelines. Proven ability More ❯
New Malden, London, United Kingdom Hybrid/Remote Options
Outsource UK lTD
Client: BAE Systems Job Type: Contract Job Title: RustSoftwareEngineer Location: Fully remote Hourly Rate: £50.17 PAYE or £67.70 Umbrella Duration: 12 months - extension highly likely Working Arrangements: Fully remote Key Responsibilities : Software development skills in Rust Large-scale software development experience in a defence domain or similar Practical experience of developing software using a cloud-based development environment following an agile methodology Familiarity with common software development concepts including virtualisation, automated testing, CI/CD techniques, and configuration control Hands on knowledge of UML and Enterprise Architect Skills & Qualifications : Rust development experience in a delivery environment Working as part of a large-scale development team; understanding likely processes and … issues Working to a formal process; should have similar experience to a development similar in size and scale to INTeACT Experience of developing and enhancing a software product based on business requirement. If you would like to be considered for this role please don't hesitate to click apply or call Sam Pierre-Louis on 0161 383 8022 for More ❯
Embedded SoftwareEngineer 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 SoftwareEngineer to design, implement and test mission critical applications. You will ideally need … C, C++ or Rust experience to qualify for this role. Working... More ❯
New Malden, Surrey, England, United Kingdom Hybrid/Remote Options
Outsource
Client: BAE SystemsJob Type: ContractJob Title: RustSoftware EngineerLocation: Fully remoteHourly Rate: £50.17 PAYE or £67.70 UmbrellaDuration: 12 months - extension highly likelyWorking Arrangements: Fully remote Key Responsibilities : Software development skills in Rust Large-scale software development experience in a defence domain or similar Practical experience of developing software using a cloud-based development environment … following an agile methodology Familiarity with common software development concepts including virtualisation, automated testing, CI/CD techniques, and configuration control Hands on knowledge of UML and Enterprise Architect Skills & Qualifications : Rust development experience in a delivery environment Working as part of a large-scale development team; understanding likely processes and issues Working to a formal process; should … have similar experience to a development similar in size and scale to INTeACT Experience of developing and enhancing a software product based on business requirement. If you would like to be considered for this role please don't hesitate to click apply or call Sam Pierre-Louis on for more information. About BAE:BAE Systems is a leading global More ❯
life in our Tech teams . We put people first. It’s all about you.. The ideal candidate is someone who has a strong background in building and maintaining software and microservices within an event-sourced architecture. They should be proficient in Golang and have hands-on experience with technologies such as Kafka, PostgreSQL, AWS, and Terraform. This role … and abstraction tools that integrate with our internal CRM, while ensuring the reliability and performance of existing systems. The ideal candidate thrives in a collaborative environment, working closely with software engineers and product teams to deliver robust, high-quality solutions. Previous Rust exposure or interest to develop is highly desired. We work together. Your team and the people … data products. It enables ELT processes from standard sources (i.e. databases, Kafka, APIs etc) to our warehouse (BigQuery) while supporting the toolset for data contract definition and maintenance. Integration software and abstraction tools between Golang applications running on Kubernetes and our internal CRM. These are developed in Golang, a few are using Rust and are at the core More ❯
candidates who model our values: invest in every relationship, lead with curiosity, champion diverse perspectives, turn inputs into actions, and uphold trust through integrity. Skills and Competencies Proficiency in Rust for systems-level programming and performance-critical applications Strong experience with microservices and modern software engineering practices Hands on experience with cloud platforms (AWS, Azure, or GCP) Familiarity … Docker, Kubernetes), and a continuous deployment mindset Strong experience designing and working with relational database schemas Excellent problem solving and communication skills, with a collaborative mindset Proficient in incremental software delivery leveraging agile processes Experience with software observability practices (distributed tracing, OpenTelemetry, etc.) Basic understanding of artificial intelligence concepts, with curiosity and enthusiasm for learning how AI tools … efficiency. Interest in exploring AI systems and a willingness to develop awareness of responsible AI practices, including risk management and ethical use Education Bachelor's degree in Computer Science, Software Engineering, or a related technical field Responsibilities Design, build, and maintain scalable software solutions for Moody's Corp & Gov platforms Develop high performance applications using Rust and More ❯