and design patterns e.g., Object Oriented Programming. Proficiency in Python and experience with AI/Machine Learning libraries e.g., NLP, Computer Vision. Knowledge of additional programming languages (e.g., Java, C++, JavaScript, Ruby, PHP) and ability to write clean code. Experience with version control systems (e.g., Git) and understanding of branching and merging. Strong analytical and problem-solving skills. Excellent communication More ❯
of test automation frameworks and tools building experience - 2+ years of non-internship professional software development testing experience - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience in penetration testing and exploitability-focused vulnerability assessment - Experience in platform-level security mitigations and hardening for Linux and Windows PREFERRED QUALIFICATIONS - Knowledge More ❯
London, England, United Kingdom Hybrid / WFH Options
NATO
/PhD degree in Computer Science, Engineering, Mathematics, Statistics, or a related technical field, or equivalent practical experience. • Professional software development experience using languages such as Python, C, Julia, C++, or similar. • Strong proficiency in Python and its scientific computing/ML ecosystem (e.g., NumPy, Pandas, TensorFlow, AI Foundry, OpenAI, Scikit-learn etc.). • Solid understanding of core machine learning More ❯
Infrastructure as Code using either: Terraform, Cloudformation, Deployment Manager or ARM • Linux and Windows administration • Software development experience – ideally in Java, Kotlin, Python, Apps Script, JavaScript or C#/C++ • Containerisation experience such as Docker, Kubernetes or OpenShift • Experience of security protocols such as PKI, TLS etc • Virtualisation experience, KVM/Vmware • Good understanding of networking • Demonstrable troubleshooting and problem More ❯
to set job alerts for “Senior Software Engineer” roles. Senior Java Engineer - Take Ownership of Flagship Trading Product - Up to £120k London, England, United Kingdom 3 weeks ago Senior C++ Engineer (Mandarin Speaker) - London/Remote from the UK London, England, United Kingdom 1 month ago London, England, United Kingdom 1 month ago Senior Manager, Developer Relations and Ecosystem Marketing More ❯
Science or a related field involving software development Experience with or a strong passion to learn more about: Software development and testing in languages such as C#, Go, Java, C++, Python, Typescript Containerization, DevOps, and Cloud Platforms such as Azure or AWS K8s provisioning, configuration and operation Logging, monitoring, and observability tooling CI/CD best practices, Release Engineering Git More ❯
England, United Kingdom 2 years ago London, England, United Kingdom 5 months ago London, England, United Kingdom 2 days ago London, England, United Kingdom 9 months ago Quantitative Developer - C++ Infrastructure for Quant Analytics London, England, United Kingdom 2 weeks ago Global Banking & Markets, Quantitative Researcher/Trader, Analyst/Associate, London London, England, United Kingdom 1 week ago Greater More ❯
Bathgate, Scotland, United Kingdom Hybrid / WFH Options
Plexus Corp
within your team Ideal Qualifications Bachelor's degree or higher in relevant field. Five (5) years of relevant experience (product development, embedded software development). Strong programming skills (modern C++, C) Knowledge of other languages (C#, Python, Bash) Strong design skills (OO, abstraction) Unit testing experience Linux, RTOS, and bare-metal programming Hardware/software integration and debugging Full life More ❯
analytical and problem solving skills Collaborative team player with strong verbal communication skills 4+ years working experience in the financial industry (buy side preferred) Experience building enterprise solutions in C++ and/or java Deep product knowledge in the Equity or Fixed Income asset class Benefits and Compensation Information: Our team is our most important asset and investment. We value More ❯
London, England, United Kingdom Hybrid / WFH Options
Palantir
years of software engineering experience, preferably in fields such as Computer Science, Mathematics, Software Engineering, Physics. Strong coding skills with demonstrated proficiency in programming languages, such as Python, Java, C++, Rust, JavaScript/TypeScript, or similar languages. Ability to dive into and navigate complex systems to better understand the nuances in how they work. Demonstrated ability to learn and work More ❯
week ago Glasgow, Scotland, United Kingdom 2 weeks ago Glasgow, Scotland, United Kingdom 2 days ago Glasgow, Scotland, United Kingdom 4 weeks ago Junior Software Engineer - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 13 hours ago Software Engineer - Solutions Engineering Glasgow, Scotland, United Kingdom 1 month ago Glasgow, Scotland, United Kingdom 2 weeks ago Full Stack Software Engineer - Java More ❯
powering Man Group 's hedge funds . Key skills & experiences : Experience working with any of the following programming or scripting languages: C#/Java/Python/Powershell/C++ Your technical experience may have been gained through open source maintenance, 2+ years of relevant industry experience, or as a recent graduate or currently studying for a degree in Computer More ❯
code. Proficiency in JavaScript, TypeScript, React, Node.js, and Next.js. Understanding of how to implement REST APIs and GraphQL. Familiarity with Express, MVC architecture, and Laravel. Basic knowledge of PHP, C++, Python (including machine learning libraries), and database technologies such as MySQL, NoSQL, MongoDB, and PostgreSQL. Experience with AWS and deployment tools like Jenkins. Proficiency in HTML, CSS, and frameworks like More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
with assistive technology. Exceptional recent Computer Science (or similar) graduates or those with a few more years of professional software development experience in modern C# or similar (e.g., Java, C++). Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Excellent understanding of software design principles. Confident and experienced with automated testing - from unit More ❯
Natural Language Processing, Algorithmic Foundations of Optimization, Data Science, Data Mining and/or Bioinformatics Experience with database systems such as SQL, MongoDB Experience on general programming languages: Python, C++, Java, etc. Experience with deep learning, machine learning and NLP frameworks such as PyTorch (or TensorFlow), HuggingFace Transformer, Scikit-learn Experience with working in Linux A strong intuition for what More ❯
London, England, United Kingdom Hybrid / WFH Options
PhysicsX Ltd
AWS, Azure, GCP); building machine learning models and pipelines in Python, using common libraries and frameworks (e.g., NumPy, SciPy, Pandas, PyTorch, JAX), especially including deep learning applications; C/C++ for computer vision, geometry processing, or scientific computing; software engineering concepts and best practices (e.g., versioning, testing, CI/CD, API design, MLOps); container-ization and orchestration (Docker, Kubernetes, Slurm More ❯
ensuring efficient and reliable operations. Required 5-7 years of experience in software development with a focus on production-grade code. Proficiency in Java, Python, and PySpark; experience with C++ is a plus. Deep expertise in Azure services, including Azure Storage, and familiarity with AWS S3. Strong understanding of data security, including encryption/decryption. Proven technical skills with experience More ❯
Business Skills Essential: Substantial quant development engineering experience Excellent team management and communication skills A knowledge of a modern data-science stack Demonstrable programming experience, ideally in Python, Java, (C++ desirable) Experience of the challenges of dealing with large data sets, both structured and unstructured Used a range of open source frameworks and development tools, e.g. NumPy/SciPy/ More ❯
Business Skills Essential: Substantial quant development engineering experience Excellent team management and communication skills A knowledge of a modern data-science stack Demonstrable programming experience, ideally in Python, Java, (C++ desirable) Experience of the challenges of dealing with large data sets, both structured and unstructured Used a range of open source frameworks and development tools, e.g. NumPy/SciPy/ More ❯
Application Development, SDLC, End User Platforms, Digital Workflow, Artificial Intelligence & Machine Learning, Cloud technologies, Data Engineering, Mobile/Web, and Database Management systems. Ability to review code (Java, C#, C++, Python, VBA macros etc.) Systems development/SDLC tools and processes (SVN/CVS, build, software testing, configuration, and deployment) Linux and Windows operating systems: security, configuration, and management Database More ❯
understanding of computer science and engineering fundamentals. You have experiences working with distributed systems. You are proficient in one or more of the following programming languages: C#, Java, C, C++, Python, SQL, or Scala. You have some knowledge of software development code editors: Visual Studio, Visual Studio Code, Rider, and version control systems (Git, Perforce). You have 7+ years More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
AWE
to have the following: Strong Engineering background, preferably in fields such as Computer Science, Mathematics, Software Engineering, Physics, or Data Science. Proficiency in programming languages such as Python, Java, C++, TypeScript/JavaScript, or similar. Excellent communication, presentation, and organisation skills Demonstrable stakeholder engagement and management experience and the ability to engage with stakeholders at various levels Whilst not to More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Oracle
cleared work environment. Security clearances are not required, and active clearances cannot be sponsored. Nice to Have Proficiency with multiple programming languages, preferably Go, Java, Python or C/C++ 5+ years industry experience in software development Ability to perform manual source code reviews in one of the aforementioned languages, or assisted review with code analysis tools Hands-on experience More ❯
Access Management (IAM) processes, policies, or technologies Knowledge of operating systems, including Windows, MacOS, and/or Linux Proficient programming skills in languages such as Python, Java, JavaScript, C, C++, or C# Experience with web development and frameworks, such as NodeJS, ReactJS, ASP.NET, AngularJS, Flask, Ruby on Rails, etc. Familiarity with databases, including SQL, MySQL, PostgreSQL, and NoSQL Experience with More ❯
Access Management (IAM) processes, policies, or technologies Knowledge of operating systems, including Windows, MacOS, and/or Linux Proficient programming skills in languages such as Python, Java, JavaScript, C, C++, or C# Experience with web development and frameworks, such as NodeJS, ReactJS, ASP.NET, AngularJS, Flask, Ruby on Rails, etc. Familiarity with databases, including SQL, MySQL, PostgreSQL, and NoSQL Experience with More ❯