Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of experience. Experience in developing complex systems and applications using Ada programming language. Experience in a Unix / Linux operating system. The ability to obtain and maintain an interim secret U.S. security clearance prior to the start date. U.S. citizenship is required, as only U.S. citizens are … with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems. Experience in developing complex systems and applications using C / C++, Java or other object-oriented programming language. Experience with multithreading, memory management, or performance optimization in complex environments. What We Offer Our values drive our actions, behaviors, and … Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https: // www.state.gov / m / ds / clearances / c10978.html As part of our commitment to maintaining a secure More ❯
in C++ or Java Quick to learn and absorb new concepts and information Recent MATLAB and or Python Experience Must have an Interim or Active Secret Clearance Unix / Linux Operating System Experience Must be able to support an in-person / closed-area work environment Preferred Qualifications: Highly experienced with Linux, scripting, and operations Experience … Driven Development (BDD) using tools like Gherkin and Cucumber for automated acceptance testing Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND / OR SonarQube Experience developing software in an Model Based Systems Engineering (MBSE) environment. Experience with CI / CD, containers, and pipelines. Experience with … Software Change Control, Change Management, Code Quality, Static Analysis, and CI / CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and Jenkins. Very solid background in math and physics Advanced degree in Mathematics or Physics or Computer Science Primary Level Salary Range: $131,100.00 - $196,700.00 The above salary range More ❯
SoftwareEngineer C++ Developer Automated Machining Strategy (London / Hybrid) Salary bands depending on experience About the Organisation We are a technology-driven company working to modernize precision manufacturing. Our team builds intelligent software that speeds up the creation of CNC machining … the most time-consuming programming steps, helping manufacturing teams increase productivity and consistency across their workflows. We are a growing engineering-led organisation with strong expertise across software development, applied mathematics, and real-world machining. The Opportunity We are expanding a core engineering group focused on machining strategy and automated toolpath reasoning. This role involves designing … to explain complex technical topics. Degree or equivalent background in Computer Science, Mathematics, Physics, Engineering, or a related technical discipline. Helpful Additional Experience Knowledge of computational geometry, CAD / CAM workflows, CNC machining, or manufacturing processes. Familiarity with geometric modeling kernels, simulation frameworks, or CAD / CAM libraries. Experience with parallel computing, GPU acceleration, or high More ❯
SoftwareEngineer C++ Developer Automated Machining Strategy (London / Hybrid) Salary bands depending on experience About the Organisation We are a technology-driven company working to modernize precision manufacturing. Our team builds intelligent software that speeds up the creation of CNC machining More ❯
The Principal SoftwareEngineer (PSE) is a member of a highly-motivated team. This role will develop, enhance, and sustain innovative solutions to improve the customer experience. The PSE will implement complex software in accordance with project requirements, UX design, and industry best practices. The PSE will also … Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and / or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education and / or Experience: Bachelor's degree (B. … four-year college or university in Computer Science, Engineering, or Information Technology or related field required and 6+ years of related experience; or 4+ years related experience and / or training with a Master s degree; or equivalent combination of education and experience. Master s degree preferred. Required Skills and Qualifications: Experience developing complex web applications using React More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Mondrian Alpha
world-class engineers and researchers to solve some of the most complex challenges in systematic trading. Their London-based systematic team is expanding and seeking a Trading Developer to play a pivotal role in building and enhancing their core trading platform. This is a high-impact role within a small, elite group where your contributions will … modern C++ , while still contributing to Python systems and integrations. Tackle the full lifecycle: design, development, testing, deployment, and support — building mission-critical systems that trade globally, 24 / 7. Work in an environment where deep domain knowledge and technical excellence are equally valued. What They’re Looking For Proven experience building complex, high-performance systems in C++ More ❯
world-class engineers and researchers to solve some of the most complex challenges in systematic trading. Their London-based systematic team is expanding and seeking a Trading Developer to play a pivotal role in building and enhancing their core trading platform. This is a high-impact role within a small, elite group where your contributions will … modern C++ , while still contributing to Python systems and integrations. Tackle the full lifecycle: design, development, testing, deployment, and support — building mission-critical systems that trade globally, 24 / 7. Work in an environment where deep domain knowledge and technical excellence are equally valued. What They’re Looking For Proven experience building complex, high-performance systems in C++ More ❯