23 Software Engineers jobs in Huddersfield
Software Engineering Manager
Posted today
Job Viewed
Job Description
Job Title : Software Engineering Manager
Level: Manager (Leadership Team)
Reports to : Director of Commercial & Strategic Delivery
Location: Wakefield
Purpose of Role
The Software Engineering Manager role is responsible for developing, implementing and managing Minster Law’s Application development strategy and to lead on the technical solution designs and architectural standards to support the business’s short- and long-term business plan objectives. The scope of the role includes service to support the entire business (as prioritised), has an essential perspective both inside and outside the organisation (including our business and supply chain partners) and has a strong eye on technology developments both current and expected in the future within and beyond our sector.
This role is accountable for designing and delivering high quality application solutions through direct line management of the internal development teams to achieve the businesses objectives, needs and requirements. In addition, it will include strong collaboration with both the Head of Digital Operations and Delivery Manager who together with the Software Engineering Manager, form the leadership team responsible for delivering a technology product and service environment which propels the business forward.
This is a key role in the business and as such forms part of the Leadership community.
Key Accountabilities
- Develop a best-in-class application delivery capability with ambitious teams with the right skills to deliver the technology strategy.
- Responsible for the productivity and advancement of the development and testing teams, ensuring optimised performance and delivery from highly engaged, motivated team members
- Technology coach to the wider Minster Law leadership team (and beyond as required) as we continue our journey to be a digitally competent business.
- Responsible for the design and execution of our technology ‘product’ design process from solution ideation to solution design, and solution implementation
- Responsible for establishing and managing the IT Application Architecture for the business and the adoption of an architecture and standards methodology.
- Communicates the architecture to all internal stakeholders and collaborates and coordinates the adoption of IT standards and procedures.
- Assures solutions are not only fit for the specific purpose but are also built using reusable components, contribute to our medium-term architecture map and avoid point solutions.
- Ensure alignment with the recognised standards and guidelines of technology solutions.
- Assists the Delivery Manager, other change sponsors and all Multi-Disciplinary Teams on solutions delivery and timing of financial spend for application solutions.
- Directs and manages the identification, recommendation and delivery of appropriate solutions, upgrades, replacements, or decommissioning options incorporating business and technology productivity, usability, and total cost of ownership.
- Takes ownership of diagnosing, treating and resolving any live software and application incidents or issues raised through the service desk ticket notification processes.
- Provides analysis of security protection technologies as necessary.
- Ensures that software products are developed using a ‘Security by Design’ principle
- In collaboration with the Head of Digital Operations and Delivery Manager ensure all appropriate security considerations are considered and applied to all applications, architecture and solution designs
- Work closely with Head of Digital Operations and Delivery Manager to create a Digital ‘centre of excellence’ promoting collaboration, sharing of skills and development & mobility of talent
- In collaboration with the Head of Digital Operations and Delivery Manager, support deployments and infrastructure changes to “environments” in a controlled, automated and auditable manner and align to DevOps processes and best practices.
- Leads the software delivery and testing teams, ensuring that the skills of team members remain aligned with the company digital roadmaps.
- Maintains oversite of development within multi-disciplinary teams, ensuring that deliverables meet quality standards
- Ensures the delivery of high quality, well defined, maintainable software products
- Manages the software testing function and all associated tools, procedures and approaches. Works with operating teams to ensure that UAT processes are effective.
- Manages the company’s legacy debt reduction strategy
- Ensures that software development tooling remains relevant, secure, effective & maintainable
- Support the Head of Digital Operations to manage relationships with key partners, performs technology due diligence when required
Key Performance Indicators
Your KPIs and Objectives will be discussed and agreed upon with you on a one-to-one basis. In addition, you will have regular one-to-one meetings with your line manager to review your performance against these objectives and identify any areas for development and required support
Person Profile
Essential Technical Skills
- Application development skills using .NET, C#
- Strong understanding of front-end technologies such as JavaScript, Angular, React.
- Strong experience in designing cloud-native applications and architectures.
- Strong background in API design and integration patterns.
- Deep understanding of Azure cloud services and modern deployment practices.
- Strong knowledge of development management tooling and approaches, including code control, collaboration, and test automation
- Comprehensive Microsoft stack knowledge
- Extensive experience of management of deploying and supporting in-house developed applications.
- Strong knowledge and demonstrable experience in solution design and architecture (business and systems)
- A good understanding of Low Code technologies and the implementation within a business environment.
- Experience and understanding of cloud data architecture and solutions.
Additional Essential skills
- Keeps abreast of technology developments with a curiosity to identify new ways of working
- Able to inspire business leaders and the wider colleague base on the use of current and future applications
- Experience of leading IT Development teams and Test functions
- Good interpersonal skills to be able to analyse situations against the bigger picture
- Strong influencing skills, cross functional collaboration with a focus on knowledge sharing
- Ability to convey technical solutions to a non-technical audience
- Excellent Problem-solving skills
- Excellent oral and written communication
- Analytical and problem-solving skills
- Ability to work under indirect supervision
- Broad understanding of information technology topics
- Effective interpersonal skills and collaborative management style to include teamwork and team building ability
Desirable Skills
- Understanding of practical applications of automation testing and relevant solutions
- Exposure to / experience of using AI for operational efficiency, data-driven insights, and future capability building
- Comfortable with ambiguity and time spent outside of comfort zone acquiring new skills
- Flexible in a fast-paced dynamic environment with shifting roles and responsibilities
- Technically creative and open-minded
- Robust - able to deal with changing circumstances and challenging situations whilst still achieving objectives.
- Team Player and acts as a role model to your colleagues, working together to achieve business and team goals.
- Take opportunities to develop and stretch yourself and be passionate about developing your career at Minster Law.
Personal Development
There is the opportunity for high performing individuals to move into different departments across the business to expand their knowledge and experience and develop a career within Minster Law.
Travel
This role is based in our Wakefield office, occasional travel may be required
Equal Opportunities
Minster Law is committed to equality and diversity and being a workplace that creates a sense of belonging for everyone.
We’re an equal opportunity and disability confident employer. All applicants will be considered for employment regardless of age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, neurodiversity, or disability status. You can read more about our commitment to equality and diversity on the Minster Law website.
The Recruitment Team at Minster Law would like to thank you for applying for Employment with us. Due to the high volume of applications, please note if you have not heard back from us in 10 working days, you have not been successful on this occasion.
Please continue to follow us on LinkedIn for more opportunities.
Software Engineering Team Lead
Posted 8 days ago
Job Viewed
Job Description
Software Engineering Team Lead (C#.net)/ SaaS / Onsite in Central Manchester / Up to £85,000
Xpertise are currently searching for a hands-on Software Engineering Team Lead to join a product team on-site in Manchester, leading the delivery of a modern SaaS platform using C#, .NET, Azure, and React.
This is perfect for candidates looking to help shape technical direction, deliver real business value, and mentor others in a collaborative, people-first environment.
Responsibilities:
- Own delivery
- Lead a cross-functional team to build and maintain business-critical solutions.
- Act as a coach and mentor for your development team, closely supporting their growth
- Work closely with senior stakeholders across tech and product
- Drive engineering best practices (TDD, pairing, peer reviews, and continuous improvement).
- Work closely with Product Owners, BAs, and QAs to ensure smooth delivery.
The ideal candiate:
- A background in leading development teams in a hands-on capacity.
- Strong experience with C#/.NET, different Azure services, and ideally React.
- Experience managing engineers and helping them achieve personal goals.
- Strong communicator able to work across multiple disciplines.
- A passion for quality code and modern development practices.
What's On Offer
- Up to £85,000 per annum
- Realistic career progression with real life case studies
- Join a highly collaborative environment with the chance to make real impact
- Work with a modern tech stack in a forward thinking engineering environment
This role is based onsite in Manchester, not for everyone, but ideal for those who enjoy whiteboarding, collaboration, camaradarie, high energy, and hands-on leadership.
For more information please apply now
Thanks
Aaron
Xperitse Recruitment
Xpertise are acting as an agency on behalf of our customer
Software Engineering Team Lead
Posted 1 day ago
Job Viewed
Job Description
Software Engineering Team Lead (C#.net)/ SaaS / Onsite in Central Manchester / Up to £85,000
Xpertise are currently searching for a hands-on Software Engineering Team Lead to join a product team on-site in Manchester, leading the delivery of a modern SaaS platform using C#, .NET, Azure, and React.
This is perfect for candidates looking to help shape technical direction, deliver real business value, and mentor others in a collaborative, people-first environment.
Responsibilities:
- Own delivery
- Lead a cross-functional team to build and maintain business-critical solutions.
- Act as a coach and mentor for your development team, closely supporting their growth
- Work closely with senior stakeholders across tech and product
- Drive engineering best practices (TDD, pairing, peer reviews, and continuous improvement).
- Work closely with Product Owners, BAs, and QAs to ensure smooth delivery.
The ideal candiate:
- A background in leading development teams in a hands-on capacity.
- Strong experience with C#/.NET, different Azure services, and ideally React.
- Experience managing engineers and helping them achieve personal goals.
- Strong communicator able to work across multiple disciplines.
- A passion for quality code and modern development practices.
What's On Offer
- Up to £85,000 per annum
- Realistic career progression with real life case studies
- Join a highly collaborative environment with the chance to make real impact
- Work with a modern tech stack in a forward thinking engineering environment
This role is based onsite in Manchester, not for everyone, but ideal for those who enjoy whiteboarding, collaboration, camaradarie, high energy, and hands-on leadership.
For more information please apply now
Thanks
Aaron
Xperitse Recruitment
Xpertise are acting as an agency on behalf of our customer
Head of Software Engineering
Posted 1 day ago
Job Viewed
Job Description
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 RoleAs Head of Software Engineering, you will be responsible for the performance, direction, an.
WHJS1_UKTJ
Software Development Team Lead
Posted 15 days ago
Job Viewed
Job Description
Software Development Team Leader
Hybrid (Manchester – 2days)
£60,000 - £75,000 + bens
Are you a natural leader with a strong software development background and a passion for building high-performing teams? We’re looking for a Software Development Team Leader who’s ready to own delivery, mentor top talent, and help shape the future of a high-impact platform built for scale, speed, and resilience.
You'll be guiding a team that plays a mission-critical role in enabling compliance and operational excellence across multiple fast-moving environments. This isn’t just about writing great code it's about orchestrating delivery, ensuring technical quality, and empowering engineers to thrive.
If you're excited by dynamic environments, large-scale systems, and cutting-edge technologies, this is your opportunity to make your mark in technical leadership.
What You’ll Be Doing
- Leading a team of talented developers to deliver scalable, reliable, and secure solutions
- Planning, prioritising, and tracking work across the full Software Development Life Cycle
- Collaborating with senior engineers and tech leads to shape robust, modern architectures
- Proactively identifying and resolving blockers — technical and operational
- Acting as a key escalation point for high-impact issues and production bugs
- Championing best practices, clean code, and agile delivery principles
- Providing mentorship, performance feedback, and career growth opportunities for your team
- Running team meetings, 1:1s, and contributing to strategic appraisals and planning
What You Bring
- Proven experience in software development leadership — team management, delivery ownership, and mentoring
- Strong hands-on knowledge in at least one backend language or tech stack (e.g. .Net, Python, Java, Golang, etc.)
- Experience working with microservices, and modern cloud-based architectures
- A passion for process improvement, automation, and efficiency
- Familiarity with version control systems, code repositories, and DevOps best practices
- A background in Computer Science or equivalent professional experience
What Makes You Stand Out
- You're forward thinking and challenge the status quo to drive innovation
- You thrive in fast-paced, high-pressure environments
- You understand the balance between technical excellence and business value
- You lead with empathy, support knowledge sharing, and lift others around you
Apply now and lead the way forward.
Software Development Team Lead
Posted 1 day ago
Job Viewed
Job Description
Software Development Team Leader
Hybrid (Manchester – 2days)
£60,000 - £75,000 + bens
Are you a natural leader with a strong software development background and a passion for building high-performing teams? We’re looking for a Software Development Team Leader who’s ready to own delivery, mentor top talent, and help shape the future of a high-impact platform built for scale, speed, and resilience.
You'll be guiding a team that plays a mission-critical role in enabling compliance and operational excellence across multiple fast-moving environments. This isn’t just about writing great code it's about orchestrating delivery, ensuring technical quality, and empowering engineers to thrive.
If you're excited by dynamic environments, large-scale systems, and cutting-edge technologies, this is your opportunity to make your mark in technical leadership.
What You’ll Be Doing
- Leading a team of talented developers to deliver scalable, reliable, and secure solutions
- Planning, prioritising, and tracking work across the full Software Development Life Cycle
- Collaborating with senior engineers and tech leads to shape robust, modern architectures
- Proactively identifying and resolving blockers — technical and operational
- Acting as a key escalation point for high-impact issues and production bugs
- Championing best practices, clean code, and agile delivery principles
- Providing mentorship, performance feedback, and career growth opportunities for your team
- Running team meetings, 1:1s, and contributing to strategic appraisals and planning
What You Bring
- Proven experience in software development leadership — team management, delivery ownership, and mentoring
- Strong hands-on knowledge in at least one backend language or tech stack (e.g. .Net, Python, Java, Golang, etc.)
- Experience working with microservices, and modern cloud-based architectures
- A passion for process improvement, automation, and efficiency
- Familiarity with version control systems, code repositories, and DevOps best practices
- A background in Computer Science or equivalent professional experience
What Makes You Stand Out
- You're forward thinking and challenge the status quo to drive innovation
- You thrive in fast-paced, high-pressure environments
- You understand the balance between technical excellence and business value
- You lead with empathy, support knowledge sharing, and lift others around you
Apply now and lead the way forward.
Senior Software Development Engineer

Posted 24 days ago
Job Viewed
Job Description
Are you a Software Development Engineer looking to join an organisation where what you do genuinely makes an impact? Where you are empowered, heard and able to think creatively? Then look no further because we are what you have been looking for!
We are looking for a Senior Software Engineer with solid experience with C to come and join our talented and innovative team.
This role involves implementing new features as well as solving Engineering problems for one of our established systems. The platform is used within secondary care for referrals, ward transfers, locating patients whilst in care and more.
**What you'll do:**
We believe in the power of technology to make healthcare faster, better, and more accessible to all, and therefore you will play a key part in supporting us to deliver the best products within the healthtech industry.
As an engineer at Optum UK you'll play a pivotal role in building a world class system that is transforming the health and lives of those around us.
**Primary Responsibilities:**
+ You will be involved in all aspects of the development lifecycle including architecture, testing, as well as cutting code
+ Support with the enhancement of the product to add new features & improve functionality
+ Collaborate and mentor with other engineers on best practices
+ Helping to implement fast, secure, and efficient data pipelines and storage
+ contribute to technical discussions and work towards to solutions to complex problems
**Who You'll Be:**
You will have experience working as a Software where you produced high quality code. With experience using C, Linux and Informix Embedded SQL:
We want you to be able to take ownership and accountability for what you are doing and be comfortable working with autonomy and using your initiative.
Here, we are advocates for promoting the ability to think freely and creatively. We want you to have a curious nature, looking at improvements and efficiencies
_You will be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role, as well as providing development for other roles you may be interested in._
**Other useful skills and experience include:**
+ Experience of coding in C in a Linux/Unix environment
+ Experience with Informix Embedded SQL or Oracle ProC
+ Ability to embrace complex problems
If this sounds like you, then apply today and find out more why Optum UK is a great place to be!
**Please note you must currently be eligible to work and remain indefinitely without any restrictions in the country to which you are making an application. Proof will be required to support your application.**
_At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission._
_Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation, or any other characteristic protected by law. UnitedHealth Group is a drug-free workplace. © 2025 UnitedHealth Group. All rights reserved._
Be The First To Know
About the latest Software engineers Jobs in Huddersfield !
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
This apprenticeship is a fantastic pathway to becoming a skilled software developer. You will learn programming languages such as Python, Java, or JavaScript, and work with modern development tools and methodologies like Agile and Git. Your responsibilities will include writing clean, efficient code, debugging software, contributing to technical documentation, and participating in code reviews. You will be part of a supportive and collaborative remote team environment, actively contributing to the development of innovative software solutions.
We are looking for enthusiastic individuals with a keen interest in technology and a strong aptitude for problem-solving. While formal coding experience is not required, a basic understanding of computer science concepts and a demonstrated ability to learn quickly are essential. You should be a self-starter, highly motivated, and possess excellent communication skills, as you will be interacting with team members virtually. This apprenticeship provides a structured learning experience, combining practical work with formal training, leading to recognized qualifications.
Key Responsibilities:
- Assist in the design, coding, testing, and debugging of software applications.
- Learn and apply various programming languages and development tools.
- Collaborate with senior developers on project tasks and code reviews.
- Contribute to the creation of technical documentation and user guides.
- Participate in daily stand-ups and team meetings in a remote setting.
- Develop problem-solving skills and adapt to new technologies.
- Minimum of 5 GCSEs (or equivalent) at Grade 5 or above, including Maths and English.
- A genuine passion for technology and software development.
- Strong analytical and logical thinking abilities.
- Excellent communication and interpersonal skills.
- Ability to work independently and manage time effectively in a remote environment.
- Eagerness to learn and a proactive attitude towards skill development.
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software developers.
- Oversee the design, development, and implementation of software applications.
- Define and enforce coding standards, architecture patterns, and best practices.
- Collaborate with product managers and stakeholders to define requirements.
- Drive the adoption of agile development methodologies.
- Ensure the quality, performance, and scalability of software solutions.
- Conduct code reviews and provide technical guidance.
- Troubleshoot and resolve complex technical issues.
- Contribute to the strategic planning of technology roadmaps.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development with a track record of technical leadership.
- Expertise in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Strong understanding of software architecture, design patterns, and data structures.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Proficiency with agile development methodologies (Scrum, Kanban).
- Excellent leadership, communication, and problem-solving skills.
- Ability to manage multiple projects and priorities effectively.
- Experience with CI/CD pipelines and DevOps practices.
Graduate Software Development Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, testing, and deployment of software applications under the guidance of senior engineers.
- Write clean, efficient, and well-documented code in languages such as Python, Java, C++, or JavaScript.
- Participate in code reviews and contribute to improving code quality and best practices.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
- Contribute to the development of automated testing frameworks and procedures.
- Learn and apply agile development methodologies and participate in sprint planning and retrospectives.
- Research and implement new technologies and tools to enhance development processes.
- Document software designs, APIs, and technical specifications.
- Gain exposure to cloud platforms, databases, and CI/CD pipelines.
- Contribute to the overall success of the engineering team through active participation and problem-solving.
- Prepare and deliver presentations on project progress and findings.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundation in programming principles and object-oriented design.
- Proficiency in at least one object-oriented programming language (e.g., Java, Python, C++, C#).
- Familiarity with software development lifecycle (SDLC) and version control systems like Git.
- Good understanding of data structures, algorithms, and database concepts.
- Excellent problem-solving skills and a logical approach to troubleshooting.
- Strong communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies and challenges.
- Previous internship or project experience in software development is a plus.
- Familiarity with web development frameworks or cloud technologies is advantageous.