As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as … we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence to build the foundational platform for Identity across all M and S products. The team is responsible for … charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What you'll do Your key accountabilities will include: Software Development & Architecture: Responsible for design and architectural decisions, developing scalable and distributed systems, and driving legacy migrations. Focused on optimizing deployment pipelines to enhance efficiency and reliability. Quality More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
KRATOS ANALYTICAL LTD
We are looking for an enthusiastic and motivated Software Engineer to join our software development team. You will be encouraged to bring your ideas to the table to help us produce the next generation of scientific software. Excellent communication skills are a must for this position as youll be part of a team working on the full software development cycle. Its important that applicants are comfortable designing and developing high-quality software and architecture using the latest tools available. Our ideal candidate will have an analytical mind with a positive problem-solving aptitude towards software development. Skills you must have: Demonstrable commercial experience as a C# .NET developer Demonstrable experience of software engineering … practices (unit testing, CI/CD, SOLID, BDD etc) Knowledge of softwarearchitecture and design Experience with real time embedded systems. It will also help your application if you have the following: Experience and knowledge of Agile methodologies (Azure, DevOps) Database development experience MongoDB (NoSQL) or SQL Unit Testing Frameworks, Microsoft Test, XUnit or NUnit Experience with using More ❯
Senior Director - Software Engineering page is loaded Senior Director - Software Engineering Bewerben locations Stockport, United Kingdom time type Full time posted on Gestern ausgeschrieben time left to apply Enddatum: 31. August 2025 (Noch 30+ Tage Zeit für Bewerbung) job requisition id JR- The Sr. Director of Software Engineering oversees the implementation of software engineering lifecycles and … design practices, ensuring that software projects are executed with state-of-the-art design methodologies and robust coding standards. This role requires in-depth expertise in softwarearchitecture, promoting secure and high-performance coding practices, and maintaining design integrity throughout the project lifecycle. It leads a key functional area for the organisation, with a global remit. It … provides leadership through the technical direction of software leaders, who may be experts or domain authorities in their field. The role contributes to the development of the technical strategy and approach. The role is that of an expert contributor who leads people from an engineering and technical perspective. What we offer: Career Development Competitive Compensation and Benefits Pay Transparency More ❯
navigate complexities and execute effective sales planning strategies. We value diversity, inclusivity, and global collaboration, celebrating the unique perspectives each team member brings. We are seeking an experienced Principal Software Engineer to join our international team based in Manchester. You will focus on enhancing our cutting-edge AI-driven Sales Planning product, leveraging classical ML techniques. Your Impact: Architect … closely with international teams to integrate diverse requirements and ensure product excellence. Mentor team members, foster best practices, and champion a culture of technical excellence and continuous learning. Design softwarearchitecture, perform thorough code reviews, and ensure high coding standards. Foster innovative thinking and strive to create robust and scalable systems. Your Skills: Proficiency in Python, Kubernetes, Docker … to develop and maintain high-performance APIs and backend services. Hands-on experience with Redis and related data infrastructure. Strong collaboration skills in multi-national, cross-functional teams. Excellent softwarearchitecture and code reviewing skills. Experience working with MSFT Copilot and GitHub. Comfortable handling new technologies and stepping out of comfort zones. If you are eager to shape More ❯
What do you want to search? Keyword Apprenticeship Type Location Apprentice Software Engineer Apprentice Software Engineer , Apply From: 15/06/2025 Learning Provider Delivered by MANCHESTER METROPOLITAN UNIVERSITY Employer Propeller Powered Ltd Vacancy Description Duties and responsibilities include: Developing, maintaining and supporting the Propeller web application and web services. Supporting specification and estimation of new software … ASP.NET in Visual Studio HTML, CSS, Ajax, Javascript, jQuery, iOS Objective C/Swift. SQL Server/authoring fast SQL queries/sprocs AWS microservices APIs GIT Source Control Softwarearchitecture principles Agile development practices Key Details Vacancy Title Apprentice Software Engineer Employer Description Propeller Powered Ltd is a Manchester, UK-based company that specialises in providing … innovative and effective Workforce Management & Property Compliance software solutions to enable property management & maintenance companies to connect their back office & mobile workforce, create digital certification & documentation and evidence, manage & monitor property compliance & building safety.Our goal is to empower Contractors and Social Housing Landlords to drive key performance, maintain safer homes & buildings and achieve peace of mind on property compliance More ❯
the strategic alignment of the technology area. Ensure the smooth transition of technical solutions and knowledge to the wider team at all levels of technical capability. Support the discovery, architecture and design of new and more complex solutions and patterns for their delivery stream. Work with the Principal Engineer to establish new patterns and architectural designs, or support significant … change to an existing solutions Support architecture decisions and solution design processes to an aligned strategy outlined across all of technology disciplines where solutions integrate. Directly contribute towards enabling culture of technical development and innovation within the team, through fit for purpose solution design and R&D activities. Enable the development of the technical skills within the squad and … Dev and QA to Production, using automation Technical Skills Java Development including Domain Driven Design, Test Driven Development and tech training presentation skills. Kafka, Mongo, Elastic Search and Redis Architecture and Design Skills Distributed Systems and architectural experience of microservices, event driven architectures and serverless. AWS Cloud including step functions, lambda and general AWS architecture Expertise in DevOps More ❯
Senior Software Engineer - Vice President (Java Focus) ££65,000 - £94,000 GBP Hybrid WORKING Location: Manchester, North West - United Kingdom Type: Permanent Role: Senior Software Engineer - Vice President (Java Focus) Salary: £65,000 - £94,000 Location: Hybrid - Knutsford (near Manchester), 2 days per week onsite (also options for Glasgow campus) Role Type: Permanent Start Date: ASAP About the … Opportunity Join a critical technology team at a leading global financial institution, where your expertise as a seasoned software engineer will directly impact customer experience and business growth. This is not a typical contractor role - we're seeking a top-class, accomplished software engineer with a strong and credible career history, preferably with deep knowledge of Java/… Spring Boot and a well-rounded technical skill set. You will design, develop, and enhance scalable software solutions while collaborating with product teams and stakeholders to align technology with strategic goals. This role offers a stable, rewarding career path with opportunities to mentor others and lead complex projects. What You'll Be Doing Lead development and delivery of high More ❯
Senior Software Engineer £Up to £90,000 GBP Hybrid WORKING Location: Manchester, North West - United Kingdom Type: Permanent An exciting opportunity awaits to join a global banking powerhouse as they seek to appoint an experienced Senior Software Engineer to lead the design and development of high-performance, scalable software solutions that drive exceptional user experiences and support … value effectively. Strategic thinking with the ability to design systems aligned with business goals. Comfort working across distributed systems and integrating diverse technologies. Preferred Skills & Experience: Deep understanding of softwarearchitecture, design patterns, and secure coding practices. Hands-on experience with cloud services such as AWS , Azure , or Google Cloud , and CI/CD pipelines. Proficiency in SQL More ❯
Technical Leadership: Lead a Scrum-based development team , with a majority of your time dedicated to hands-on development . Collaborate with cross-functional teams to deliver high-quality software solutions. Design and implement scalable, maintainable softwarearchitecture, balancing monolithic and microservices approaches as needed. Team Management: Provide line management to team members, including goal setting, performance … team goals. Establish and maintain team processes for code reviews, testing , and task breakdown . Process Improvement: Advocate for and implement best practices in TDD, CI/CD , and Software Design Principles . Work closely with the Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing frameworks, code reviews , and … to align technical efforts with business goals. Assist with resource planning and recruitment to support the growth of the team. Additional Responsibilities: Act as a subject matter expert in software development , providing guidance to the team on complex technical challenges. Lead initiatives to improve the team's knowledge of modern development practices , including TDD and BDD. Occasionally assist in More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
True North Group
C++ Software Engineer (remote) Full time -Perm role (My client cannot offer sponsorship for this role) My client is looking for an experienced C++ Software Engineer to join a growing team. Skills and experience: C++ Expertise in a complex end-user environment. Strong understanding of system-level programming, memory management, multithreading, and platform-specific behaviour. Experience building and … supporting software that operates in tightly coupled environments involving network infrastructure, security considerations, or real-time communication. Able to design and refactor C++ code to meet evolving performance, scalability, and security requirements within large and evolving codebases. Deliver high-quality, production-ready software in a fast-paced Agile/Scrum environment. Deep understanding of Agile methodologies, with practical … experience applying Scrum practices. Familiarity with modern softwarearchitecture 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 test automation strategies and a commitment More ❯
of projects or stages that will transition the organisation from the current state to the target state. Align the roadmap closely with business priorities and ensure stakeholder engagement. Target Architecture Design - design and define an optimised landscape of core systems that effectively and efficiently support all business functions without unnecessary duplication. Ensure the target architecture is scalable, secure … and resilient, leveraging modern approaches such as cloud-native services, microservices or service-oriented architecture and a well-structured data architecture. Integration & Migration Planning - plan and lead the integration of systems and data migration efforts required by the consolidation roadmap. Develop migration strategies for moving users and data from legacy systems to their new destinations. Technology Evaluation & Standardisation - lead … the evaluation and recommend the tools, platforms, and technologies that will become part of the consolidated application environment, ensuring technology standardisation. Architectural Governance- establish and govern the architecture standards and best practices. Ensure that security, compliance, and data privacy requirements are embedded in all designs and plans. Project Leadership & Execution Support - provide technical leadership and support during the execution More ❯
An exciting opportunity awaits to join a global banking powerhouse as they seek to appoint an experienced Senior Software Engineer to lead the design and development of high-performance, scalable software solutions that drive exceptional user experiences and support business growth. This role sits within a forward-thinking technology team focused on customer-centric platforms, working with modern … value effectively. Strategic thinking with the ability to design systems aligned with business goals. Comfort working across distributed systems and integrating diverse technologies. Preferred Skills & Experience: Deep understanding of softwarearchitecture, design patterns, and secure coding practices. Hands-on experience with cloud services such as AWS , Azure , or Google Cloud , and CI/CD pipelines. Proficiency in SQL More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Lorien
I'm looking for a Senior .NET Software Engineer to work on impactful, in-house platforms with a forward-thinking engineering team. My client is an established technology-driven company based in the North West of England, and are hiring a permanent .NET developer to help drive innovation and build robust software solutions that scale. The Role You … ll play a key role in developing and maintaining my clients internal software platforms, working across the full development lifecycle. The ideal candidate will have strong experience with backend technologies and a proactive approach to cloud-native development. Location This is a remote-first role, but we're ideally looking for someone based within a commutable distance of the … Stack C#/.NET (Core and Framework) Azure cloud services Kubernetes (AKS) RESTful APIs & Microservices SQL & NoSQL databases CI/CD & modern DevOps practices Experience Solid experience in .NET software engineering (C#) Strong cloud experience, ideally with Azure Familiarity with containerisation & orchestration (Kubernetes preferred) Good understanding of softwarearchitecture and clean code principles Comfortable working independently and More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Reed Technology
A local leading manufacturing company are looking for a Software Engineer to join their product team to help design, build, and maintain Full Stack .NET digital solutions that deliver real impact to the world for the better. This is a chance to be part of a team that offers autonomy, support and the opportunity to grow your skills in … on-site You'll get a good level of autonomy with flexibility to manage tasks and contribute meaningfully to projects. Your day to day will involve... Developing and maintaining software using .NET and C# Take ownership of tasks and contribute to project planning Collaborate across teams and present solutions to stakeholders Review code, support CI/CD processes, and … ensure quality standards Mentor junior engineers and lead smaller initiatives Be mentored by Senior & Lead Developers To be successful in this role as a Software Engineer you'll bring... A few years of experience in software development using C#, .NET, Javascript and SQL A solid grasp of softwarearchitecture and best practices Excellent communication and problem More ❯
Middlesbrough, North Yorkshire, Newcastle upon Tyne, Tyne & Wear, United Kingdom
Reed Technology
A local leading manufacturing company are looking for a Software Engineer to join their product team to help design, build, and maintain Full Stack .NET digital solutions that deliver real impact to the world for the better. This is a chance to be part of a team that offers autonomy, support and the opportunity to grow your skills in … on-site You'll get a good level of autonomy with flexibility to manage tasks and contribute meaningfully to projects. Your day to day will involve... Developing and maintaining software using .NET and C# Take ownership of tasks and contribute to project planning Collaborate across teams and present solutions to stakeholders Review code, support CI/CD processes, and … ensure quality standards Mentor junior engineers and lead smaller initiatives Be mentored by Senior & Lead Developers To be successful in this role as a Software Engineer you'll bring... A few years of experience in software development using C#, .NET, Javascript and SQL A solid grasp of softwarearchitecture and best practices Excellent communication and problem More ❯
Employment Type: Permanent
Salary: £45000 - £50000/annum bonus, health plan & more
background and leadership skills, enabling them to drive development projects, mentor junior developers, and collaborate effectively across teams. You will be responsible for designing and implementing high-quality, scalable software solutions. Key Responsibilities: Lead the design and development of complex applications using Core Python and web frameworks like Flask. Implement best practices in software development, including exception handling … MVC). Ensure security and compliance through PKI and OIDC with OAuth 2.0 implementation. Automation: using Unit Testing and API Testing Qualifications: At least 5+ years of experience in software development, with a focus on Python and web frameworks. Strong understanding of front-end technologies including Vue.js, CSS, and HTML. Proven experience with databases and SQL, along with a … staff Ability to adjust to rapidly changing requirements and timelines Preferred Skills: Experience with Object Relational Mappers (ORMs) and server-side templating languages. Advanced knowledge of AWS services and architecture best practices. Familiarity with design patterns and softwarearchitecture principles. More ❯
A local leading manufacturing company are looking for a Software Engineer to join their product team to help design, build, and maintain Full Stack .NET digital solutions that deliver real impact to the world for the better. This is a chance to be part of a team that offers autonomy, support and the opportunity to grow your skills in … on-site You’ll get a good level of autonomy with flexibility to manage tasks and contribute meaningfully to projects. Your day to day will involve... Developing and maintaining software using .NET and C# Take ownership of tasks and contribute to project planning Collaborate across teams and present solutions to stakeholders Review code, support CI/CD processes, and … standards Mentor junior engineers and lead smaller initiatives Be mentored by Senior & Lead Developers To be successful in this role you’ll bring... A few years of experience in software development using C#, .NET, Javascript and SQL A solid grasp of softwarearchitecture and best practices Excellent communication and problem-solving abilities An eager to learn mindset More ❯
Date: 23 June 25 Location: Bolton Company: AO Job Title: Full Stack Software Developer Department: Tech Contract Type: Permanent Working style: Hybrid What does working in software development at AO look like? Our developers are key to our success. They build our platforms and products from the ground up which shape our customer journey and make us the … create clean, maintainable styles. You've used tools like React Testing Library, Vitest, and Playwright to write reliable, maintainable tests for front-end applications. You're well-versed in softwarearchitecture and API design, and capable of delivering secure, scalable, and high-performance systems. You understand development frameworks, tooling, and best practices across the stack. You apply softwareMore ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Adria Solutions
Head of Software Engineering Manchester Reporting directly to the CTO, this strategic leadership role will help shape and drive the engineering vision, foster a high-performance culture, and lead initiatives around AI adoption, platform scalability, and potential offshore development expansion. About the Role As Head of Software Engineering, you will be responsible for the performance, direction, and cohesion … skill sets using clear job specifications and skills matrices. Champion a DevSecOps culture and embed security, compliance, and scalability in all delivery processes. Set standards for technical excellence, including architecture, testing, and release governance. Lead major strategic initiatives including platform re-architecture and tooling modernisation. Foster a culture of continuous learning, professional development, and staff engagement. What Were … high-availability environments. Strong background in Agile delivery leadership, process improvement, and engineering transformation. Experience working closely with C-level stakeholders, especially CTOs or CIOs. Deep understanding of modern softwarearchitecture and DevSecOps principles. Exposure to, or a strong interest in, AI/ML technologies and their business application. Ability to scale and integrate offshore engineering teams and More ❯
Stretford, Lancashire, United Kingdom Hybrid / WFH Options
Adria Solutions Ltd
Head of Software Engineering - Manchester Reporting directly to the CTO, this strategic leadership role will help shape and drive the engineering vision, foster a high-performance culture, and lead initiatives around AI adoption, platform scalability, and potential offshore development expansion. About the Role As Head of Software Engineering, you will be responsible for the performance, direction, and cohesion … skill sets using clear job specifications and skills matrices. Champion a DevSecOps culture and embed security, compliance, and scalability in all delivery processes. Set standards for technical excellence, including architecture, testing, and release governance. Lead major strategic initiatives including platform re-architecture and tooling modernisation. Foster a culture of continuous learning, professional development, and staff engagement. What We … high-availability environments. Strong background in Agile delivery leadership, process improvement, and engineering transformation. Experience working closely with C-level stakeholders, especially CTOs or CIOs. Deep understanding of modern softwarearchitecture and DevSecOps principles. Exposure to, or a strong interest in, AI/ML technologies and their business application. Ability to scale and integrate offshore engineering teams and More ❯
data, maintaining the highest standards of quality is essential. About the role As a lead, you consider yourself a platform services automation developer and developing innovative solutions using modern software frameworks and paradigms You are a self-motivated individual with a knack for problem-solving, possessing a solid understanding of customer needs. You work closely with business stakeholders, create … Python, Selenium/Java and pytest frameworks Proven track record of designing and implementing successful test automation strategies Experience in using various testing tools and technologies Deep understanding of softwarearchitecture, object-oriented design principles, and data structures Experience in JavaScript/TypeScript and Cypress framework Experience in MySQL like databases and SQL Demonstrated ability to be proactive More ❯
Haltwhistle, Northumberland, United Kingdom Hybrid / WFH Options
APCOA PARKING UK
a collaborative, fast-paced environment. What You'll Be Doing: Supporting the design, development, and maintenance of internal and external-facing applications using the Microsoft technology stack. Enhancing existing software products by adding new features, improving performance, and fixing bugs. Contributing to discussions on softwarearchitecture, design patterns, and best practices. Collaborating with product owners, senior developers More ❯
We are looking for a Senior Software Engineer to join one of our engineering teams here in Sheffield. Working as part of the Pendo Listen engineering group you will build tools that leverage AI to help our customers transform product feedback into insights they can use to improve their own software experiences. Built in Go on top of … Google Cloud Platform, Pendo's back end architecture processes hundreds of thousands of events per second, integrating with various third party tools and services including LLMs to create insights from qualitative customer data. As a senior software engineer you will be joining a strong team who love to build systems that scale in a collaborative environment between engineering … to AI-powered features. 5+ years of experience building and scaling web applications. Proficient with at least one modern backend language (e.g. Go, Python, Rust). Strong grasp of softwarearchitecture, design principles, and API development. Basic understanding of machine learning and deep learning fundamentals. Effective mentor and communicator who supports the growth of others. Comfortable providing technical More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
The Vanguard Group
posted on Posted Yesterday job requisition id 169306 Provides advance level technical support designing, implementing, and maintaining data center networks and security infrastructure. Identifies, resolves, or escalates hardware or software issues. Senior Cloud Security Engineer, Anti-Fraud Technology Duration: 6 months Location: Manchester (Hybrid, 3 days per week) Purpose of the role: Vanguard manages over $7 trillion in assets … from database to front-end. Write high quality and readable code, assist with code reviews, provide solution design input, build automated tests, create documentation, and other tasks throughout the software development lifecycle. Collaborate closely with the scrum master, technical leads, other developers, and product owner to ensure that the system is bettering both the client experience & our security posture. … preferred). Experience with Node and database technologies (PostgreSQL, NoSQL, etc.) is strongly encouraged. A strong handle on industry standards and best practices as it relates to development methodology, softwarearchitecture, design principles (e.g. SOLID), design patterns, automated testing strategies. Experience building and consuming web services, and familiarly with microservices-based architectures is a benefit. Exemplary communication skills More ❯
We are looking for a Senior Software Engineer to join one of our engineering teams here in Sheffield. Working as part of the Pendo Listen engineering group you will build tools that leverage AI to help our customers transform product feedback into insights they can use to improve their own software experiences. Built in Go on top of … Google Cloud Platform, Pendo's back end architecture processes hundreds of thousands of events per second, integrating with various third party tools and services including LLMs to create insights from qualitative customer data. As a senior software engineer you will be joining a strong team who love to build systems that scale in a collaborative environment between engineering … to AI-powered features. 5+ years of experience building and scaling web applications. Proficient with at least one modern backend language (e.g. Go, Python, Rust). Strong grasp of softwarearchitecture, design principles, and API development. Basic understanding of machine learning and deep learning fundamentals. Effective mentor and communicator who supports the growth of others. Comfortable providing technical More ❯