Responsibilities: The Software Engineer will complete softwaredevelopment tasks both individually and as a member of an agile team. The selected individual will actively participate in program increment planning and related team activities. He/she/they will analyze and study complex system requirements, use design software tools, provide support using formal specifications … requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration • Experience in softwaredevelopment on Agile teams using Agile Developer practices such as Pair Programming, BDD, Refactoring, and ATDD • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium • Experience with Behavior Driven … Development (BDD) or Test Driven Development (TDD) • Secure Softwaredevelopment (i.e. Layer 7 Policy) • Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or past experience as a member of an agile team More ❯
an accredited course of study in engineering, engineering technology, chemistry, physics, mathematics, data science, computer engineering, or computer science Preferred Skills & Qualifications Experience working as part of an Agile team Knowledge of server-side development and message passing Experience developing enterprise applications Good working knowledge of MS Office products Flexibility and willingness to take on unanticipated tasks … lifecycle including generating design artifacts, implementing software changes, supporting design and code reviews, software testing, and resolution of issues found during testing Actively participate in agile planning and execution using established processes Develop, select, tailor, and deploy integration and test processes, tools, and metrics Execute and document integration and test activities and events Company Benefits More ❯
C++ or Java or Python - Experience developing scripts using Bash or Python. - Experience with software configuration technologies, such as YAML, XML, JSON. Desired Skills: - Basic understanding of Agile Full software life-cycle development. - Experience with infrastructure as code (IaC) concepts and technologies - Desire to integrate, test and troubleshoot and refactor software systems. - Experience with softwareMore ❯
scripts in Python or other scripting languages to support automation and testing workflows Develop and execute automated testing frameworks to validate software reliability and performance Contribute to Agiledevelopment cycles, collaborating with engineers and mission experts to meet evolving requirements Integrate software with hardware systems, ensuring compatibility and mission readiness Support continuous integration, configuration management … required at start) Proficiency in C++ and Java development Experience with Python or other scripting languages Experience designing and executing automated testing frameworks Preferred Qualifications Familiarity with Agilesoftwaredevelopment practices Experience with low-level software-to-hardware interfaces Knowledge of CMake build systems Experience with gRPC frameworks CompTIA Security+ certification Active DoD Top More ❯
and enhancing three key product areas: Situational Awareness, Infrastructure, and Intelligence. GCCS-J supports the Warfighter by integrating new capabilities, improving system efficiency, and reducing deployment costs through agiledevelopment and continuous improvement. Position Summary: We are seeking a Software Engineer with strong knowledge of the full softwaredevelopment life cycle to support the … GCCS-J program. The ideal candidate is a self-starter with excellent technical and communication skills who thrives in a collaborative, fast-paced environment. Key Responsibilities: Follow Agiledevelopment 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 softwareMore ❯
related experience. • Proficiency developing software in object-oriented programming languages such as C, C++, or Java. • Demonstrated understanding of softwaredevelopment life cycle. • Experience in agilesoftwaredevelopment methodologies like Scrum or Kanban. Scaled Agile Framework (SAFe) • Strong, written, verbal and interpersonal communication skills to collaborate effectively with technical teams and More ❯
Exeter, England, United Kingdom Hybrid / WFH Options
Iridium Consulting Ltd
framework will extend across new and existing projects, positioning the role around scaling delivery and refining practices over time. This position involves planning and coordination while adhering to agile practices, working closely with business analysts, designers, developers and testers. The right candidate will influence how delivery is shaped across the business, with strong potential for personal growth as … continues to expand. Key Responsibilities Provide strategic oversight to guide requirements through design, build, testing and approval, while managing scope, schedules, quality, and business outcomes. Oversee the full Agile sprint cycle by setting clear goals, planning from a refined backlog, ensuring progress through daily stand-ups and metrics, and driving continuous improvement via reviews and retrospectives. Facilitate effective … softwaredevelopment experience, ideally with a background in the Microsoft development stack. Proven project management experience. Strong understanding of softwaredevelopment methodologies, including Agile and Waterfall. Proficiency with Jira. Ability to engage with and understand technical discussions with developers. Solid general IT literacy. Desirable Project management or Agile certifications such as More ❯
plymouth, south west england, united kingdom Hybrid / WFH Options
Iridium Consulting Ltd
framework will extend across new and existing projects, positioning the role around scaling delivery and refining practices over time. This position involves planning and coordination while adhering to agile practices, working closely with business analysts, designers, developers and testers. The right candidate will influence how delivery is shaped across the business, with strong potential for personal growth as … continues to expand. Key Responsibilities Provide strategic oversight to guide requirements through design, build, testing and approval, while managing scope, schedules, quality, and business outcomes. Oversee the full Agile sprint cycle by setting clear goals, planning from a refined backlog, ensuring progress through daily stand-ups and metrics, and driving continuous improvement via reviews and retrospectives. Facilitate effective … softwaredevelopment experience, ideally with a background in the Microsoft development stack. Proven project management experience. Strong understanding of softwaredevelopment methodologies, including Agile and Waterfall. Proficiency with Jira. Ability to engage with and understand technical discussions with developers. Solid general IT literacy. Desirable Project management or Agile certifications such as More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
Fortice Ltd
environments Working closely with analysts, data scientists and mission specialists to deliver cutting-edge capabilities Building, testing and optimising systems for scalability and reliability Applying modern engineering practices (Agile, CI/CD, cloud-native tooling) in classified projects Essential Skills Strong software engineering background in Java, Python, or JavaScript/TypeScript Experience of secure software design … and development Understanding of distributed systems, large-scale data processing, or high-performance computing Agiledevelopment and CI/CD experience Active MODDV clearance Why Join? Work on problems that matter, directly contributing to the UKs national security mission Collaborative environment with some of the brightest engineers in the field Hybrid working with flexibility (typically More ❯
to serve our customer/users to communicate while they are executing critical tasks. The SoftwareDevelopment Team is a multi-disciplinary team working according to Agile/Scrum rules delivering high quality software. You will be part of the Software & IVVQ department in the Engineering Organization. Customer focus, Empathy and Ownership are the values … the overall product. Technology Trends : Stay updated on the latest technologies and frameworks. UX Interaction : Collaborate with the UX team to ensure user experience concepts are correctly implemented. Agile Methodology : Follow agile methodologies, including creating user stories and tasks for a robust, user-centric system. Source Code Management : Regularly archive source code into the repository. Issue … Functie-eisen Profile: Education : You hold a Master's degree in Engineering, Computer Science, Computer Engineering, or a related field. Team Dynamics : You thrive in a DevOps/Agile/Scrum team setting and excel in high-pressure environments that require quick thinking and adaptability. Technical Environment : You aspire to work in real-time settings that blend low More ❯
understanding of hardware-software integration. Familiarity with Docker, GitLab CI/CD, and containerized deployments. Excellent communication and teamwork skills, with an ability to work in an agile, collaborative environment. Technologies You'll Work With: C++, Python Embedded Systems Linux Docker, CI/CD (GitLab) ElasticSearch, Kibana for monitoring and analytics Why Join Our Client? This is More ❯
Aberdeen, Aberdeen City, City of Aberdeen, United Kingdom Hybrid / WFH Options
Ion recruitment
understanding of hardware-software integration. - Familiarity with Docker, GitLab CI/CD, and containerized deployments. - Excellent communication and teamwork skills, with an ability to work in an agile, collaborative environment. Technologies You'll Work With: - C++, Python - Embedded Systems - Linux - Docker, CI/CD (GitLab) - ElasticSearch, Kibana for monitoring and analytics Why Join Our Client? This is More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum plus a blue chip package
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Adecco
C# and SQL * Strong WinUI 3 experience (highly preferred) or at least experience in UWP OR WPF* Experience with third-party UI toolkits (e.g. Syncfusion, Telerik)* Background in Agilesoftwaredevelopment environments* Good understanding of MVVM, design patterns, and secure development practices Benefits* Competitive salary* 25 days holiday + bank holidays (option to buy more More ❯
Software Project Manager – Financial Software | Agile | London - Miller Maxwell is partnering with an expanding international Financial Software Vendor, with growth across Asia and the US. As part of their 2025–2026 expansion strategy, they’re seeking a Software Project Manager to lead the delivery of mission-critical software engineering projects. This is a … forward-thinking FinTech organisation at the cutting edge of financial software innovation. 💼 Software Project Management position overview: As a Software Project Manager, you’ll drive Agile delivery of complex, client-facing software solutions. You’ll collaborate with cross-functional teams and ensure projects meet client expectations, industry standards, and timelines. 📌 Key Responsibilities Manage full … software project lifecycles – planning, execution, deployment, and post-delivery support Lead Agile ceremonies: sprint planning, stand-ups, retrospectives, and continuous improvement Coordinate cross-functional teams including developers, QA, designers, and stakeholders Define scope, timelines, and deliverables while managing risks and dependencies Act as a liaison between technical and non-technical stakeholders Ensure delivery of high-quality financial More ❯
AB1, Banchory Devenick, Aberdeenshire, Kincardineshire, United Kingdom
Ion recruitment
understanding of hardware-software integration. Familiarity with Docker, GitLab CI/CD, and containerized deployments. Excellent communication and teamwork skills, with an ability to work in an agile, collaborative environment. Technologies You'll Work With: C++, Python Embedded Systems Linux Docker, CI/CD (GitLab) ElasticSearch, Kibana for monitoring and analytics Why Join Our Client? This is More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum plus a blue chip package
Software Project Manager – Financial Software | Agile | London - Miller Maxwell is partnering with an expanding international Financial Software Vendor, with growth across Asia and the US. As part of their 2025–2026 expansion strategy, they’re seeking a Software Project Manager to lead the delivery of mission-critical software engineering projects. This is a … forward-thinking FinTech organisation at the cutting edge of financial software innovation. 💼 Software Project Management position overview: As a Software Project Manager, you’ll drive Agile delivery of complex, client-facing software solutions. You’ll collaborate with cross-functional teams and ensure projects meet client expectations, industry standards, and timelines. 📌 Key Responsibilities Manage full … software project lifecycles – planning, execution, deployment, and post-delivery support Lead Agile ceremonies: sprint planning, stand-ups, retrospectives, and continuous improvement Coordinate cross-functional teams including developers, QA, designers, and stakeholders Define scope, timelines, and deliverables while managing risks and dependencies Act as a liaison between technical and non-technical stakeholders Ensure delivery of high-quality financial More ❯
a Senior C++ Software Engineer to join their dynamic and collaborative team. This is an exciting opportunity to contribute to high-impact projects in a fast-paced, agile environment. Key Responsibilities Analyse user requirements and translate them into robust solution designs Estimate development effort and break down tasks into manageable components Develop new features and enhance More ❯
the extent possible of test scripts, cybersecurity scans, and pipeline control gates Provide support for the CI/CD pipeline as directed and as managed by the SAFe, Agile, Kanban, and/or Scrum processes and backlog Provide software product development planning and execution support documentation Requirements BS or BA degree in a Computer or Information More ❯
Software Project Manager – Financial Software | Agile | London - Miller Maxwell is partnering with an expanding international Financial Software Vendor, with growth across Asia and the US. As part of their 2025–2026 expansion strategy, they’re seeking a Software Project Manager to lead the delivery of mission-critical software engineering projects. This is a … forward-thinking FinTech organisation at the cutting edge of financial software innovation. 💼 Software Project Management position overview: As a Software Project Manager, you’ll drive Agile delivery of complex, client-facing software solutions. You’ll collaborate with cross-functional teams and ensure projects meet client expectations, industry standards, and timelines. 📌 Key Responsibilities Manage full … software project lifecycles – planning, execution, deployment, and post-delivery support Lead Agile ceremonies: sprint planning, stand-ups, retrospectives, and continuous improvement Coordinate cross-functional teams including developers, QA, designers, and stakeholders Define scope, timelines, and deliverables while managing risks and dependencies Act as a liaison between technical and non-technical stakeholders Ensure delivery of high-quality financial More ❯
Collaborate with internal stakeholders to gather requirements and translate them into technical solutions. Apply modern softwaredevelopment practices, including testing, documentation, and design patterns. Participate in Agile ceremonies, including sprint planning, daily standups, and retrospectives. Research new technologies and contribute to architecture and technical decisions. Requirements Bachelor's degree in Computer Science or equivalent experience. 4+ … in enterprise environments. Familiarity with OAuth/Identity Server and authentication frameworks. Exposure to document generation technologies. Background in professional services, financial, mortgage, or legal industries. Experience with Agile methodologies and tools such as Azure DevOps. More ❯
and scalability. • Conduct software design and code reviews, integrating best practices and innovations. • Contribute to all phases of the softwaredevelopment lifecycle, ensuring adherence to Agile principles. • Participate in system integration and project milestone completion under guidance from supervisors. • Keep abreast of advancements in Java and related technologies to drive continuous innovation. Basic Qualifications: • Typically … eligible for a security clearance. Preferred Qualifications: • Java strongly preferred. • Experience with C++ and Python. • Experience working with the Atlassian Tool suite. • Experience developing software in an Agile and/or DevOps environments. • Previous work satellite GPS software desirable. • Experience with one or more areas of satellite ground system software such as mission management, planning More ❯
As a cybersecurity engineer, you'll help tackle a diverse set of challenging technical and engineering activities in a collaborative, Agile environment, leveraging technical and interpersonal skills in a structured team framework. The position involves aiding testing efforts and related activities across multiple platforms and technologies- like embedded hardware, phased-array systems, space payloads, and radio frequency solutions … on secure software development. • Manage Linux distributions using Yocto Project for embedded systems and ensure robust Linux administration. • Work in a cross-functional engineering team environment, leveraging Agile methodologies and tools like Jira, Confluence, Docker, and GitLab. JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS • Bachelor's or higher degree in Computer Science, Software Engineering, or a Cyber Security More ❯
with team members and stakeholders. Preferred Qualifications Advanced cloud knowledge: In-depth understanding of either Azure services and their integration with AEM or AEM as a Cloud Service. Agile methodology: Familiarity with Agiledevelopment practices and tools. Certification: Adobe Experience Manager Developer (Sites) certification. More ❯
Drivers, networking, system services, etc.) Multi-threaded and multi-core programming Network protocols and socket programming Cryptographic techniques and secure boot Power management in embedded systems Familiarity with Agiledevelopment methodologies Automated testing and continuous integration/continuous deployment (CI/CD) git pipelines Agile experience preferred. REQUIRED EDUCATION Requires a Bachelor's degree in More ❯
Leicester, Leicestershire, East Midlands, United Kingdom Hybrid / WFH Options
Ascent People
excite you) Staying technically involved in decision-making and problem-solving Working with cutting-edge cloud tech (AWS/Microsoft frameworks) Building and optimizing distributed team workflows Driving agile transformation at enterprise scale This is perfect for someone who wants to be a strategic leader while keeping their hands dirty with the technical details! WHAT THEY'RE LOOKING … Negotiables): 8+ years of programme management in softwaredevelopment Strong technical background with actual programming experience Cloud platform expertise (AWS/Microsoft - not just theoretical knowledge) Agile scaling experience across multiple teams/products Virtual team management proven track record Process optimisation skills - you can spot inefficiencies and fix them Stakeholder management at senior levelsl Nice More ❯