Web Engineer at MHR, you're not just writing code – you're architecting the future of software solutions. You'll drive excellence in every aspect, from user interface design to maintaining a high-quality code base, collaborating with like-minded Web Developers, shaping innovative solutions, and coaching the team to tackle complex business challenges head-on. Working hybrid … of concepts to de-risk delivery and elucidate intricate concepts. Elevate coding standards by automating processes, ensuring extensive test coverage for sustainable delivery. Provide essential guidance during planning, design reviews, and incident management to empower web engineers. Cultivate consensus among peers on cutting-edge technologies and best practices. Play a vital role in recruitment campaigns, hiring highly skilled … with modern unit testing frameworks and methodologies. Strong understanding of RESTful architecture and API design principles. Deep knowledge of software engineering concepts such as designpatterns, SOLID principles, polymorphism, and threading. Demonstrated ability to write clean, scalable, and maintainable code. Familiarity with Microsoft Azure services for cloud-based development. Experience with advising on common UX More ❯
of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies … of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, designpatterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit More ❯
technical skills and leadership ability, with the communication and teamwork skills to collaborate with other members of the IT team. The job holder is a specialist in the design, deployment, and management of cloud services within the Azure Platform. They play a critical role in ensuring that cloud infrastructure and applications are optimized for performance, scalability, and security. … role in a complex environment. Experiencied with IDP (internal Development Plataform). Experience with cloud technologies, particularly in Azure and expertise in cloud architecture, Landing Zones, Multi-tenant platform patterns and Governance. Very experienced with Kubernetes - AKS and with using Terraform as IAC. Hands-on experience with DevOps practices, continuous integration, and deployment strategies. Strong understanding of Solutions architecture … principles, designpatterns, and best practices. In-depth knowledge of various architecture frameworks and methodologies. Solid background in software development and infrastructure design. Exceptional problem-solving skills with a focus on performance optimization and scalability. Excellent communication and stakeholder management skills, capable of translating technical concepts to non-technical stakeholders. Benefits We offer Competitive salary including self More ❯
standards and architectural principles. Collaborate with business, functional and technical teams to define future-state process and technology landscapes. Drive solution governance, overseeing architecture reviews, risk assessments and design validations across all program workstreams. Evaluate existing systems … and recommend cloud migration and modernization strategies. Ensure integration of Oracle SaaS with legacy systems, third-party platforms and enterprise tools. Define and oversee reference architectures, designpatterns, data models and API strategy. Guide cross-functional teams, including solution, data and integration architects, ensuring alignment and consistency across domains. Ensure compliance with security, data privacy, regulatory and More ❯
United Kingdom, Northampton, Northamptonshire Hybrid/Remote Options
4M Recruitment
The main purpose of this role is to: Develop software applications using C++ as the main language Complete unit testing to ensure the software performs as per the design Use JIRA to report on faults The ideal candidate will have the following skills, experience and attributes: 4+ years software engineering experience. Coding experience in C++ Strong technical background … Development/Software Engineering and unit testing Attention to detail and problem solving skills Working in a Agile based environment highly desirable Object Orientated Principles and Designpatterns Experience with other object orientated programming languages would also be highly desirable. Any experience with Java and Shell Scripting would also be highly desirable Ideally First Class BSc degree More ❯
Northampton, Northamptonshire, England, United Kingdom Hybrid/Remote Options
Travis Perkins
building, maintaining and running cloud based infrastructure for both traditional and cloud native platforms. Using cloud technologies and automation tooling you will define, follow and contribute to good design practices, standards, documentation and approaches to create and run scalable, secure & reusable platforms to meet business requirements, predominantly in AWS. The ideal candidate for this role will have previous … , development and adoption of automated, scalable and secure cloud platforms and CI/CD pipelines for the strategic delivery of technology solutions. Coauthor proven designpatterns for solving common business problems. (Delivery of solutions) The engineer will lead the support and maintenance of any infrastructure or platform components to ensure they are operating within supported … and configuration envelopes in order to provide the safest and most secure environment possible. (Patching and security compliance) Responsible for co-authoring and maintaining a catalogue of tools, standards, patterns and documents that support our use of our public cloud platforms and overseeing adherence by other platform engineers. Provide architectural assistance to maintain the highest standards of delivery across More ❯
reviewing software and data processing architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and applications architectures on modern hardware … Compliance and Integration: Collaborating with DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services' software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the team, maintain awareness of industry … the technical focal point and design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You'll leverage both licensed and open-source tools, ensuring compliance with OSS guidance, and More ❯
reviewing software and data processing architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and applications architectures on modern hardware … Compliance and Integration: Collaborating with DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services' software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the team, maintain awareness of industry … the technical focal point and design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You'll leverage both licensed and open-source tools, ensuring compliance with OSS guidance, and More ❯
Leicester, Leicestershire, East Midlands, United Kingdom
Build People
LAMP, PHP, Symfony2, MySQL, Linux, Apache, Javascript, PHPUnit, Git, YouTrack, PHPStorm and GitHub. Programming Experience, ideally in PHP 7.4 or higher. Experience in/understanding of object-oriented design & patterns. Experience in creating database driven applications. Experience in version control systems. Good understanding of web application security. Good understanding of testing. Passion of open-source technology. More ❯
Northamptonshire, England, United Kingdom Hybrid/Remote Options
Focus on SAP
seeking a DevOps Architect/Senior DevOps Engineer to drive automation, scalability, and modern delivery practices across a cloud-native engineering environment. You will lead DevOps transformation initiatives, design secure and resilient CI/CD frameworks, and champion containerisation and service-mesh adoption across strategic application platforms. This role offers hands-on influence over major architecture improvements using … technologies including Kubernetes, Azure DevOps, and Istio. Key Responsibilities: Architect scalable DevOps solutions improving delivery speed, reliability, and observability. Design and enhance CI/… CD pipelines using Azure DevOps, Jenkins & Helm. Automate provisioning with Ansible and support configuration management. Lead containerisation and deployment using Docker, Kubernetes (AKS). Implement Istio and service mesh patterns for secure microservices communication. Build strong monitoring/alerting using Elastic Stack (ELK) & other telemetry tools. Collaborate with cross-functional teams in Agile environments. Support incident response and operational More ❯
Principal Java Software Engineer at MHR you're not just writing code. You're architecting the future of software solutions. You'll drive excellence in every aspect, from design through to maintaining a high-quality code base, collaborating with like-minded Java Engineers to shape innovative solutions, and coaching and mentoring across teams to tackle complex business challenges … of concepts to de-risk delivery and elucidate intricate concepts. Elevate coding standards by automating processes, ensuring extensive test coverage for sustainable delivery. Provide essential guidance during planning, design reviews, and incident management to empower Java engineers. Cultivate consensus among peers on cutting-edge technologies and best practices. Play a vital role in recruitment campaigns, hiring highly skilled … REST APIs, and cloud platforms Azure Experience with Agile methodologies (SCRUM), test-driven development (TDD), and CI/CD pipelines. Knowledge of clean code principles, SOLID, and software design patterns. Familiarity with containerisation tools (Docker) is a plus. Strong problem-solving skills and a proactive, team-oriented mindset. Benefits to support you personally and professionally Alongside the opportunity More ❯
projects, offering specialist technical advice and guidance. Define and Develop Architectural Artefacts: Create and assess software architectures to meet system requirements and support future reuse. Establish and Maintain Design Processes: Enhance tools and processes for developing robust, scalable, and secure software architectures. Ensure Toolchain Compliance: Work with DevOps to ensure tools are licensed, OSS-compliant, and integrated into … awareness of industry trends, especially in Security and Safety Integrity Levels (SILs). Your Skills and Experiences: Extensive experience with at least one high-level programming language and design methodologies like UML. Deep understanding of the software development lifecycle, including Agile and Waterfall models. Proven experience in leading software development activities and mentoring teams. Solid knowledge of software … and investment in talent, we aim to keep the UK at the forefront of defence innovation. As a Software Architect, you will be the technical focal point and design authority, developing software architectures that meet complex radar requirements. You’ll create robust, scalable, and secure middleware and application layers using modern tools and design patterns. Your More ❯
projects, offering specialist technical advice and guidance. Define and Develop Architectural Artefacts: Create and assess software architectures to meet system requirements and support future reuse. Establish and Maintain Design Processes: Enhance tools and processes for developing robust, scalable, and secure software architectures. Ensure Toolchain Compliance: Work with DevOps to ensure tools are licensed, OSS-compliant, and integrated into … awareness of industry trends, especially in Security and Safety Integrity Levels (SILs). Your Skills and Experiences: Extensive experience with at least one high-level programming language and design methodologies like UML. Deep understanding of the software development lifecycle, including Agile and Waterfall models. Proven experience in leading software development activities and mentoring teams. Solid knowledge of software … and investment in talent, we aim to keep the UK at the forefront of defence innovation. As a Software Architect, you will be the technical focal point and design authority, developing software architectures that meet complex radar requirements. You’ll create robust, scalable, and secure middleware and application layers using modern tools and design patterns. Your More ❯