Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (Python TypeScript AI LLM) Remote UK to £130k Are you a senior, backend focussed Software Engineer with advanced Python and TypeScript experience and a keen interest in AI? You could be progressing your career in an impactful Senior Software Engineer role at a highly successful American sports data analytics company that is … expanding its UK presence. As a Backend Software Engineer you will architect, develop and implement a new multi-agent AI experience that unlocks the power of the company's football data for coaches, fantasy players and bettors. You'll be working with data at scale, developing AI driven features in close collaboration with Product and Data Science teams to … customer experiences. You'll focus on backend development primarily using Python and TypeScript to engineer clean code and produce reliable, high quality software. You'll work across the full software development lifecycle, participate in code reviews and explore emerging technologies as part of a collaborative, remote team of technologists who enjoy what they do. Location/WFH: You can More ❯
Littleton, Colorado, United States Hybrid / WFH Options
PlanIT Group LLC
Request: Software Engineer - LabVIEW Location: Littleton/Waterton, CO - Hybrid Level: Level 4: BS YRS or MS+9 YRS Schedule: 4/10-1st Shift Dates: 4/14/2025 - 12/26/2025 Job Description: The selected candidate will become a member of the Software Test Set Operations team, and in that role, will design … develop, test, integrate, troubleshoot, and upgrade software for Orion's electrical ground support equipment. The candidate will be able to apply advanced knowledge of computer systems, test and measurement hardware, programming architectures, info processing techniques, and other subject matter to develop mission solutions. This individual will ensure that appropriate standards and best practices are applied throughout the development life … cycle. And the individual must demonstrate expertise in LabVIEW. Required Skills: • Extensive experience developing software with LabVIEW, LabVIEW FPGA, and LabVIEW Real-Time for test and measurement applications • Experience with test and measurement equipment, both NI and non-NI, such as power supplies, DAQ (AI/AO/DIO), DMMs, Switches, and Relays • Experience with communications protocols such as More ❯
Intelligence. GCCS-J supports the Warfighter by integrating new capabilities, improving system efficiency, and reducing deployment costs through agile development and continuous improvement. Position Summary: We are seeking a Software Engineer with strong knowledge of the full software development life cycle to support the GCCS-J program. The ideal candidate is a self-starter with excellent technical and … Agile development practices across the full SDLC: requirements, design, implementation, testing, and maintenance Lead independent technical investigations and recommend solutions to integrate new capabilities Develop and maintain Java-based software, including documentation, unit tests, and static code analysis remediation Review and improve code quality through peer feedback and best practice implementation Collaborate with geographically distributed development teams Deliver high … quality software on time and within budget Support integration of GCCS-J into new baselines and deployments Basic Qualifications: U.S. Citizenship with an Interim Secret clearance Bachelor's degree in a STEM field or equivalent experience Proficient in Java and object-oriented programming Experience with build tools (e.g., Maven) Understanding of unit testing and test plan development Strong communication More ❯
Embedded C/C++ Software Engineers - Derbyshire We have several fantastic opportunities for Senior and Mid-Level Embedded C/C++ Software Engineers to join an experienced and highly skilled team developing and testing innovative products and systems on the cutting edge of Cyber Security. Ideal candidates should be able to demonstrate strong design and coding skills, a … above all, have a passion for quality. Security will be paramount in development so this role will suit a candidate wanting to build a career in developing high-integrity software, aligned to functional correctness, predicated upon formally defined specifications. Required Technical Skills/Qualifications: Degree qualified with a BSc in Computer Science or equivalent STEM subject Experience in SoftwareMore ❯
Job Title: Embedded Software Engineer Location: Cheshire Salary: Up to £65,000 (Depending on Experience) This is a fantastic opportunity to become part of a progressive, innovation-driven team shaping the future of technology. We are seeking an accomplished Embedded Software Engineer to lead the development of next-generation products in a dynamic, fast-paced environment. In this … challenges and help define product strategy. Collaborate with R&D, Marketing, and global teams to drive innovation. Provide technical leadership, mentorship, and ensure best development practices. Manage full-lifecycle software projects, ensuring compliance with regulatory and cybersecurity standards. Support IP development and represent at industry events around the world. What Were Looking For Degree in a related field. Expertise More ❯
Job Title: CLEARED JUNIOR SOFTWARE ENGINEER - MARYLAND - URGENT Job Type: Full-time Clearance Level: Top Secret/SCI - Full Scope Polygraph Work Arrangement: On-site Job Location: Annapolis Junction MD Background Provide equal employment opportunities to all employees and applicants for employment without regard to race, color, ethnicity, religion, sex, sexual orientation, gender identity and expression, national origin, disability More ❯
We are seeking a Software Engineer (Backend Focus) to act as a senior back-end software engineer, helping to design and develop an entirely new graph analysis platform that - for the very first time - will allow our mission customers to visualize, analyze, and traverse their expansive and complex mission data in a graph format and in near-real … an ambitious, high-visibility project with a tremendous opportunity to transform core customer workflows; performance, usability, and scalability are key project goals. Responsibilities: • Design and architect complex, enterprise-grade software solutions for a streaming analytic app that uses Java, Spring Boot, and Kafka. • Work with another senior back-end engineer to support the project's containerized environments in both … of common Enterprise Integration Patterns (EIP) and how to apply them. • Experience with service containerization and deployment using Docker and/or Kubernetes. • Experience with Extract, Transform, Load (ETL) software patterns to ingest large and complex datasets. • Familiarity with Git and GitLab CI/CD. Nice to Haves: • Experience with graph databases such as Neo4j. • Experience building real-time More ❯
Job Description: We are seeking cleared Software Engineers to support ongoing, mission-critical programs in Annapolis Junction, MD. This is a full-time, onsite opportunity requiring an active TS/SCI Full Scope Polygraph clearance issued by the NSA. If you are a skilled software engineer with a passion for national security and innovative technology, we encourage you … to apply-even if a matching role isn't listed, we may be able to create one just for you. Key Responsibilities: Design, develop, and maintain software applications using Python, Java, or C++ Work within a UNIX/Linux environment Support deployment and orchestration using Kubernetes (preferred, but not required) Collaborate with cross-functional teams to ensure performance, scalability More ❯
Software configuration management tools (e.g. GIT, ClearQuest, Trac, or Subversion), Python, Eclipse IDE, Google Protocol Buffer, model-based design (e.g. MATLAB, Simulink), service-oriented architecture, and Linux OS. Software defined radio architecture (SCA, REDHAWK, or GNU), Commercial wireless standards geolocation techniques. Due to federal contract requirements, United States citizenship and an active TS/SCI security clearance and … s degree in Computer Science or related discipline from an accredited college or university is required. Four (04) years of additional SSWE or equivalent experience on projects with similar software processes may be substituted for a bachelor's degree. Ability to develop, maintain, and enhance signal processing software (e.g. detectors, demodulators, protocol processors). Review and test software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilize software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place More ❯
Description: In this fast-paced position, you'll design and code new software, modify existing systems, and debug defects. Collaborating with UI developers, you'll ensure seamless data display while analyzing user requirements to create high-performance solutions. You will work with a team focused on making data actionable to users by using direct user feedback to guide further More ❯
Northstrat is seeking an experienced and driven Software Developer to join our dynamic prototype solution team. The Software Developer will support the agile development of modern software solutions that support the future Enterprise Systems Integration of space-to-ground systems for the National Customer. The ideal candidate will have experience in applying best practices with Continuous Integration … Continuous Deployment (CI/CD) pipelines and full-stack software development experience implementing mission software capabilities and features. This role demands a self-starter who can take loosely defined tasks and support the development team to deliver high-quality solutions. Key Responsibilities Contribute to the design, development, and implementation of robust, scalable, and high-performance software applications … to meet mission needs. Collaborate with development team to define, design, and implement features and capabilities. Participate in agile ceremonies throughout software development lifecycle. Support the entire product lifecycle, including but not limited to design, implementation, integration, test, deployment. Troubleshooting of software issues, bugs, and discrepancies. Active or current Top-Secret clearance with SCI access and polygraph (TS More ❯
the nation and the world are counting on us to deliver. Join the transformation and help us make this impact now. BlueHalo, an AV Company, is looking for a Software Engineer to support SIGINT analyst operations in Annapolis Junction, MD. You'll sustain and improve a critical mission application-enhancing both the backend and web UI-while troubleshooting, debugging … strong in Python and Django and can work independently in a secure mission environment, we'd love to connect. You like to do this: Analyze user requirements and enhance software capabilities Sustain, debug, and optimize mission-critical applications and web interfaces Develop APIs and interact with services using Python modules Utilize Django or similar full stack frameworks Work with More ❯
Hungerford, Berkshire, South East, United Kingdom Hybrid / WFH Options
Searchability (UK) Ltd
Software Engineer - Hybrid - Global SaaS Organisation Opportunity to join a global SaaS company Salary up to £65k Hybrid working from Hungerford HQ (3 days onsite) Tech stack: C#, ASP.NET, .NET CORE, SQL, Azure Clear career progression into the leadership team Opportunities to work with technologies such as React and .NET MAUI If you'd prefer to keep your CV More ❯
Role Summary We are seeking a highly skilled and experienced Lead Software Engineer with expertise in Adobe Experience Manager (AEM) to join our dynamic team. The ideal candidate will have over 5 years of experience supporting the AEM platform. Certifications are a nice to have, not a must! Major Responsibilities Lead the development and maintenance of the Adobe Experience More ❯
Looking for an ambitious java developer preferably with AWS experience to help developing new version of Mission Critical application for Global use. Data Analytic exposure is a big plus. Java is a must, but these will strengthen your case: Data More ❯
Responsibilities: Contribute to full software development life cycle Write maintainable, extensible, tested code, while complying with coding standards Produce specifications and determine operational feasibility Continuously integrate and deliver software components into a fully functional software system Facilitate end to end user testing with customers Troubleshoot, debug, and upgrade existing systems Work closely with product owners to shape … and deliver features to customers Required Qualifications: 3+ years of softwareengineering experience Experience writing clean, concise, tested, maintainable code in Rust Experience in deploying Rust applications to production or providing support for Rust applications in production Hands on experience applying current best practices and principles in software development Ability to work well in a team oriented … agile softwareengineering environment Ability to learn and apply new technologies, programming practices, patterns, and methods Basic knowledge of modern architectures, CI/CD practices, and/or related competencies within the engineers discipline Demonstrates problem-solving, troubleshooting, decision making skills Solutions-oriented with an ability to keep an open mind while finding agreeable solutions Organized and detail More ❯
Title Cyber Operations Specialist Location Annapolis Junction Description Markesman Group is seeking a Systems Software Engineer to research, design, develop, and test low-level software and embedded solutions across a range of industries, including medical, industrial, military, aerospace, and communications. This role will be located in the Annapolis Junction area. This role focuses on building and analyzing operating … systems-level software, network distribution tools, compilers, and custom software solutions. You'll work closely with engineering teams to define operational specifications, develop technical requirements, and apply advanced principles from computer science, engineering, and mathematics. Candidates with a strong foundation in reverse engineering and embedded development are highly encouraged to apply. Key Responsibilities: Design and … implement operating systems-level software and embedded software for critical systems. Reverse engineer binaries and software systems for security analysis and feature discovery. Create exploits and tools for embedded environments. Analyze and formulate software and system requirements. Assist with persona operations and related tooling. Leverage LLMs and intermediate representations (IRs) for software analysis and reverse More ❯
and-coming projects where you will design, develop, prototype, modify, and integrate solutions to provide mission-centric results. You will work closely with analysts, operators, data scientists and other software engineers to provide mission tactical support. Responsibilities: Augment existing toolsets. Derive, document, and analyze requirements. Build prototypes to demonstrate understanding of mission requirements. Produce end toolsets that can operate … within mission constraints. Skills Requirements: Familiar with Unix based systems. Experience with reverse engineering Linux based network devices. In-depth understanding of network protocols (e.g., TCP/IP), and analysis of network traffic (e.g., Wireshark). Produce and modify software systems in C/C Python/Assembly. Provide support for fielded software systems. Familiarity with Git … and Subversion. Atlassian Tools (Jira, Confluence). Nice to Haves: Experience with reverse engineering windows or embedded platforms (RTOS). Experience with any of the following: Java, JavaScript, Bash, PowerShell, Perl, C#, Rust. Experience with developing CNO specific software in Linux/Windows/Embedded applications. Experience with Vulnerability Research and Exploit development. Knowledge of end-to-end More ❯
CI/CD Implementing automation in cluster and tool creation Implementing process and procedures for utilizing the DevSecOps Pipeline Maintenance of the DevSecOps pipeline to ensure availability to the software developers Rapid resolution of DevSecOps pipeline issues Position may require at times, night and/or weekend work to maintain a secure and resilient system Providing recommendations and be … establish an initial DevSecOps environment in a SIL on a RedHat Linux environment, with familiarity with OpenShift Being a key part of a team that is transitioning from legacy software to cloud-based architecture, software, and agile engineering approaches Develop code in accordance with coding and security standards, potentially including compliance with DoD's Security Technical Implementation … DevSecOps pipeline tools and environments, including OpenShift Experience with transitioning from traditional on-premise development environment to a cloud environment Cloud architecture experience, with the ability to evolve legacy software into a microservices architecture and expertise with specifying the inputs, outputs and service roles within the architecture Softwareengineering experience in an OpenShift RedHat environment In-depth More ❯
else, protecting our mission partners and ensuring program success. Our Mission. Your Success. To learn more, visit Bryn Neil is looking for multiple candidates to join our world-class engineering team. Engineers should have a fundamental understanding of software principles, theories, and concepts related to softwareengineering (including software development lifecycle and software development … process) and Object Oriented analysis, design, and programming, with most recent role(s) being as a software engineer. We are looking to support a strategic customer with softwareengineering support. You will have the opportunity to directly impact the world around you and contribute to classified programs and technologies you are passionate about. In this role, you … or Cruise Control Experience using task management tools such as JIRA Agile Experience coding applications interfacing with Postgres and MongoDB databases Required Education (including Major): Bachelor's Degree in Engineering or Mathematics This is a general job description, the roles and responsibilities may vary depending on the team. Salary: our team represents a breadth of experience which correlates to More ❯
Position Summary We are looking for an experienced Systems Engineer with strong Linux and Kubernetes experience to join our Group Engineering - Systems team. You will help design, build and operate modern infrastructure platforms that support continually evolving applications and services. The role focuses on automation, continuous improvement and reliability of both on premises and public cloud environments. You’ll … work closely with software engineers, security teams, and platform stakeholders to provide robust, scalable and secure platforms based on Linux and Kubernetes. This is a hands-on, growth-oriented role offering the exposure to new technologies and opportunities in AI/ML, networking and security. Duties and Responsibilities Design, implement, and maintain reliable and scalable Linux-based platforms. Design … implement, and maintain Kubernetes clusters on premises and public cloud. Automate operations using modern methodology and tools. Collaborate with softwareengineering teams on deployment strategies and service observability. Contribute and evolve system design and best practices across functions. Triage operational issues and participate in an on-call rotation when required. Position Specifications Essential: Minimum experience 4-5 years More ❯
First approach - providing a fun and challenging environment that promotes innovation, creative thinking, and treating one another like family. Located in Columbia, Maryland, our small business develops cutting-edge engineering solutions to protect our nation's assets. Our team specializes in vulnerability analysis and research, system emulation, softwareengineering, reverse engineering, embedded development, and cyber security. … Non-Remote Clearance & Citizenship Requirements: - TS/SCI with polygraph is required - Due to these clearance requirements, US citizenship is also required Responsibilities Include: - Design, develop, test, and integrate software for advanced cybersecurity capabilities using the latest software tools and techniques such as Python, C, C++, and other languages and frameworks - Work as part of an active member … of an Agile Sprint development team - Assignment includes developing software designs from requirements, implementing these designs in code, developing unit test cases, and supporting integrated software code with the team for builds/integration tests - Support creation and updating of all relevant specifications for design, development, and testing - Develop maintainable code that matches requirements specifications - Participate in design More ❯
of a cross-functional team responsible for developing and deploying the state-of-the-art ground operational system. To be considered, you have a Bachelor's degree in Systems Engineering, or a related Science, Engineering or Mathematics field. Also requires 8+ years of job-related experience, or a Master's degree plus 6 years of job-related experience. … Agile experience preferred. Location: Scottsdale, AZ, Colorado Springs, CO, Huntsville, AL Position: Senior Advanced Systems Engineer - Software Engineer background Contract: 12-24 months with possibility of going direct Pay: $88.45/hour Contract W2 Schedule: Onsite/Hybrid Clearance: Top Secret obtainable/preferred Overview We are seeking an Aerospace Systems Engineer with a strong background in systems engineering … simulation to support Department of Defense (DoD) space and ground system programs. The ideal candidate will have experience decomposing requirements, developing architectures, and integrating advanced aerospace systems with ground software and cloud-enabled environments. Responsibilities Apply systems engineering principles to decompose high-level space-ground designs into detailed ground software and systems architectures. Define and manage internal More ❯
Description: We are seeking a software engineer with a strong interest in offensive cyber, vulnerability research, and reverse-engineering for mobile devices. You will perform a variety of activities, including application development, exploit testing/debugging, reverse-engineering mobile applications/SDKs, and vulnerability research. Responsibilities: Test and debug mobile exploits. Reverse-engineer mobile application SDKs. Experience … with Vulnerability research. Experience with Application development. Skills Requirements: Programming experience in Java, JavaScript, and Python. Reverse-engineering experience using static/dynamic analysis tools, such as Frida, Jadx, Ghidra, or IDA. Experience with vulnerability research and debugging. Nice to Haves: Experience with C/C++. Experience debugging with gdb or similar tools. Knowledge of Android or iOS operating More ❯