writing high quality and efficient coding in a limited memory environment Working with multi-disciple teams including mechanical, electronics and PCB to implement and support new products . Supporting continuousintegration and continuous deployment using Jenkins, BitBucket and GitFlow Acting as a mentor to junior and graduate software engineers To be considered for this position, you will More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
through: Visualisation and demonstrations Experimentation Design and development Verification and Validation Training Systems. Development (using agile scrum methodologies) of real-time software components to simulate weapon systems, including the Integration of hardware to provide true representations of our systems. What we're looking for from you: We are looking for passionate software developers. The successful candidates will be able … practical software engineering, C#/C++ software development. You will be able to demonstrate your experience/knowledge in some of the following areas: Real-Time Software Configuration control ContinuousIntegration and Continuous Delivery or Deployment Unit testing and test driven development Agile development Our company: Peace is not a given, Freedom is not a given, Sovereignty More ❯
Leeds, West Yorkshire, England, United Kingdom Hybrid / WFH Options
ZENOVO LTD
software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. What we'll need from you: Expertise in C/C++ (C++ 11/14/17). … Familiarity with Linux as both a target platform and development environment. Ability to adapt to changing priorities in a dynamic environment, with a focus on agile methodologies. Experience with ContinuousIntegration tools is beneficial. Awareness of the electricity industry is beneficial. Please note we cannot provide sponsorship for the role. If interested, please send across an updated CV. More ❯
to ensure test coverage and traceability Develop and implement comprehensive test strategies and plans aligned with project goals and regulatory requirements. Lead end-to-end testing activities including System, Integration, Regression, and UAT. Coordinate with third-party vendors and offshore teams when necessary. Drive the adoption of test automation and continuousintegration practices. Manage and mentor a More ❯
strategies. You will be expected to critically evaluate existing processes and contribute to the refinement of methodologies, while also identifying and recommending tools that promote innovation and support the continuous enhancement of both testing practices and product quality. The roles and responsibilities for this role include but are not restricted to the following: Build and deliver comprehensive, robust and … and share technical resources, knowledge and lessons learned. Work in a multi-disciplinary Agile Team understanding Agile delivery principles, methodologies and tools. Embed shift-left testing practices through adopting continuousintegration (CI), continuous delivery and continuous deployment (CD) practices. Person specification When giving details in your employment history and personal statement you should highlight your experience More ❯
strategies. You will be expected to critically evaluate existing processes and contribute to the refinement of methodologies, while also identifying and recommending tools that promote innovation and support the continuous enhancement of both testing practices and product quality. The roles and responsibilities for this role include but are not restricted to the following: Build and deliver comprehensive, robust and … and share technical resources, knowledge and lessons learned. Work in a multi-disciplinary Agile Team understanding Agile delivery principles, methodologies and tools. Embed shift-left testing practices through adopting continuousintegration (CI), continuous delivery and continuous deployment (CD) practices. Person specification When giving details in your employment history and personal statement you should highlight your experience More ❯
strategies. You will be expected to critically evaluate existing processes and contribute to the refinement of methodologies, while also identifying and recommending tools that promote innovation and support the continuous enhancement of both testing practices and product quality. The roles and responsibilities for this role include but are not restricted to the following: Build and deliver comprehensive, robust and … and share technical resources, knowledge and lessons learned. Work in a multi-disciplinary Agile Team understanding Agile delivery principles, methodologies and tools. Embed shift-left testing practices through adopting continuousintegration (CI), continuous delivery and continuous deployment (CD) practices. Person specification When giving details in your employment history and personal statement you should highlight your experience More ❯
strategies. You will be expected to critically evaluate existing processes and contribute to the refinement of methodologies, while also identifying and recommending tools that promote innovation and support the continuous enhancement of both testing practices and product quality. The roles and responsibilities for this role include but are not restricted to the following: Build and deliver comprehensive, robust and … and share technical resources, knowledge and lessons learned. Work in a multi-disciplinary Agile Team understanding Agile delivery principles, methodologies and tools. Embed shift-left testing practices through adopting continuousintegration (CI), continuous delivery and continuous deployment (CD) practices. Person specification When giving details in your employment history and personal statement you should highlight your experience More ❯
strategies. You will be expected to critically evaluate existing processes and contribute to the refinement of methodologies, while also identifying and recommending tools that promote innovation and support the continuous enhancement of both testing practices and product quality. The roles and responsibilities for this role include but are not restricted to the following: Build and deliver comprehensive, robust and … and share technical resources, knowledge and lessons learned. Work in a multi-disciplinary Agile Team understanding Agile delivery principles, methodologies and tools. Embed shift-left testing practices through adopting continuousintegration (CI), continuous delivery and continuous deployment (CD) practices. Person specification When giving details in your employment history and personal statement you should highlight your experience More ❯
Xray, Splunk Large-scale implementation experience within complex technology environments Communication skills to translate technical results for non-specialists and advise cross-functional teams Agile experience with DevOps pipelines, continuousintegration/deployment, and test automation McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds. More ❯
Xray, Splunk Large-scale implementation experience within complex technology environments Communication skills to translate technical results for non-specialists and advise cross-functional teams Agile experience with DevOps pipelines, continuousintegration/deployment, and test automation McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds. More ❯
their career as a Simulation & Modelling Engineer with a world class technical engineering company based in Bristol. The opportunity: The Principal Simulation & Modelling Engineer will focus on the development, integration, and validation of dynamic numerical models, primarily using MATLAB and Simulink. Working with all elements of a system right down to wider system component level, the Principal Simulation & Modelling … system designers, control engineers, and software developers to support the full development lifecycle. Automation is a key part of our testing process, and we are hands on in putting continuousintegration and verification processes in place, in conjunction with performing detailed model validation against experimental or field trial data. Ensuring quality standards are upheld is also important in … models. As a technical leader in the team, this role extends to collaboration with cross-functional teams as representative of the modelling team, and presenting technical solutions for system integration and performance assessment activities. Benefits of working here: State of the art technology & innovation External learning and development encouraged. Light and airy university type campus. Friendly environment! Restaurant, On More ❯
East London, London, United Kingdom Hybrid / WFH Options
Richard Wheeler Associates
and lead by example when it comes to engineering best practices. It is envisaged the role will evolve into a leadership position. Responsibilities: Build on exciting new technologies and integration with wearable devices Develop new features, improve existing code work on ambitious projects ranging from low-level algorithms to high-level system design; plus the occasional development of a … prototype app Utilise the latest Android SDKs and frameworks to implement scalable, maintainable and testable architectures Conduct code reviews and champion high-quality code by leveraging unit tests, continuousintegration, and code quality tools Essential Skills and experience: 5+ years of high-level Android development experience, with a wider software engineering background (8+ years in total) Excellent Kotlin More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Richard Wheeler Associates
and lead by example when it comes to engineering best practices. It is envisaged the role will evolve into a leadership position. Responsibilities: Build on exciting new technologies and integration with wearable devices Develop new features, improve existing code - work on ambitious projects ranging from low-level algorithms to high-level system design; plus the occasional development of a … prototype app Utilise the latest Android SDKs and frameworks to implement scalable, maintainable and testable architectures Conduct code reviews and champion high-quality code by leveraging unit tests, continuousintegration, and code quality tools Essential Skills and experience: 5+ years of high-level Android development experience, with a wider software engineering background (8+ years in total) Excellent Kotlin More ❯
in developing and improving automation solutions. Help enhance developer workflows. Support in extending and improving existing build processes and systems. Diagnose and fix errors that occur in developer or continuousintegration workflows with guidance. Maintain and improve existing tools written in Python and other scripting languages. Analyse, communicate, and assist with build results and issues. Contribute to improving … continuousintegration processes (e.g., using Jenkins). Research new tools, techniques, and processes that can benefit Rebellion and our games. Strong interest in debugging and problem-solving. Knowledge of programming and scripting languages such as Python and C++. Good initiative, self-motivation, and organisational skills, with the ability to collaborate productively within larger multi-disciplined project team environments. More ❯
deploy, and manage scalable Kubernetes environments on an AWS platform. Your proficiency in Terraform will drive the automation of infrastructure deployment, while your mastery of Jenkins will streamline their continuousintegration and delivery pipelines. In this role, you'll collaborate closely with a team of top-tier DevOps engineers to design and implement robust solutions that meet the More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
MBDA
leave and fertility testing and treatments Facilities : Fantastic site facilities including subsidised meals, free car parking and much more... The opportunity: In this role, we focus on the development, integration, and validation of dynamic numerical models, primarily using MATLAB and Simulink. We work with both the weapon effectors and the wider system components, in order to provide simulations of … system designers, control engineers, and software developers to support the full development lifecycle. Automation is a key part of our testing process, and we are hands on in putting continuousintegration and verification processes in place, in conjunction with performing detailed model validation against experimental or field trial data. Ensuring quality standards are upheld is also important in … models. As a technical leader in the team, this role extends to collaboration with cross-functional teams as representative of the modelling team, and presenting technical solutions for system integration and performance assessment activities. What we're looking for from you: Proven, hands-on experience with MATLAB and Simulink, or other programming languages for system modelling and simulation. Knowledge More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Noir
C#, WPF and SQL Server. Our client will give you the opportunity to work on enterprise level software development projects and provide training into: .NET 9, MongoDB, MVVM, Prism, continuousintegration, dependency injection (Ninject/Spring.net etc), IoC (Unity, etc), TDD (NUnit/MSTest etc) and Agile (Scrum/Kanban). This is a once in a life More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Noir
C#, WPF and Azure SQL. Our client will give you the opportunity to work on enterprise level software development projects and provide training into: .NET 9, MongoDB, MVVM, Prism, continuousintegration, dependency injection (Ninject/Spring.net etc), IoC (Unity, etc), TDD (NUnit/MSTest etc) and Agile (Scrum/Kanban). This is a once in a life More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Noir
C#, WPF and SQL Server. Our client will give you the opportunity to work on enterprise level software development projects and provide training into: .NET 9, MongoDB, MVVM, Prism, continuousintegration, dependency injection (Ninject/Spring.net etc), IoC (Unity, etc), TDD (NUnit/MSTest etc) and Agile (Scrum/Kanban). This is a once in a life More ❯
Asset Management and Asset Servicing platforms. Key Responsibilities Leadership and Development Own the development and growth of a team of engineers, fostering a culture of accountability, high performance, and continuous improvement. Provide structured guidance, hands-on mentoring, and candid feedback to support professional growth and team development. Identify and nurture emerging engineering talent within the team to ensure continuity … with timelines, quality, and technical standards. Translate business requirements into robust technical solutions, breaking down complex problems into manageable tasks. Champion engineering best practices, including Agile methodologies, version control, continuousintegration, and test-driven development. Innovation and Technology Apply expertise in key technologies (C#, Angular, Microsoft Azure, enterprise messaging systems) to lead innovation and address technical debt. Contribute More ❯
Experience running and maintaining a 24x7 production environment - Experience working with Linux/Unix systems - Experience with support procedures and methodologies for production computing environments PREFERRED QUALIFICATIONS - Experience with continuousintegration/continuous deployment methodologies - Ability to perform deep, technical troubleshooting - Documentation skills - Knowledge of networking technologies - Knowledge of BASH/Powershell/Python/Ruby or More ❯
keeping systems, and services for user interfaces using C++ Work with quants, traders, and other stake holders to design, implement and test technology used in trading Participate in DevOps (continuousintegration pipeline, code quality tools, release methodologies) Experience: 5+ years of experience building highly performant, low-latency systems on Linux platform Expert level C++ programmer. Must have ability More ❯
Proven track record in developing and implementing search technologies and AI solutions. Proven track record delivering multi-product/multi-tenant systems at scale. Proficient in agile methodologies and continuousintegration/continuous deployment (CI/CD). Excellent communication and interpersonal skills, with the ability to influence at all levels. Demonstrated ability to lead and grow More ❯
with clients ranging from startups to global enterprises to manage expectations and gather requirements. Conduct project evaluations, mitigate risks, and provide detailed reporting to senior management and stakeholders. Support continuous improvement by evolving project management practices and contributing to delivery framework enhancement. Must 5+ years' experience managing agile software projects, with successful delivery of production systems history in dynamic … enterprise clients. Experience being Line Nahwe Bachelor's or Master's degree in Computer Science, Engineering, Business Management, or related field. Familiarity with tools and methods in BDD, TDD, ContinuousIntegration, and Automated Testing. C1 or above English proficiency. Experience or interest in applying AI in Web3 or fintech environments. Experience upselling more work to existing clients. More ❯