London, England, United Kingdom Hybrid / WFH Options
Mozilla Corporation
elevate our work and deliver innovative and impactful solutions to our users. The Opportunity: As a Software Engineer on the Desktop team, this is your opportunity to help bring Rust into our legacy codebase, deliver impactful features, and improve performance for a global user base—all while working alongside a passionate team of experts. This role joins 13 talented front … by millions of users worldwide. As we work to modernize and enhance the product, this role plays a vital role in implementing new features and transitioning legacy code to Rust and C++. This role requires a solid background in back-end software development and proficiency in both languages. You will work closely within and across MZLA teams and collaborate with … application. Code feature improvements across major areas, including the calendar and mail components. Implement and refactor mail protocols, converting legacy code to more efficient low-level languages such as Rust or C++. Develop tests to assess operational performance and address performance bottlenecks across the application. Build prototypes and tackle complex problems with no clear solutions, collaborating closely with engineers, designers More ❯
cater to institutions aiming to either establish a foothold or enhance their existing presence in the digital asset space. The Role They're looking for a Senior Developer (C Rust) with market data and low latency experience to join their team in Dubai. You will be responsible for scaling out their core market data & trading infrastructure. Some projects include adding … new high-performance order gateways & market data connectors in C++ or Rust, and improving and re-writing existing core systems and protocols. What they’re looking for: Senior developer to scale their core market data & trading infrastructure Expertise in C++ or Rust, and Python Passion for high-performance systems and low-latency solutions Financial Markets trading experience Linux-based environments More ❯
Senior Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Up to £100,000 per annum plus bonus and stock Hybrid in London office Skills: Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed Systems About the Role Are you a Senior Software Engineer with significant cloud/infrastructure experience? Are you interested in joining a company that is solving genuine problems … the-art, Greenfield code, focusing on being the world's most accountable and sustainable cloud provider. What We're Looking For Tech-agnostic mindset, with preferable experience in Golang, Rust, or C/C++ Experience in software infrastructure or building cloud-native applications Experience working with high-scale, distributed systems Understanding of systems design and component interactions If this sounds More ❯
day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C+, Java, Rust, Assembly, C#, etc.) in support of exploit development Education: Bachelor's degree in Cybersecurity, Cyber Operations, Cyber Engineering, Information System, Information Technology, Computer, Electrical, or Electronics Engineering, Software Engineering, Computer …/Penetration test engagements with exploit and tool development. • Five (5) years of demonstrated experience developing with at least 3 scripting or programming languages (Python, C++, Java, Assembly, C#, Rust, etc.); and • Five (5) years of demonstrated experience identifying gaps in tools and development techniques Top Secret/SCI clearance U.S. Passport or ability to obtain prior to start. Preferred More ❯
day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Education: Bachelor's degree in Cybersecurity, Cyber Operations, Cyber Engineering, Information System, Information Technology, Computer, Electrical, or Electronics Engineering, Software Engineering, Computer … o Performing exploit development. o Identifying gaps in tools and development techniques; and o Performing development with at least two scripting or programming languages (examples include python, C++, Java, Rust, Assembly, C#, etc.) Travel Requirements: 25% CONUS travel may be required Active TS/SCI clearance, SCI eligible Current U.S. Passport or the ability to obtain prior to star Desired More ❯
projects and optimize solutions to improve both speed and scale. This role involves working with a wide range of infrastructures, languages, and technologies such as Linux, Windows, AWS, Python, Rust, Node, and PyTorch, and you will be driven to learn more as required. What experience do I need: We welcome applications from engineers with strong problem-solving and creative thinking … to work in a collaborative team environment. You will be an independent thinker with a startup mindset. Technology-wise, you will be strong in at least one of Python, Rust, or C++ with Linux operating system experience. You will also ideally have: Strong knowledge of more than one programming language, Experience with development that considers all parts of the stack More ❯
day or previously unknown vulnerabilities Analyze, identify, and remediate gaps in offensive tools and development techniques Perform development with at least two scripting or programming languages (Python, C++, Java, Rust, Assembly, C#, etc.) in support of exploit development Education: Bachelor's degree in Cybersecurity, Cyber Operations, Cyber Engineering, Information System, Information Technology, Computer, Electrical, or Electronics Engineering, Software Engineering, Computer … Utilizing Active Directory. NR3006 Attachment J.6 o Exploit development. o Identifying gaps in tools and development techniques; and o Three scripting or programming languages (examples include python, C++, Java, Rust, Assembly, etc. Travel Requirements: 25% CONUS travel may be required Active TS/SCI clearance, SCI eligible Current U.S. Passport or the ability to obtain prior to start Desired: Bachelor More ❯
projects and optimize solutions to improve both speed and scale. This role involves working with a wide range of infrastructures, languages, and technologies such as Linux, Windows, AWS, Python, Rust, Node, and PyTorch, and you will be driven to learn more as required. In this machine learning-focused role, you will also be curating datasets and working with ML concepts … to work in a collaborative team environment. You will be an independent thinker with a startup mindset. Technology-wise, you will be strong in at least one of Python, Rust, or C++ with Linux operating system experience and experience fine-tuning models (e.g., RNN, LSTM, BERT, LLM, CNN) and deploying them to production. You will also ideally have: Strong knowledge More ❯
for multiple Senior Software Engineers to build our new projects for them. You will be working alongside some of the brightest people in the Financial industry. Stack - Java, Python, Rust, C#, AWS, TDD, Docker/Kubernetes, Spring Boot. 5 days a week in the office £100k-140k per year + 10% Bonus Location - Newcastle Candidates must have a 1st Class More ❯
in Amsterdam Authorized to work in the Netherlands Available to start the position soon (ideally, immediately) 3+ years total experience in Python and/or C++ and/or Rust 1+ years industry experience as a developer at a reputable company Academics and/or experience exhibiting a strong background in computer science, statistics, mathematics, machine learning and data science … to communicate and collaborate with cross-functional teams Git/version control Experience with Linux servers Bonus Skills Cloud development experience (GCP and/or AWS) Time series knowledge Rust, Polars, PyTorch, Jax, Equinox, Flax, Cuda Other than these skills, we don't expect you to have everything required for this job out of the box. We will work with More ❯
a fast-moving environment. Contribute to the development and maintenance of a secure software development lifecycle (SDLC) with a focus on secure coding practices in languages like Python, C++, Rust, Go and Kotlin/Java. Conduct threat modeling, vulnerability assessments and security code reviews across different platforms, ensuring security is embedded at every stage of the development lifecycle. Provide mentorship … roles with significant practical experience in securing software development at scale. Proven record of accomplishment in secure coding practices and development experience in development languages such as Python, C++, Rust, Go and Kotlin/Java. Strong technical background in software development, system architecture and security tools. Strong understanding of security principles, techniques and technologies related to software and product security More ❯
London, England, United Kingdom Hybrid / WFH Options
Instituto de Continuidad de Negocio
software running on embedded Linux hardware (Jetson Orin AGX) Review, debug, and evolve the existing codebasemostly Python at presentwith freedom to rework using the most appropriate tools (e.g. C++, Rust, Go) Collaborate with hardware, ML, and research teams to implement DAS algorithms and interface with Redis, PostgreSQL, RS485, and Modbus/MQTT Contribute to DevOps and CI infrastructure (Ansible, GitHub … across embedded or edge environments Strong Linux systems knowledge (Ubuntu), scripting (Bash), and deployment tools (Ansible, CI/CD) Proficiency in at least one systems programming language (Python, C++, Rust, Go, etc.) Practical, problem-solving mindsetcomfortable making trade-offs and prioritising product impact Familiarity with secure development practices, unit testing, and compliance considerations is beneficial Why apply? Technical ownership genuine More ❯
Mountain View, California, United States Hybrid / WFH Options
LinkedIn
practical experience. - 4+ years of industry experience in software design, development, and algorithm related solutions. - 4+ years experience programming in object-oriented languages such as Java, C++, Python, Go, Rust, C# and/or Functional languages such as Scala or other relevant coding languages. - Basic integration knowledge under Linux environments. - Experience working in the media processing domain. Preferred Qualifications - BS … integration of video codecs (H.26x, H.264, H.265, VP9, AV1, etc.) and proficiency in using FFMPEG for video processing. Suggested Skills - Distributed systems - Backend Systems Infrastructure - Java/Golang/Rust/Python You will Benefit from our Culture We strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness More ❯
Knowledge of BASH, sed, and awk Proficiency in Git Ability to work in a fast-paced, team-oriented environment Understanding of agile and scrum methodologies Preferred Skills: Software Development Rust programming language Software & Systems Integration Testing Test Script Development What sets you apart: Strong understanding of software development and engineering principles Quick learner and innovative problem solver Capable of providing More ❯
least 4 years of progressive experience developing software applications is required. Proficiency in programming languages like Python and/or C++. Experience with smart contract development in Solidity or Rust is a plus. Familiarity with Web3, DeFi protocols, EVM, DAOs, and NFTs is a plus. Excellent attention to detail and accuracy and a thorough understanding of full life-cycle development More ❯
through efficient memory management including embedded kernel and Linux driver technologies. Good analytical and problem-solving skills. Excellent communication skills. Additional experience with 1 or more of the following: Rust, Python, RF, DSP, network systems. The role would require you to be onsite at their offices at least 3 days per week as required for projects. On offer is an More ❯
with some flexibility). About you: You have strong backend software engineering experience with Python and ideally also some of the following: Anaconda, Mamba, Poetry, C++, JavaScript, Haskell, CCaml, Rust You have experience working with asynchronous, parallel or distributed systems You have a good knowledge of at least one relational database You have a good understanding of TDD, CI/ More ❯
with some flexibility). About you: You have strong backend software engineering experience with Python and ideally also some of the following: Anaconda, Mamba, Poetry, C++, JavaScript, Haskell, CCaml, Rust You have experience working with asynchronous, parallel or distributed systems You have a good knowledge of at least one relational database You have a good understanding of TDD, CI/ More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Client Server
with some flexibility). About you: You have strong backend software engineering experience with Python and ideally also some of the following: Anaconda, Mamba, Poetry, C++, JavaScript, Haskell, CCaml, Rust You have experience working with asynchronous, parallel or distributed systems You have a good knowledge of at least one relational database You have a good understanding of TDD, CI/ More ❯
with some flexibility). About you: You have strong backend software engineering experience with Python and ideally also some of the following: Anaconda, Mamba, Poetry, C++, JavaScript, Haskell, CCaml, Rust You have experience working with asynchronous, parallel or distributed systems You have a good knowledge of at least one relational database You have a good understanding of TDD, CI/ More ❯
primarily composed of skilled engineers who are dedicated to delivering robust and easy-to-use solutions to our customers. Responsibilities Write efficient and scalable code in C++ and potentially Rust , with the ability to optimize code to run on minimal hardware. Manage databases and write complex queries in SQL . Develop and maintain web applications using Vue.js and Angular.js . More ❯
Degree in Computer Science, Software Engineering, Computer Engineering, Machine Learning, Mathematics, or related STEM fields and experience in coding in languages including, but not limited to, C, C++, C#, Rust, Java, or Python Experience with large-scale software systems and infrastructure. Demonstrated interest in reinforcement learning, language modelling, generative modelling, or related domains. Ability to work collaboratively in a fast More ❯
primarily composed of skilled engineers who are dedicated to delivering robust and easy-to-use solutions to our customers. Responsibilities Write efficient and scalable code in C++ and potentially Rust , with the ability to optimize code to run on minimal hardware. Manage databases and write complex queries in SQL . Develop and maintain web applications using Vue.js and Angular.js . More ❯
agile management etc. Motivation to work in a mutlidisciplinary product team, demonstrating excellent communication skills and time management to successfully drive projects Desirable: Knowledge of multiple programming languages (e.g. Rust, Python, etc.) Experience with PCIe devices & FPGAs Familiarity with PCB design concepts and ability to independently interpret PCB schematics Experience in cyber-security, cryptography and/or systems hardening Software More ❯
a positive attitude, especially in high-demand situations. Requirements Must-Haves: • Minimum of 3 years of professional experience in software engineering. • Proficiency in multiple programming languages: C++, Python, Java, Rust, Golang. • Experience with Linux in hardware products such as IoT devices, robots, drones, or automotive applications. • Expertise in cloud applications designed to serve thousands of customers. • Familiarity with cloud platforms More ❯