integration, testing, and cloud technologies (AWS, Azure). Software Delivery Expertise: Skilled in delivering high-quality, reliable, scalable, and secure software using Agile methodologies, design patterns, DevOps tools including testautomation, and monitoring. Leadership in Technical Workstreams: Experience in managing large and complex technical projects within global, multi-supplier environments. Practical Engineering Background: Ability to lead development teams More ❯
integration, testing, and cloud technologies (AWS, Azure). Software Delivery Expertise: Skilled in delivering high-quality, reliable, scalable, and secure software using Agile methodologies, design patterns, DevOps tools including testautomation, and monitoring. Leadership in Technical Workstreams: Experience in managing large and complex technical projects within global, multi-supplier environments. Practical Engineering Background: Ability to lead development teams More ❯
and mobile-based sites that drive these web applications • Design, build, test, document and maintain API's and integrations • Ensure quality control using industry standard techniques such as automatedtesting, pairing, and code review • Work with the Product team to understand end-user requirements and translate them into an effective technical solution • Document technical design and analysis work • Assess More ❯
build them. We prefer building in-house solutions where possible, including maintaining our own custom PHP framework. Our backend stack uses PHP 8, MySQL 8 andOpenSearchhosted on AWS. We test usingPHPUnitandBehat. We prioritise performance and best practices - our customers rely on fast, reliable systems. We're constantly evolving - in both our technology and our product offerings. Our frontend stack … Detail-oriented, with a focus on building robust, well-tested features. Passion for learning and staying current with emerging technologies. Preferred Qualifications: Experience with AWS cloud services. Familiarity with automatedtesting frameworks (PHPUnit,Behat). Hands-on experience with modern JavaScript frameworks (especially Angular). Experience working with large and complex codebases. Room 58 prides itself on providing a great More ❯
business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Responsibilities: • Analyze user requirements to derive software design and performance requirements • Design and code new software or modify existing software to add new features … repositories • Provide recommendations for improving documentation and software development process standards • Develop or implement algorithms to meet or exceed system performance and functional standards • Assist with developing and executing test procedures for software components • Write or review software and system documentation • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data … measure outcome and consequences of design • Design or implement complex database or data repository interfaces/queries Skills Required: • Java experience, Spring Boot, Linux Containerized Software, Clean Code principles, automation, GitLab, Continuous Integration, SAFe Agile, Eclipse JIRA, Atlassian Tools • Testautomation, Robot Framework, TestLink, GitLab, Linux, Test Case development and execution, Cameo Qualifications: • Seven (7) years More ❯
business management information systems) based upon documented requirements. • Works individually or as part of a team. • Reviews and tests software components for adherence to the design requirements and documents test results. • Resolves software problem reports. • Utilizes software development and software design methodologies appropriate to the development environment. • Provides specific input to the software components of system design to include … repositories • Provide recommendations for improving documentation and software development process standards • Develop or implement algorithms to meet or exceed system performance and functional standards • Assist with developing and executing test procedures for software components Write or review software and system documentation • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data … team lead at the level appropriate to the software development process being used on any particular project. Skills Required: • Java experience, Spring Boot, Linux Containerized Software, Clean Code principles, automation, GitLab, Continuous Integration, SAFe Agile, Eclipse JIRA, Atlassian Tools Testautomation, Robot Framework, TestLink, GitLab, Linux, Test Case development and execution, • Qualifications: Fourteen (14) years experience More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
True North Group
with modern software architecture principles, including design patterns and refactoring techniques. Hands-on experience with CI/CD pipelines, ideally using tools like GitLab or Azure DevOps. Knowledge of test-first development approaches, such as Test-Driven Development (TDD) or Behaviour-Driven Development (BDD). Awareness of testautomation strategies and a commitment to maintaining a … robust test suite. More ❯
leadership in Zero Trust architecture for hybrid and multi-cloud environments Strong background in secure, software-defined networking and micro-segmentation Hands-on with modern engineering practices—Agile, DevSecOps, automatedtesting Familiarity with secrets management/certificate lifecycle automation Solid grasp of cryptographic key management and enterprise PKI operations Experience with Cloud Security Posture Management (CSPM) and Cloud Workload More ❯
we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automatedtesting and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform … with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial phone call - ~45 minutes Take home technical test to be discussed in the technical interview - ~3 hours Technical interview - ~1.5 hours Final Interview - ~40 minutes Benefits 25 days holiday (plus take your public holiday allowance whenever works More ❯
we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automatedtesting and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform … with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial phone call - ~45 minutes Take home technical test to be discussed in the technical interview - ~3 hours Technical interview - ~1.5 hours Final Interview - ~40 minutes Benefits 25 days holiday (plus take your public holiday allowance whenever works More ❯
we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automatedtesting and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform … want to get the best from you, so come with questions and be curious. In general you can expect the following: Initial phone call - ~45 minutes Take home technical test to be discussed in the technical interview - ~3 hours Technical interview - ~1.5 hours Final Interview (normally done on the same day as the face to face) - ~40 minutes Benefits More ❯
leadership in Zero Trust architecture for hybrid and multi-cloud environments Strong background in secure, software-defined networking and micro-segmentation Hands-on with modern engineering practices—Agile, DevSecOps, automatedtesting Familiarity with secrets management/certificate lifecycle automation Solid grasp of cryptographic key management and enterprise PKI operations Experience with Cloud Security Posture Management (CSPM) and Cloud Workload More ❯
Newark, Nottinghamshire, East Midlands, United Kingdom
Professional Technical Ltd
interfaces Skilled in bare-metal firmware, peripheral setup, and layered software design Proficient with version control (e.g. Git) and protocols like SPI, I2C, UART, USB, CAN, Ethernet Experience with automatedtesting, unit tests, and Jira (or similar tools) Familiar with full software lifecycle: IDEs, toolchains, testing, versioning, and release C# experience is desired but not essential Salary and benefits for More ❯
from mockups that can be directly implemented Improve rendering performance and memory optimizations to create a performant UX Support, maintenance and ongoing development for existing applications and projects Unit-test code for robustness, including edge cases, usability, and general reliability Continuously discover, evaluate, and implement new technologies to maximize development efficiency Shipping Progressive Web Apps (PWA) to various platforms … cloud storage, deployment and computing. We use AWS but we’re open to other platform experience Can ship great quality products efficiently, you follow best practices (CI/CD, automatedtesting, version control) Strong fundamentals in Computer Science, you know how things work under the hood Excellent problem-solving, communication, and story-telling skills Experience building PWA with offline-capabilities More ❯
london, south east england, united kingdom Hybrid / WFH Options
Goodnotes
from mockups that can be directly implemented Improve rendering performance and memory optimizations to create a performant UX Support, maintenance and ongoing development for existing applications and projects Unit-test code for robustness, including edge cases, usability, and general reliability Continuously discover, evaluate, and implement new technologies to maximize development efficiency Shipping Progressive Web Apps (PWA) to various platforms … cloud storage, deployment and computing. We use AWS but we’re open to other platform experience Can ship great quality products efficiently, you follow best practices (CI/CD, automatedtesting, version control) Strong fundamentals in Computer Science, you know how things work under the hood Excellent problem-solving, communication, and story-telling skills Experience building PWA with offline-capabilities More ❯
a containerized architecture. Role Highlights: Work with the Chief Engineer and Technical Leads to translate requirements into user stories to incorporate new functionality into various software applications Build with automatedtesting frameworks to ensure code quality and robust CI/CD deployment processes Experience developing Python-based web APIs to interface with cloud applications and databases as part of cloud More ❯
that there are no nasty surprises. Ensure that fundamental best practices are upheld on quality, delivery and security - targeting Good to Elite DORA Benchmark scores through: True CICD Robust automatedtesting Effective PR and review practices Identifying and eliminating bottlenecks through out the SDLC (culture, process and technology) Maintain the health and performance of the team through excellent communication, clear … Has demonstrable experience leading a team of 5-9 software engineers. Has at least a year's experience hands on coding in roles such as Software Engineer, Engineer in Test, Data Engineer etc. Has a strongly product led approach to engineering Has excellent communication and collaboration skills, particularly with non-technical stakeholders Is able to tell meaningful stories about More ❯
tables and charts. It is backed by services written in C++ and .Net that provide JSON RPC and REST APIs and are deployed to Amazon Kubernetes. We rely on automatedtesting to maintain our product stability - e2e, integration and unit-tests are an important part of our development workflow. We use regular code review processes to increase code quality; dynamic … design principles behind scalable applications Knowledge of the design principles like SOLID, TDD, etc. Knowledge of C#/.NET, Angular Expert skills in ECMAScript, TypeScript, HTML5, CSS3 Experience with automatedtesting (unit, integration, E2E tests) Understanding of the relational databases and SQL, object-relational mapping Understanding of the networking terms, concepts, protocols, security Purple Perks Medical, dental and vision coverage More ❯
of technical and soft skills to enable the team to implement sound DevOps engineering practices and deliver value quickly and continuously. These skill are categorised into the following domains. Automation skills: Automation is a key skill domain for DevOps engineers, they need to be able to design, build and maintain automation solutions for building, testing, deploying application … and infrastructure. Specific automation skills are: Continuous Integration - Skilled in the tooling and principles of continually building, testing and integrating the software that developers produce Continuous Deployment - Skilled in the automation of the deployment of the artefacts produced by the CI Orchestration - Deliver solutions to orchestrate the deployment, management scaling and networking of containers Workload Automation - Create … one flavour of Operating System Programming Languages - Although programming is not the core skill of the DevOps engineer, they still need to be able to program to produce the automation that is required for the role. There will also be times that an understanding of coding is needed to problem solve issues Containerisation - Most DevOps projects make use of More ❯
Gloucester, Gloucestershire, South West Hybrid / WFH Options
BAE Systems
of technical and soft skills to enable the team to implement sound DevOps engineering practices and deliver value quickly and continuously. These skill are categorised into the following domains. Automation skills: Automation is a key skill domain for DevOps engineers, they need to be able to design, build and maintain automation solutions for building, testing, deploying application … and infrastructure. Specific automation skills are: Continuous Integration - Skilled in the tooling and principles of continually building, testing and integrating the software that developers produce Continuous Deployment - Skilled in the automation of the deployment of the artefacts produced by the CI Orchestration - Deliver solutions to orchestrate the deployment, management scaling and networking of containers Workload Automation - Create … one flavour of Operating System Programming Languages - Although programming is not the core skill of the DevOps engineer, they still need to be able to program to produce the automation that is required for the role. There will also be times that an understanding of coding is needed to problem solve issues Containerisation - Most DevOps projects make use of More ❯
and configurations to support R&D activities. Responsible for capturing software design and modelling, OO MBSE. Identifying and documenting specification and interface changes. Undertaking and supporting product and integration test as well as acceptance activities on site when required. Qualifications Strong background in Software design, code, test and version control using current methodologies, processes and tools Recent significant … Windows Operating System architecture (including 64-bit, Windows 11), development frameworks, services, and security features. Capable of analysing and debugging software integration issues on target hardware and software environments Test Driven Development & Automation. Preparing documentation for design reviews, completing and closing actions. Peer reviewing source code, software designs and working to a coding standard. Experience of full software development More ❯
Brighton, Sussex, United Kingdom Hybrid / WFH Options
Mpb Europe Limited
ensure that the services continue to meet the operational demands of our platform and contribute to the success of our products. Collaborating Across Teams: Working alongside Frontend Engineers and TestAutomation Engineers, you will ensure seamless integrations with our APIs, maintaining consistency and efficiency in how systems interact. Effective collaboration will be at the heart of your role … high standards. Documenting APIs: You will be responsible for creating clear and thorough documentation for the APIs you build, ensuring they are easily consumed by both the Frontend and TestAutomation teams. In addition, you will collaborate with the Data Analytics team, ensuring that data is accurately represented and made available for downstream analysis. This clear, concise documentation More ❯
and configurations to support R&D activities. Responsible for capturing software design and modelling, OO MBSE. Identifying and documenting specification and interface changes. Undertaking and supporting product and integration test as well as acceptance activities on site when required. Qualifications Strong background in Software design, code, test and version control using current methodologies, processes and tools Recent significant … Windows Operating System architecture (including 64-bit, Windows 11), development frameworks, services, and security features. Capable of analysing and debugging software integration issues on target hardware and software environments Test Driven Development & Automation. Preparing documentation for design reviews, completing and closing actions. Peer reviewing source code, software designs and working to a coding standard. Experience of full software development More ❯
Software Engineer 1 Description: This role will be on a fast-moving software engineering team supporting a microservice ecosystem with several UIs. Project management is done using feature driven development. The team is highly collaborative, and engineers are encouraged to More ❯
experience working in a cross functional platform team Has a strong understanding on how to develop scalable, reliable, secure and accessible applications Sees the value and pace that comprehensive automatedtesting unlocks, and is excited to build a robust product at speed Wants to grow with the company and be part of creating the engineering culture at Suvera Is keen More ❯