Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
a wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash. We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way … university Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java Experience with Ubuntu or another Linux distribution Track record of going above-and-beyond expectations to achieve outstanding results Result-oriented and organized More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Rocket Lab
caching strategies, and designing for resiliency and scalability Modern CI/CD tooling such as GitHub Actions, ArgoCD Observability platforms such as Elastic Search Programming in Python Programming in Rust Strong relational and non-relational database skills Some satellite operations experience is a bonus Spire operates a hybrid work model, and this position will require you to work a minimum More ❯
Dundee, Scotland, United Kingdom Hybrid / WFH Options
NCR Atleos
Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe. Senior Software Engineer (C++/Rust) LOCATION : Dundee (Hybrid) Annual Incentive Base Range 48,000.00 - 60,000.00 - 72,000.00 GBP Annual Position Summary And Key Areas Of Responsibility The successful candidate will become a member of … Agile software development lifecycles and associated development techniques including Continuous Integration and Continuous Deployment Knowledge of operating system architecture/security (Windows 10 and Linux) C++ and/Or RUST programming experience 5 or more years of industry experience Preferred Qualifications Driver development experience XFS Feature development experience Team leading experience CEN XFS knowledge As an NCR Atleos employee, we More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
scale. Location: we have remote opportunities for Senior Engineers in every time zone. The role entails Leading design and architecture of an impactful open source project Coding in Golang, Rust, Python, C/C++ or Typescript/React Collaborating proactively with a globally distributed team Mentoring, developing and advising colleagues in their career progression Displaying technical leadership in Canonical and … Drive and a track record of going above-and-beyond expectations Technical leadership as well as team motivation, direction and pace Deep experience with at least one of Go, Rust, Python or C Conscientiousness and detail orientation, with a focus on performance Excellent communication skills including professional written and spoken English Excellent interpersonal skills, curiosity, flexibility, and accountability Ability to More ❯
Science fundamentals (e.g., algorithms, data structures, computer architecture, logic) and Software Development Life Cycle (SDLC). Proficiency in at least one major programming language (C/C++, Java, Ada, Rust, or Go). Familiarity with scripting like Python and Perl is a plus. Solid understanding of offensive and defensive security principles, including common vulnerabilities (CWEs, CVEs) and OWASP guidelines. Experience More ❯
experience, secure coding, identity management and authentication, software development, cryptography, system administration and network security. Minimum 2 years experience with Software Development Life Cycle in one or more languages (Rust, Python, Go, Nodejs, etc.) Minimum 1 year experience with public/private cloud environments (Openshift, Rancher, K8s, AWS, GCP, Azure, etc.) Experience in running assessments using OWASP MASVS and ASVS. More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
for both internal and external interactions. Ability to travel twice a year, for company events up to two weeks long. Additional Skills That You Might Also Bring Familiarity with Rust, Golang and Dart/Flutter is a plus. Initiative to proactively identify opportunities and solve challenges. Curiosity, flexibility, and a strong sense of accountability. A focus on soft skills, including More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Agoda
experience, secure coding, identity management and authentication, software development, cryptography, system administration and network security. Minimum 2 years experience with Software Development Life Cycle in one or more languages (Rust, Python, Go, Nodejs, etc.) Minimum 1 year experience with public/private cloud environments (Openshift, Rancher, K8s, AWS, GCP, Azure, etc.) Experience in running assessments using OWASP MASVS and ASVS. More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
categories of security vulnerabilities Modern engineering techniques to find and fix them Familiarity with open source development tools and methodologies Skill in one or more of C, Python, Go, Rust, Java, Ruby or PHP Experience as a security champion Experience driving security within a wider SDLC process Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Excellent More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
technology and open source Curiosity, flexibility, and accountability Soft skills: thoughtful, self-motivated, enterprising Bachelor's degree in Computer Science, STEM, or equivalent Experience with C/C++, Python, Rust, or Go Interest in distro packaging and understanding of package management Basic knowledge of virtualization and containerization (Docker, LXD, VirtualBox, QEMU, cloud platforms) What We Offer Distributed work environment with More ❯
per annum - depending on experience Required A degree in a Computer Science, Software Engineering, Computer Engineering, Mathematics or Physics Experience programming with a native language (C, C++, Rust, zig, ...) Preferred Experience using or implementing cryptographic algorithms Experience developing compilers, interpreters or virtual machines Experience using LLVM or another compiler framework Experience with Python Knowledge of native language compilation processes More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
PACE Anti-Piracy Europe Ltd
per annum - depending on experience Required A degree in a Computer Science, Software Engineering, Computer Engineering, Mathematics or Physics Experience programming with a native language (C, C++, Rust, zig, ...) Preferred Experience using or implementing cryptographic algorithms Experience developing compilers, interpreters or virtual machines Experience using LLVM or another compiler framework Experience with Python Knowledge of native language compilation processes More ❯
s or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application - Knowledge of Computer Science fundamentals - Programming experience in C or Java or Rust - Knowledge in databases PREFERRED QUALIFICATIONS - Previous technical internship(s) if applicable - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Experience such as linear programming and nonlinear optimisation - Ability More ❯
team leader to define technical strategies. Requirements: 4+ years of experience in backend engineering, systems programming, or high-performance software development roles. Strong proficiency in low-level programming languages: Rust, Go, or C/C++ (at least one required, multiple preferred). Experience building high-performance, scalable backend systems and APIs. Knowledge of systems programming concepts: memory management, concurrency, performance More ❯
identity management and authentication, software development, cryptography, system administration and network security. Minimum 2 years experience with Software Development Life Cycle in one or more languages ( Go, Python, Nodejs, Rust, etc. ) Experience with public/private cloud environments ( Openshift, Rancher, K8s, AWS, GCP, Azure, etc. ) In-depth knowledge of security principles, compliance regulations, and change management. Experience in running assessments More ❯
Pathhead, Scotland, United Kingdom Hybrid / WFH Options
Apollo GraphQL
teams to ship faster and deliver richer experiences than ever before. What You'll Do Build, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms, primarily in idiomatic Rust, ensuring security, performance, and reliability. Operate and improve durable, stable public APIs used by the world’s most demanding GraphQL workloads. Engage directly with users — whether community members or enterprise … and real-world feedback. Collaborate with engineers across teams using supportive communication and constructive code reviews to deliver cohesive solutions. Mentor and guide teammates in architecting and writing idiomatic Rust code, while considering the end-to-end impact of changes and ensuring alignment with cross-domain concerns. Lead architectural discussions and cross-team initiatives, driving impactful changes as a technical … and documentation that address cost efficiency, security, and observability. Participate in on-call rotations to ensure the reliability of mission-critical systems. Who You Are You have experience with Rust and enjoy writing performant, maintainable code. You have expertise in systems engineering, including knowledge of stateless/fault-tolerant systems, event-driven patterns, and distributed paradigms. You excel at cross More ❯
United Kingdom 1 week ago Freelance GenAI Developer - Prompt Engineering & Data Workflows Edinburgh, Scotland, United Kingdom 4 hours ago Edinburgh, Scotland, United Kingdom 4 months ago Freelance Software Developer (Rust) - AI Trainer Edinburgh, Scotland, United Kingdom 5 days ago Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Edinburgh, Scotland, United Kingdom 2 weeks ago Software Engineer (Python/Linux More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 1 week ago Senior Engineer Technical Support – Routing & Switching (Location - UK Remote) Edinburgh, Scotland, United Kingdom 2 months ago Rust Engineering Lead - Linux and Open Source Edinburgh, Scotland, United Kingdom 2 months ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
or related technical field Extensive embedded Linux experience - Yocto or other Extensive Linux experience - Debian or Ubuntu preferred Fluency in at least one of Golang, Python, C, C++, or Rust Ability to manage a small team Experience with customer engagements Professional written and spoken English Excellent interpersonal skills, curiosity, flexibility, and accountability Result-oriented, with a personal drive to meet More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Bending Spoons
tech stacks, you’ll refine your ability to choose the right tools for every challenge. From monolithic to microservices architectures, gRPC to REST APIs, Kubernetes to Docker, Python to Rust—you’ll show that true expertise isn’t about using the trendiest technologies, but about understanding their purpose to unleash their full potential. Build stuff that matters. Regardless of your More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
ago Junior Software Engineer - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 1 week ago Glasgow, Scotland, United Kingdom 1 week ago Glasgow, Scotland, United Kingdom 1 week ago Rust Engineering Lead - Linux and Open Source Glasgow, Scotland, United Kingdom 3 months ago Software Engineer - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 3 months ago Senior Backend Engineer - Build More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
this is a rare chance to work in a startup environment with the stability and resources of a well-funded operation. You'll work on complex systems coded in Rust, built in-house from the ground up, operating entirely in the cloud and optimised for ultra-low latency and speed. ? What You’ll Be Doing: Designing, developing, and delivering high … performance systems for HFT and market-making Collaborating with cross-functional teams to shape products and infrastructure Coding in Rust or C++, debugging, and leading on architectural decisions Mentoring junior engineers and conducting code reviews Ensuring systems meet strict standards for speed, quality, and resilience Continuously identifying performance bottlenecks and optimising code Staying current with tech trends and shaping internal … best practices ? What You Bring: 5+ years’ software engineering experience in demanding environments Deep knowledge of high-frequency trading systems and crypto markets Expert proficiency in Rust or C++ Solid system design and architecture skills Startup experience (3+ years in teams under 50 people is a must) Strong decision-making, analytical, and debugging capabilities Experience working under pressure and adjusting More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Mindrift
Kingdom 1 day ago Python Backend Senior Software Engineer - Remote 4 days a week (Europe) Edinburgh, Scotland, United Kingdom $70,000.00-$80,000.00 1 month ago Freelance Software Developer (Rust) - AI Trainer Edinburgh, Scotland, United Kingdom 5 days ago Edinburgh, Scotland, United Kingdom 2 weeks ago Freelance Software Developer (Ruby) - AI Trainer Edinburgh, Scotland, United Kingdom 2 days ago Senior More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Mindrift
Kingdom 3 days ago Python Backend Senior Software Engineer - Remote 4 days a week (Europe) Edinburgh, Scotland, United Kingdom $70,000 - $80,000 1 month ago Freelance Software Developer (Rust) - AI Trainer Edinburgh, Scotland, United Kingdom 6 days ago Freelance Software Developer (Ruby) - AI Trainer Edinburgh, Scotland, United Kingdom 3 days ago Senior Software Engineer - packaging - optimize Ubuntu Server Edinburgh More ❯
working in a collaborative team but also demonstrable ability to work independently due to the remote nature of the role Web technologies experience (WASM, WebGL), as well as Typescript, Rust and V8 Ideally an undergraduate degree in a relevant STEM subject, such as Comp Sci Exposure to functional programming, pair programming and agile methodologies Some product knowledge within Rates/ More ❯