of experience in software engineering Expert level proficiency in Python Experience in LangGraph, LangChain, and LangSmith Proficiency in at least one other statically-typed language such as Java, Scala, Rust, or C++ Demonstrated, hands-on experience building applications with Large Language Models Other Qualifications: Experience implementing agentic design patterns where an LLM uses tools to interact with its environment Experience More ❯
less experienced team members. Preferred Qualifications Master’s degree in Computer Science or a related field. Proficiency in Go (Golang) or experience with other high-performance languages like Kotlin, Rust, C#, C++ or similar. Experience transitioning systems from monolithic to microservice architectures. Strong database tuning and query optimization skills for both PostgreSQL and Oracle. Familiarity with CI/CD pipelines More ❯
issues and solve problems, engineering (electrical or computer), and/or high-performance computing. Experience in Endpoint and Malware Exploitation activities, strong dev skills with large software projects (Python, Rust, Java, C, C++) combined with CNO experience. Able to work with reverse engineering output for re-engineering purposes. Ability to work solo on all facets of software projects. Strong Linux More ❯
technical blockers Upskilling and embedding modern software practices in client teams where necessary Your experience It'd be great if you have experience with: Backend technologies (e.g. Node.js, Go, Rust, etc.) Relational and Non-relational databases (e.g. ElasticSearch, Redis, PostgreSQL, etc.) System architecture approaches (e.g. microservices, event sourcing, serverless, CQRS ) Virtualisation and orchestration tools (e.g. VMs, Docker, Kubernetes, etc.) and More ❯
Experience with the evaluation and integration of new technologies and the development and maintenance of computer software. • Experience with NoSQL/NewSQL data stores, the Scala programming language, the Rust programming language, MQTT, and Big Data processing technologies such as Cassandra, Kafka, Spark, and associated technologies. • Experience with visualization technologies and user-interface development, including HTML5 and associated toolsets such More ❯
Leeds, West Yorkshire, United Kingdom Hybrid / WFH Options
Head Resourcing
GCP, Azure, AWS, or OCP. Hands-on experience with DevOps toolchains (Jenkins, Nexus, SonarQube, Git, Maven). Solid programming ability-ideally in Java or JavaScript , though Python, Golang, or Rust are also valuable. Experience with containers and orchestration frameworks . Demonstrated ability to mentor or lead within technical teams . A collaborative approach, with an interest in driving cultural and More ❯
Employment Type: Permanent
Salary: £68000 - £80000/annum Pension, Bonus and more
Leeds, West Yorkshire, England, United Kingdom Hybrid / WFH Options
Robert Walters
with build tools and technologies (e.g., Maven, npm) Familiarity with pipeline tools such as Jenkins, Nexus and SonarQube Experience with at least one programming language (Java, JavaScript, Python, Golang, Rust, etc.) Practical knowledge of containers and orchestration (Docker, Kubernetes) Cloud experience (public or private) - ideally GCP, Azure, AWS or OCP Infrastructure as Code tools such as Terraform and CloudFormation We More ❯
to have: Demonstrable experience building fault tolerant and horizontally scalable distributed applications/systems dealing with distributed system specific concerns Demonstrable experience writing production code in either Python, Go, Rust, JavaScript/TypeScript or Java Strong problem solving skills We'd love to see: Knowledge of Database Systems and trade offs in the distributed systems Familiarity with API Designs Familiarity More ❯
Jira, Confluence). Desired Skills: Experience with reverse engineering Linux/Windows/Embedded platforms. Experience with any of the following: C/C++, Java, Bash, PowerShell, Perl, C#, Rust, Assembly. Experience with developing CNO specific software in Linux/Windows/Embedded applications. Experience with Vulnerability Research and Exploit development. Knowledge of end-to-end SIGINT collection and analysis More ❯
to have: Demonstrable experience building fault tolerant and horizontally scalable distributed applications/systems dealing with distributed system specific concerns Demonstrable experience writing production code in either Python, Go, Rust, JavaScript/TypeScript or Java Strong problem solving skills We'd love to see: Knowledge of Database Systems and trade offs in the distributed systems Familiarity with API Designs Familiarity More ❯
in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics At least 5+ years working with a variety of programming languages such as Java, Python, C++, Rust, Go, JavaScript, etc. Experience building software solutions involving significant amounts of data processing and analysis Ability to quickly understand and navigate complex systems and established code bases Experience working in More ❯
Right to work in the UK You're curious, passionate, authentic and accountable. These are ourvalues and influence everything we do. Preferred Qualifications Additional development experience in Golang, Java, Rust, or shell scripting . Experience in threaded kernel environments or MVA (Multi-Vendor Architecture). Familiarity with cybersecurity practices in cloud/Kubernetes settings. Knowledge of network-level programming (e.g. More ❯
production software in a fast-changing environment with rapid release cycles. Professional experience developing with functional programming languages (e.g. Elixir, Erlang, Clojure, etc.) or infrastructure-focused programming languages (Go, Rust, Ruby, etc.). Strong expertise in designing systems for observability, including effective monitoring, detailed logging, comprehensive performance testing strategies, and hands-on experience with modern observability tools such as Grafana More ❯
as code (IaC) tools like Terraform or CloudFormation. Solid understanding of networking concepts, security policies, and API gateways in cloud environments. Proficiency in production-grade programming languages such as Rust and C++. Decent understanding of distributed systems, cluster orchestration and management. Good knowledge of data science tools (e.g PyTorch, Jax, Numpy) and programming languages such as Python. Experience with monitoring More ❯
a Trading or Finance environment Expert in core Python with Python scientific stack/ecosystem (including pandas, numpy, scipy, stats), and a second strongly typed language (e.g.: C#, C++, Rust or Java) Expert in application design, security, release, testing and packaging Mastery of SQL/no-SQL databases, data pipeline orchestration tools Mastery of concurrent/distributed programming and performance More ❯
a competitive remunerations package including generous employer contribution pensions and annual performance related bonuses. Keywords: C++, Python, JavaScript, Typescript, Embedded C, Linux, DSP, Digital Signal Processing, Algorithms, Image Processing, Rust, Radio Communication Systems, Surrey 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 More ❯
experience working as a software developer. Has experience in building the backend for large cloud based distributed systems. Has experience of a backend language such as Go, C++, Java, Rust or Python. Wants a career where their creative abilities will make a difference to the world of technology and where they will be part of an impressive R&D environment. More ❯
Python. • Provide support for fielded software systems. • Familiarity with Git and Subversion. • Atlassian Tools (Jira, Confluence). • Experience with any of the following: Java, JavaScript, Bash, PowerShell, Perl, C#, Rust, Assembly. • Experience with developing CNO specific software in Linux/Windows/Embedded applications. Desired Not Required: • Experience with reverse engineering Linux and embedded platforms, and with Vulnerability Research and More ❯
experience in place of B.S. Desired, not required: • Understanding of network protocols such as TCP/IP • Experience with any of the following: Java, JavaScript, Bash, PowerShell, Perl, C#, Rust • Knowledge of end-to-end SIGINT collection and analysis systems • Experience with production CNO capabilities and operations • Experience developing software for embedded systems • Experience using/developing fuzzing capabilities More ❯
e.g., UART, SPI, I2C). Additional Skills You May Have, Or Skills You Are Willing to Learn: Signal processing and digital signal processing (DSP). Programming languages such as Rust, Python, MATLAB. Advanced Linux operating systems knowledge (Drivers, networking, system services, etc.). Multi-threaded and multi-core programming. Network protocols and socket programming. Cryptographic techniques and secure boot. Power More ❯
communication protocols (e.g., UART, SPI, I2C) ADDITIONAL SKILLS You May Have, Or Skills You Are Willing To Learn Signal processing and digital signal processing (DSP) Programming languages such as Rust, Python, MATLAB Advanced Linux operating systems knowledge (Drivers, networking, system services, etc.) Multi-threaded and multi-core programming Network protocols and socket programming Cryptographic techniques and secure boot Power management More ❯
level driver development Experience with unit test frameworks Knowledge of communication protocols (e.g., UART, SPI, I2C) Preferred Qualifications: Signal processing and digital signal processing (DSP) Programming languages such as Rust, Python, MATLAB Advanced Linux operating systems knowledge (Drivers, networking, system services Multi-threaded and multi-core programming Network protocols and socket programming Cryptographic techniques and secure boot Power management in More ❯
/SCI with CI Poly • B.S. in Computer Science or a related field (preferred) • 5+ years of experience in software engineering (emphasis on coding) • Experience with C/C++, Rust, Zig, Python, and TypeScript More ❯
coding practices and techniques Candidate must be willing to travel approx. 10% each year if necessary (typically within the Continental United States) Desired (but not required) Qualifications: Experience with RUST Familiarity with Linux/POSIX platforms Familiarity with fundamental networking implementations and concepts, including basic LAN and WAN networking skills Familiarity with virtualization and containerization technologies Familiarity with the following More ❯
customers to develop innovative SaaS deployment strategies. Development Practical experience with tools such as GitHub, Docker or Kubernetes. Proficiency in at least one programming language such as Java, Python, Rust or similar. Architecture: Experience in redesigning software architectures for efficiency and flexibility. Practical application of methodologies such as Domain Driven Design or Clean Architecture. Soft skills: Excellent communication and presentation More ❯