evolving the team's development methodology, including Agile practices, CI/CD workflows, documentation, coding standards, and code review procedures. Ensures the software lifecycle is efficient, transparent, and adaptable. TechnicalLeadership & Mentorship - providing technical direction to the rest of the team, reviewing work, and fostering engineering excellence. Actively supports the growth of individuals through mentoring, knowledge sharing … and leadership by example. Security and Compliance - ensuring that software systems meet appropriate cybersecurity standards and regulatory requirements. This includes secure coding practices, dependency management, access controls, and auditing where required. DevOps and Tooling Strategy - integrating development with operational considerations, including automation, monitoring, observability, and incident response. Guides selection and configuration of tools supporting the build-test-release cycle. … Technology Strategy and Stack Selection - evaluating and selecting appropriate technologies, platforms, and frameworks. Aligns choices with organizational strategy, future scalability, and team capability, and manages technical debt proactively. Cross-Functional Collaboration - working closely with product management, hardware teams, UX designers, operations, and other business stakeholders to ensure that software development supports and enables broader organisational objectives. Support of Live More ❯
from our wide-ranging dataset to support executive and operational decision making that will underpin sustained growth of BFS business units domestically and internationally. You will have an active leadership role in determining and developing the shape of your teams solution delivery against business requirements, as well as helping to inform and input into the wider technical architecture … to. Your responsibilities as our Senior Databricks Data Engineer will include: Understand the business/product strategy and supporting goals with the purpose of ensuring data interpretation aligns Provide technicalleadership on how to break down initiatives into appropriately sized features, epics and stories that balance value and risk. Take a leadership role on setting standards, driving … the latest industry trends and technologies in data engineering and recommend improvements to existing systems or processes as appropriate Ensure adherence to BFS Governance processes Provide line management and technicalleadership to a small team of Data Engineers Work closely with the Data Architect to collaborate on Design of our data architecture and interpret into a build plan More ❯
Technologies are hiring on behalf of our fast-growing technology client that is looking for a Lead Developer to guide a dynamic and collaborative development team. This is a leadership role that's ideal for someone who enjoys solving complex technical problems and leading others to success. Youll be leading software engineers through the full product lifecycle using … Agile methodologies. This is a varied role where youll split your time between people leadership, scrum mastering, and active development using C#/.NET technologies. Key Responsibilities: Line manage, mentor, and support a team of developers Lead sprint ceremonies: standups, planning, retrospectives, and refinement Remove blockers and drive team progress in an Agile environment Hands-on coding: design, develop … test, and refactor applications Collaborate with Product Owners to align priorities and deliverables Maintain code quality through peer reviews and technicalleadership Become a subject matter expert in key system areas Required Experience: 5+ years of experience in software application development Strong expertise in C#, .NET, and .NET Core Solid experience with Microsoft SQL Server Skilled in using More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Halian Technology Limited
hiring on behalf of our fast-growing technology client that is looking for a Team Lead Developerto guide a dynamic and collaborative development team of 8. This is a leadership role that's ideal for someone who enjoys solving complex technical problems and leading others to success. The business has the market share within the leisure industry and … a mainly remote role. Youll be leading software engineers through the full product lifecycle using Agile methodologies. This is a varied role where youll split your time between people leadership, scrum mastering, and active development using C#/.NET technologies. Key Responsibilities: Line manage , mentor, and support a team of developers Lead sprint ceremonies: standups, planning, retrospectives, and refinement … in an Agile environment Hands-on coding: design, develop, test, and refactor applications Collaborate with Product Owners to align priorities and deliverables Maintain code quality through peer reviews and technicalleadership Become a subject matter expert in key system areas Required Experience: 5+ years of experience in software application development Strong expertise in C#, .NET, and .NET Core More ❯
A Full Stack Software Engineering role. A role that will build your technical capabilities, providing a foundation for growth into more senior technicalleadership roles. The Software Engineer is a hands-on contributor responsible for delivering secure, maintainable, and performant software as part of a cross-functional Agile team. Working closely with Product, QA, DevOps, and fellow … engineers, this role helps shape technical solutions and contributes to quality practices. This is a Full Stack role, essential technical proficiency in following is required: Essential Skills & Experience Strong Python Development Capability 3 years+ Experienced with front-end frameworks (React.js and Next.js) Experience with TypeScript Experience implementing and integrating with REST APIs SQL experience (preferably PostgreSQL and/… Support CI/CD practices and participate in automated build and deployment processes Engage in peer programming, mentoring sessions, and team knowledge sharing Open to feedback and discussions on technical approaches Capable of articulating technical topics clearly to peers and stakeholders Methodical approach to debugging and issue resolution Willingness to adapt and learn new technologies and tools Desirable More ❯
Our client is seeking aC# CMS Solutions Architect to lead and drive a technical team as well as define the functional scope and technical approach for ecommerce and CMS projects. About the role The Solutions Architect is one half of a strong partnership with a Project Manager. In this role you will split your time between technicalleadership and oversight, technical pre-sales support and small development tasks. The expected technical skillset is that of a senior-level developer (at least four years experience at this level), though typically a Solutions Architect will focus primarily on smaller development tasks to be able to better support the project team and Project Manager. Essential skills … and experience Previouslyworked in a Solution/Technical Architect or Senior Developer role for at least four years Extensive commercial experience of developing mobile first ASP .Net CMS and ecommerce websites Experience of integrating back-end APIs with JavaScript-based application frameworks, for example Next.js, to assist and support developers in both back-end and front-end roles Familiarity More ❯
The Senior DevOps Engineer leads the design and implementation of advanced DevOps practices and infrastructure solutions. They mentor other DevOps Engineers and collaborate with technical teams to deliver highly automated, secure, and scalable platforms that support software delivery at pace. Key Responsibilities: Take an active role in defining and delivering platform improvement initiatives that enhance reliability, scalability, and developer … experience. Lead the promotion and adoption of DevOps best practices across teams, sharing expertise to influence engineering standards and practices. Participate in evaluating the technical and operational feasibility of proposed platform or process improvements. Work with stakeholders to assess risks, benefits, and resource requirements, contributing insights that help shape decision-making and prioritisation. Lead the design, development, and optimisation … pipelines that meet the evolving needs of multiple development teams. Ensure pipelines are secure, efficient, and reliable, and promote automation of testing, security checks, and deployment across environments. Provide technicalleadership in implementing and maintaining infrastructure as code solutions using Terraform, Ansible, and Helm. Ensure infrastructure is defined in a repeatable, version-controlled, and auditable manner, and mentor More ❯
A Back End, Python Software Engineer role. A role that will build your technical capabilities, providing a foundation for growth into more senior technicalleadership roles. The Software Engineer is a hands-on contributor responsible for delivering secure, maintainable, and performant software as part of a cross-functional Agile team. Working closely with Product, QA, DevOps, and … fellow engineers, this role helps shape technical solutions and contributes to quality practices. Essential Skills & Experience Strong Python Development Capability – 3 years+ Experience implementing and integrating with REST APIs SQL experience (preferably PostgreSQL and/or MySQL) Passionate about building quality software Comfortable working in Agile teams and collaborating cross-functionally Support CI/CD practices and participate in … automated build and deployment processes Engage in peer programming, mentoring sessions, and team knowledge sharing Open to feedback and discussions on technical approaches Capable of articulating technical topics clearly to peers and stakeholders Methodical approach to debugging and issue resolution Willingness to adapt and learn new technologies and tools Desirable Experience of developing in Rust. Experience with containers More ❯
Our client is seeking aC# CMS Solutions Architect to lead and drive a technical team as well as define the functional scope and technical approach for ecommerce and CMS projects. About the role The Solutions Architect is one half of a strong partnership with a Project Manager. In this role you will split your time between technicalleadership and oversight, technical pre-sales support and small deve click apply for full job details More ❯
seeking an experienced System and Integration Architect with deep expertise in Oracle Fusion Applications and Oracle Cloud technologies to lead our enterprise-wide integration strategy. This is a key leadership role responsible for defining the architecture and governance of complex integrations across Oracle SaaS, PaaS. You will work closely with business stakeholders, functional consultants, and technical teams to … performance, scalability, and security. Design and implement integration solutions between Oracle Cloud (ERP, HCM, SCM, etc.) and other enterprise systems (on-premise, third-party, and cloud-based). Provide technicalleadership on integration patterns, including REST/SOAP APIs, Oracle Integration Cloud (OIC), middleware, and event-driven architectures. Define system architecture roadmaps aligned with business and IT strategies … ensuring best practices and compliance with enterprise architecture standards. Collaborate with stakeholders to gather and translate business requirements into scalable integration solutions. Oversee technical delivery, including solution design, code review, performance tuning, and deployment strategy. Act as a trusted advisor to leadership on Oracle Cloud architecture, integration best practices, and emerging technologies. Guide and mentor junior architects, developers More ❯
embed cybersecurity into digital transformation initiatives. Evaluate emerging threats, technologies, and regulatory changes to inform strategic security decisions. Support certification and assurance processes for secure systems and platforms. Provide technicalleadership and mentoring to engineering and security teams. Required Qualifications & Experience Proven experience in cybersecurity architecture within regulated sectors such as Defence, Aerospace, or Industrial Engineering. Strong understanding More ❯
a global leader in digital preservation, our award-winning software is used by leading businesses, archives, libraries, museums, and government organizations worldwide. To support our growth, we hire strong technical talent and support their development within our team. About You You have extensive experience in software development, guiding teams to build high-quality, high-performance software in line with … coding standards and technical designs. You are a trusted professional who mentors less experienced team members, communicates effectively at all levels, and is self-motivated, highly organized, and capable of multitasking and prioritizing. The Role: You will lead the development of our Microsoft 365 Active Digital Preservation integration product, working closely with the CTO and Head of Engineering to … product goals. You will oversee the daily efforts of our C# .NET Azure development team within an Agile environment, define and promote best practices in software engineering, and provide technicalleadership, especially around Microsoft 365 services (SharePoint, Exchange, Teams, etc.). Our offices are in Abingdon, but this role can be either office-based or remote within the More ❯
and colleague experience. Work set up - Hybrid - 2 days a month in London or South-east. Key Responsibilities: Lead multiple development teams Enable modernisation and reduce legacy dependency through technicalleadership Align development practices with Agile, Continuous Delivery, and DevOps principles Guide teams through complex delivery cycles in hybrid delivery environments Drive collaboration across engineering, product, infrastructure, and More ❯
sustained success, they are expanding their R&D team. They're seeking a Principal Software Engineer with a strong background in embedded systems and a passion for solving complex technical challenges in a high-performance environment. Key Responsibilities: Lead software architecture across the full stack, from UI and services to kernel-level development. Collaborate with hardware and FPGA teams … to deliver tightly integrated, high-speed embedded systems. Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux … Apply now to make a difference! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯