95 Back End Development jobs in the United Kingdom
Software Engineering Lead
Posted 1 day ago
Job Viewed
Job Description
Software Technical Lead
Rate: 500 - 600 a day
Location: Bristol hybrid one day every other week
Duration : 6 months initially
Clearance: SC Clearance required
You will join a global IT consultancy delivering digital transformation to a public sector body.
This is a hands-on leadership role responsible for actively supporting and guiding the team of seven through complex technical challenges.
The role involves breaking down complex tasks into manageable components, delegating effectively, and empowering team members to take ownership of their work.
Key responsibilities include:
- Providing clear technical direction and mentorship to the team.
- Applying sound judgment to make technical decisions.
- Driving improvements in system documentation, team processes, and overall developer experience.
- Delivering direct, constructive feedback to foster individual and team growth.
- Promoting a collaborative, accountable, and high-performance team culture.
Tech stack:
- Node.js, ReactJS, JavaScript, TypeScript, npm, AWS, Jenkins, Terraform, and PostgreSQL.
- The client is however open to strong candidates with adjacent skill sets. The technical stack is flexible for the right person.
Software Engineering Manager
Posted 4 days ago
Job Viewed
Job Description
I am looking for an Engineering Manager for a market leading client in Maidenhead. They work the hybrid model, 3 days onsite, 2 days remote. Looking for candidates with strong experience in leading SW Development teams.
As an engineering leader, you will lead Agile engineering resources & provide guidance from inception through release of major & point product releases, including ongoing maintenance. You will be working closely with your product managers, product owners, engineering leaders, your team and other stakeholders. You will be leading developers, quality engineers and partnering with CloudOps, TechOps, UX Design other cross-functional functional groups to evolve our solutions while continuing to improve your teams’ adoption of SDLC processes, CI/CD integration, code quality & automation test coverage.
Primary Responsibilities
- Lead an organization of 4-10 development & test engineers globally to efficiently produce high quality deliverables li>Manage team leads, direct reports or a mix of both
- Manage several deliverables for a product line on time, on scope and on quality
- Instrument your processes, produce scorecards of progress regularly and establish a regular cadence of operational reviews with your management including quality metrics, coding efficiencies, improvements, challenges, remediation needs
- Correlate, report, and drive the adoption of Process/Continuous Improvement initiatives
- Recruit & provide leadership, coaching & career planning for engineering talent
- Be accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles
- Partner with Product Management to consult on solution feasibility and high-level effort estimation
- Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software
- Serve as the evangelist and custodian of technology, architecture, and product development practices
- Participate in the design & implementation of production cloud grade services supporting high availability
Qualifications
- 5+ years of experience leading software engineers for product development
- Experience managing capitalized software processes
- Preferred: experience with managing teams' operational health by analyzing product teams' work distribution CapEx, Opex, Maintenance, Billable and OH
- Preferred: experience managing the organizational structure of teams as well as headcount & non-headcount budgets
- 10+ years of combined experience in software engineering, enterprise architecture and/or DevOps
- Working experience with scaled software architecture & domain: performance, redundancy, failover, clustering, vertical scaling
- Preferred: experience using AWS cloud solutions, ideally including migration from other hosting services
- Working experience with source code management patterns and DevOps automation
- Proficient in API design, development & production operation
- Working experience managing production client & server code bases across one or more technology stacks
- Working experience with production Microsoft SQL Server schema design, queries & administration
- Preferred: working experience with orchestration, automation, and configuration management processes & related DevOps tools & cloud platforms
- Highly motivated self-starter with a desire to help others and take action
- Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms
- Ability to independently work as a contributing member in a high-paced and focused team
- Ability to multi-task and prioritize tasks with competing deadlines
- Strong problem-solving and analytical skills with the ability to work under pressure
- Ability to socialize ideas and influence decisions without direct authority
- Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions
Software Engineering Manager
Posted 4 days ago
Job Viewed
Job Description
Our client provides innovative fully managed solutions within the automotive fleet management sector. We are seeking an experienced Engineering Manager to lead and oversee their software development function, with a strong focus on ERP and CRM platforms. This role will be responsible for planning, scheduling, and managing the workloads of the development team, ensuring that all projects are delivered on time, within budget, and to the highest quality standards.
Key Responsibilities:
- Plan, schedule, and oversee software development projects, ensuring delivery against project timelines, budgets, and scope. li>Manage, coach, and mentor a team of software developers, facilitating their professional growth and performance.
- Oversee sprint planning, resource allocation, and workload management among engineers.
- Collaborate closely with business analysts, project managers, infrastructure teams, and other key stakeholders to define requirements and align on project objectives.
- Ensure all software solutions meet agreed-upon standards for quality, performance, and security through robust quality assurance processes.
- Lead process improvements, championing best practices and rigour in software development, agile methodologies, and documentation.
- Oversee the release management process—evaluating change requests, planning, deployment, and post-release reviews. < i>Contribute to and support technical decision-making, providing guidance and architectural input where needed, utilise feedback loops where applicable to aid improvements for future sprints.
- Hire, onboard, and train new engineering talent as required, and participate in performance reviews, provide guidance, support, and feedback to team members which enhance their skills and performance.
- Report on progress, risks, and opportunities to senior leadership, and help align technical delivery with business strategy.
- Ensure compliance with all regulatory, legal, and security guidelines relevant to ERP/CRM solutions as appropriate.
Key Skills and Necessary Experience:
- 5 years’ experience in a Software Development role or relevant background. < i>Strong leadership and team motivation skills, with a track record of building, nurturing, and scaling high-performing engineering teams.
- Excellent communication skills, able to clearly articulate technical vision, sprint plans, progress, and obstacles to both technical and non-technical stakeholders.
- Accountability-focused: able to set clear objectives, hold teams and individuals to account, and drive outcomes consistently.
- Strong analytical and problem-solving ability to assess complex, ambiguous problems and guide teams to effective, innovative solutions.
- Adaptability and flexibility, willing to pivot in response to changing project requirements or business priorities while maintaining delivery focus.
- Proficient in risk management: skilled at identifying, assessing, and mitigating risks across technical, resource, and delivery aspects.
- Experienced in resource and budget management, optimising engineering resources, controlling costs, and ensuring efficient use of team capabilities.
- Technical competence and hands-on knowledge of ERP/CRM platforms and associated integration technologies.
- Familiarity with modern software engineering practices, Agile methodologies, and continuous delivery processes.
- Skilled with digital project management tools such as Jira, Azure DevOps, or similar systems.
- Previous experience of engineering and implementing effective code-based solutions.
- Proficiency in business-critical IT tools (Power BI, Word, Excel, Outlook, Visio, web tools) to support daily operations and reporting.
- High integrity, resilience, and a continuous improvement mentality, always looking for ways to enhance team capability and delivery quality
This is a pivotal role within this business at a time when they are going through a period of major growth and expansion to enable them to be no1 in their field. A great time to join an innovative company.
Software Engineering Manager
Posted 4 days ago
Job Viewed
Job Description
Software Engineering Manager - 85,000
Title : Software Engineering Manager
Client : Software house
Location : London (Hybrid)
Salary : Up to 85,000
Reporting directly to the Managing Director, this is an opportunity for a Software Engineering Manager with at least 1 year's experience as a Scrum Master to join a growing and highly technical team of software engineers in the graphics/scientific/engineering computing space.
You will have overall responsibility for overseeing the development roadmap and overall development activities, with scope to grow further within the business. There are currently 10 developers in your team.
Requirements:
- 2 years+ as an Engineering Manager
- C++ is your strongest language
- 1 year+ as Scrum Master
If you are interested learning more, please contact (email address removed). com for more information or a confidential chat.
Software Engineering Lead
Posted 1 day ago
Job Viewed
Job Description
Software Technical Lead
Rate: 500 - 600 a day
Location: Bristol hybrid one day every other week
Duration : 6 months initially
Clearance: SC Clearance required
You will join a global IT consultancy delivering digital transformation to a public sector body.
This is a hands-on leadership role responsible for actively supporting and guiding the team of seven through complex technical challenges.
The role involves breaking down complex tasks into manageable components, delegating effectively, and empowering team members to take ownership of their work.
Key responsibilities include:
- Providing clear technical direction and mentorship to the team.
- Applying sound judgment to make technical decisions.
- Driving improvements in system documentation, team processes, and overall developer experience.
- Delivering direct, constructive feedback to foster individual and team growth.
- Promoting a collaborative, accountable, and high-performance team culture.
Tech stack:
- Node.js, ReactJS, JavaScript, TypeScript, npm, AWS, Jenkins, Terraform, and PostgreSQL.
- The client is however open to strong candidates with adjacent skill sets. The technical stack is flexible for the right person.
Software Engineering Manager
Posted 4 days ago
Job Viewed
Job Description
Our client provides innovative fully managed solutions within the automotive fleet management sector. We are seeking an experienced Engineering Manager to lead and oversee their software development function, with a strong focus on ERP and CRM platforms. This role will be responsible for planning, scheduling, and managing the workloads of the development team, ensuring that all projects are delivered on time, within budget, and to the highest quality standards.
Key Responsibilities:
- Plan, schedule, and oversee software development projects, ensuring delivery against project timelines, budgets, and scope. li>Manage, coach, and mentor a team of software developers, facilitating their professional growth and performance.
- Oversee sprint planning, resource allocation, and workload management among engineers.
- Collaborate closely with business analysts, project managers, infrastructure teams, and other key stakeholders to define requirements and align on project objectives.
- Ensure all software solutions meet agreed-upon standards for quality, performance, and security through robust quality assurance processes.
- Lead process improvements, championing best practices and rigour in software development, agile methodologies, and documentation.
- Oversee the release management process—evaluating change requests, planning, deployment, and post-release reviews. < i>Contribute to and support technical decision-making, providing guidance and architectural input where needed, utilise feedback loops where applicable to aid improvements for future sprints.
- Hire, onboard, and train new engineering talent as required, and participate in performance reviews, provide guidance, support, and feedback to team members which enhance their skills and performance.
- Report on progress, risks, and opportunities to senior leadership, and help align technical delivery with business strategy.
- Ensure compliance with all regulatory, legal, and security guidelines relevant to ERP/CRM solutions as appropriate.
Key Skills and Necessary Experience:
- 5 years’ experience in a Software Development role or relevant background. < i>Strong leadership and team motivation skills, with a track record of building, nurturing, and scaling high-performing engineering teams.
- Excellent communication skills, able to clearly articulate technical vision, sprint plans, progress, and obstacles to both technical and non-technical stakeholders.
- Accountability-focused: able to set clear objectives, hold teams and individuals to account, and drive outcomes consistently.
- Strong analytical and problem-solving ability to assess complex, ambiguous problems and guide teams to effective, innovative solutions.
- Adaptability and flexibility, willing to pivot in response to changing project requirements or business priorities while maintaining delivery focus.
- Proficient in risk management: skilled at identifying, assessing, and mitigating risks across technical, resource, and delivery aspects.
- Experienced in resource and budget management, optimising engineering resources, controlling costs, and ensuring efficient use of team capabilities.
- Technical competence and hands-on knowledge of ERP/CRM platforms and associated integration technologies.
- Familiarity with modern software engineering practices, Agile methodologies, and continuous delivery processes.
- Skilled with digital project management tools such as Jira, Azure DevOps, or similar systems.
- Previous experience of engineering and implementing effective code-based solutions.
- Proficiency in business-critical IT tools (Power BI, Word, Excel, Outlook, Visio, web tools) to support daily operations and reporting.
- High integrity, resilience, and a continuous improvement mentality, always looking for ways to enhance team capability and delivery quality
This is a pivotal role within this business at a time when they are going through a period of major growth and expansion to enable them to be no1 in their field. A great time to join an innovative company.
Software Engineering Manager
Posted 4 days ago
Job Viewed
Job Description
Software Engineering Manager - 85,000
Title : Software Engineering Manager
Client : Software house
Location : London (Hybrid)
Salary : Up to 85,000
Reporting directly to the Managing Director, this is an opportunity for a Software Engineering Manager with at least 1 year's experience as a Scrum Master to join a growing and highly technical team of software engineers in the graphics/scientific/engineering computing space.
You will have overall responsibility for overseeing the development roadmap and overall development activities, with scope to grow further within the business. There are currently 10 developers in your team.
Requirements:
- 2 years+ as an Engineering Manager
- C++ is your strongest language
- 1 year+ as Scrum Master
If you are interested learning more, please contact (email address removed). com for more information or a confidential chat.
Be The First To Know
About the latest Back end development Jobs in United Kingdom !
Software Engineering Manager
Posted 4 days ago
Job Viewed
Job Description
I am looking for an Engineering Manager for a market leading client in Maidenhead. They work the hybrid model, 3 days onsite, 2 days remote. Looking for candidates with strong experience in leading SW Development teams.
As an engineering leader, you will lead Agile engineering resources & provide guidance from inception through release of major & point product releases, including ongoing maintenance. You will be working closely with your product managers, product owners, engineering leaders, your team and other stakeholders. You will be leading developers, quality engineers and partnering with CloudOps, TechOps, UX Design other cross-functional functional groups to evolve our solutions while continuing to improve your teams’ adoption of SDLC processes, CI/CD integration, code quality & automation test coverage.
Primary Responsibilities
- Lead an organization of 4-10 development & test engineers globally to efficiently produce high quality deliverables li>Manage team leads, direct reports or a mix of both
- Manage several deliverables for a product line on time, on scope and on quality
- Instrument your processes, produce scorecards of progress regularly and establish a regular cadence of operational reviews with your management including quality metrics, coding efficiencies, improvements, challenges, remediation needs
- Correlate, report, and drive the adoption of Process/Continuous Improvement initiatives
- Recruit & provide leadership, coaching & career planning for engineering talent
- Be accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles
- Partner with Product Management to consult on solution feasibility and high-level effort estimation
- Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software
- Serve as the evangelist and custodian of technology, architecture, and product development practices
- Participate in the design & implementation of production cloud grade services supporting high availability
Qualifications
- 5+ years of experience leading software engineers for product development
- Experience managing capitalized software processes
- Preferred: experience with managing teams' operational health by analyzing product teams' work distribution CapEx, Opex, Maintenance, Billable and OH
- Preferred: experience managing the organizational structure of teams as well as headcount & non-headcount budgets
- 10+ years of combined experience in software engineering, enterprise architecture and/or DevOps
- Working experience with scaled software architecture & domain: performance, redundancy, failover, clustering, vertical scaling
- Preferred: experience using AWS cloud solutions, ideally including migration from other hosting services
- Working experience with source code management patterns and DevOps automation
- Proficient in API design, development & production operation
- Working experience managing production client & server code bases across one or more technology stacks
- Working experience with production Microsoft SQL Server schema design, queries & administration
- Preferred: working experience with orchestration, automation, and configuration management processes & related DevOps tools & cloud platforms
- Highly motivated self-starter with a desire to help others and take action
- Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms
- Ability to independently work as a contributing member in a high-paced and focused team
- Ability to multi-task and prioritize tasks with competing deadlines
- Strong problem-solving and analytical skills with the ability to work under pressure
- Ability to socialize ideas and influence decisions without direct authority
- Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions
Manager Software Engineering
Posted today
Job Viewed
Job Description
With us, you'll do meaningful work from Day 1. Our collaborative culture is built on three core behaviors: We Play to Win, We Get Better Every Day & We Succeed Together. And we mean it - we want you to grow and make a difference at one of the world's leading digital banking and payments companies. We value what makes you unique so that you have an opportunity to shine.
Come build your future, while being the reason millions of people find a brighter financial future with Discover.
**Job Description:**
**What You'll Do**
Responsible for the technical development of software engineering staff within a Discover application development area while using your technical expertise to drive vision into action and results.
**How Youll Do It**
+ Hire, retain and lead high-functioning, diverse group of engineering professionals, establishing clear objectives and key results, developing consistent set of practices and process across the team and driving towards resolution of challenging problems. This includes all performance management aspects of leading the engineers including acquiring and providing 360 feedback and administering reviews. Manages software ownership and development from initial concept through continuous improvement.
+ Mentor staff of engineers in both technical and soft skills to craft a team of highly technically competent, consistent, thoughtful and customer-centric technology experts. This includes ensuring the group is adhering to principles of engineering excellence within their technical domain, applying consistency of technical execution, sharing common practices and challenges within the team and fostering a culture of excellence and continuous learning within the team.
+ Lead and shape the technical vision within their domain and be an essential member of leadership team including acting as a leader in the Discover engineering community affecting and advancing the architecture across the company and ensuring adherence to all regulatory, compliance and audit requirements. This includes defining how technical work should be done, selecting appropriate tools, defining technology, quality, experience and implementation standards and practices within own technical domain.
+ Work with key stakeholders to efficiently and effectively allocate team members to product teams to meet business and Product area objectives.
+ Engage with internal and external communities of practice to share experiences, contribute knowledge, learn and advocate for the Discover Technology brand. Promotes team innovation and collaboration of ideas across teams.
+ Contribute as an engineer within a product team designing, developing and maintaining quality technology solutions for a product or set of products including developing own subject matter expertise.
**Qualifications You'll Need**
**The Basics**
+ Bachelors Information Technology or related
+ Application Development or related experience
**In Lieu of Education Experience**
+ Application Development or related experience
**Bonus Points If You Have**
+ People Leadership experience
+ Proven track record of delivering quality in an Agile environment
+ Proven track record of turning concepts and ideas into tangible solutions
+ Servant leadership style backed up with strong emotional intelligence
+ Strong communication skills
+ Self-motivated, Commercial understanding of the Payments domain
+ Strong knowledge and understanding of emerging trends in software engineering
+ Strong appreciation of operational excellence best practices
+ Experience in supporting software solutions in a production environment
+ Commercial experience developing in a Scaled Agile environment
+ Working knowledge of the technology stack
+ Java / J2EE , Spring, RESTful APIs, Open Source software, AWS S3, Lambda, EMR/Spark,
+ Knowledge and understanding of CICD processes
+ Passion for learning
+ Strong collaborator
**Physical and Cognitive Requirements**
The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable a qualified individual with disabilities to perform the essential functions of the position as required by federal, state, and local laws:
+ Primarily remain in a stationary position.
+ No required movement about the work environment to complete the major responsibilities of the job.
+ Primarily performed indoors in an office setting.
+ Ability to operate office equipment such as but not limited to computer, telephone, printer, and calculator.
_Discover will not sponsor or transfer employment work visas for this position. Applicants must be currently authorized to work in the United Kingdom on a full-time basis._
**#LI-AM2**
**Application Deadline:**
The application window for this position is anticipated to close on Sep- . We encourage you to apply as soon as possible. The posting may be available past this date, but it is not guaranteed.
What are you waiting for? Apply today!
All Discover employees place our customers at the very center of our work. To deliver on our promises to our customers, each of us contribute every day to a culture that values compliance and risk management.
Discover, a division of Capital One, N.A., is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or other legally protected status. (Know Your Rights) ( complies with federal, state, and local laws applicable to qualified individuals with disabilities and is committed to providing reasonable accommodations. If you require a reasonable accommodation to search for a position, to complete an application, and/or to participate in an interview, please email . Any information you provide regarding your accommodation needs will be kept confidential and will only be used to determine and provide necessary accommodation.
Positions marked as remote eligible are limited to remote locations within the country in which the position is based.
Applicants must be 18 or older at the time of hire.
Software Engineering Manager
Posted 1 day ago
Job Viewed
Job Description
Engineering Leadership Role – Scale-Up in Growth Mode (London, Office-First)
People and Technology Leadership
Permanent Role - (£140K - £80K) + equity + private medical + perks.
We’re looking for an Engineering Manager or Head of Engineering to take the reins of a talented, growing team at a well-funded scale-up that’s transforming how an entire industry operates.
This fast-moving, high-impact leadership role has you working directly with the founders and senior product leaders to scale teams, drive delivery, and embed a high-performance engineering culture where engineers thrive.
You’ll inherit a strong foundation team (2 pods, 15+ engineers across front-end, back-end, full stack, DevOps) and the mandate to grow it to 20+ while levelling up processes, mentoring a wave of junior talent, and pioneering AI-first development.
What you’ll be doing
- Shape and deliver the roadmap with founders & product leads, balancing ambition with technical excellence.
- Lead, coach, and grow a multi-disciplinary engineering team (2 technical leads + DevOps) building career paths, mentoring juniors, and creating a culture of ownership.
- Removing bottlenecks for the team, being the enabler
- Drive rapid, reliable delivery while keeping platform health, security, and scalability front of mind.
- Embed AI, automation, and pragmatic DevOps practices to boost speed and quality.
- Be a visible, approachable leader from code reviews to problem-solving alongside your team.
What we’re looking for
- Proven experience leading and scaling engineering teams in high-growth, product-led environments.
- Strong technical grounding (Python/Django ideal) with the ability to guide and mentor developers.
- A low-ego, collaborative style equally comfortable in deep technical discussions and high-level strategy.
- Experience balancing speed and quality in fast-paced delivery environments.
- Passion for developing people as much as delivering great software.
Why this role is exciting
- Work directly with ambitious, young founders driving real industry change.
- Lead a collaborative, office-first culture where decisions happen face-to-face.
- Competitive salary (£140K - £1 K) + equity + private medical + perks.
- Be part of a growth journey with real ownership, influence, and scope to shape how engineering operates.
Location: London (Camden), office-first
If you’re ready to lead from the front, scale a high-performance team, and make a visible impact in a fast-growing business, please send your CV across today.