Senior Software Engineering Lead
1 month ago
At Selfridges, we're on a mission to revolutionize retail, with our customers and sustainability at the forefront of everything we do. We're currently on a journey to deliver flexible and scalable technology platforms, providing an inspiring and effortless experience across all touchpoints.
We have an exciting opportunity for a Principal Engineer to join our agile teams in our London office. In this role, you'll be instrumental in shaping our Customer & Data technology, influencing our future technical direction.
As a Principal Engineer, you'll play a pivotal role in shaping the technical direction, strategic vision, and innovation of our Customer & Data applications. Your expertise in leading technology transformations will be key as we transition from monolithic architectures to a multi-cloud, scalable MACH-based platform. You'll spearhead major initiatives to revamp our customer membership programs, including Clienteling, CRM, and data platforms, while nurturing the growth and development of our engineering team.
Key Responsibilities:
- Manage a diverse portfolio of engineering initiatives across domain, ensuring alignment with business goals and technical standards.
- Provide technical leadership, formulating technical strategies, making decisions on solutions, and establishing and standardizing robust engineering practices.
- Develop and lead microservice architecture strategies for the development of scalable, flexible, and cost-effective applications.
- Work with Platform engineers to design CI/CD pipelines and quality frameworks for frequent, reliable releases.
- Collaborate across engineering teams in your domain and help members make informed decisions aligned with strategic plans.
- Troubleshoot and resolve complex issues in both front-end and back-end systems.
- Set up processes and frameworks for live support and maintenance of engineering services, technical debt management, and creating a robust and reliable support model for delivered services.
- Promote and support a quality-focused culture within the engineering team. Champion ongoing enhancements, performance optimization, and security across the development lifecycle.
- Advocate for modern development practices like pair programming, TDD, SOLID principles, technical debt management, and the use of cloud-native solutions when appropriate.
- Build, mentor, and foster engineering talent to collaborate effectively with architecture, delivery, DevOps, InfoSec, and support teams.
- Strong foundation in software engineering principles and scalable system design.
- Proficiency in BE and FE development using JavaScript, React, Next.js, TypeScript, and Node.js.
- Experience in AWS specifically with Lambda, DynamoDB, SQS, SNS, and EventBridge is a plus.
- Experience in designing and leading the implementation of micro-frontends, microservices, event-driven, and headless architectures.
- Proficiency in database management (SQL, NoSQL) and version control.
- Experience with DevOps practices and tools (e.g., Docker, Jenkins, Kubernetes) in collaborating closely with DevOps teams.
- Experience with monitoring solutions like CloudWatch or Dynatrace.
- Good understanding of engineering security best practices.
- Ability to lead Engineering Guilds to introduce and enhance engineering initiatives.
-
Senior Software Engineering Team Lead
2 weeks ago
London, Greater London, United Kingdom Aptitude Software Limited Full timeAbout the RoleAptitude Software Limited seeks a seasoned Senior Software Engineering Team Lead to manage day-to-day operations, providing hands-on technical contributions and guiding team members to achieve their best potential.Key ResponsibilitiesManage team delivery of high-quality software, aligning with Product Organization scope and goals.Lead by...
-
Senior Software Engineering Lead
2 weeks ago
London, Greater London, United Kingdom J Bandy Consulting Full timeJ Bandy Consulting is a leading consulting firm that provides expert solutions in network development. We are currently seeking a Senior Software Engineering Lead to join our team. In this role, you will be responsible for designing and building network applications using best practices in software engineering such as SOLID.As a Senior Software Engineering...
-
Senior Software Engineering Lead
3 weeks ago
London, Greater London, United Kingdom Jobs for Humanity Full timeJob Title: Senior Software Engineering LeadAbout Us: At Jobs for Humanity, we are revolutionizing the way we approach engineering by embracing cutting-edge technologies and innovative approaches. Our mission is to create a future where technology serves humanity, and we're looking for talented individuals to join us on this journey.Salary: £90,000 -...
-
Senior Android Software Development Engineer
4 weeks ago
London, Greater London, United Kingdom Software Defined Automation GmbH Full timeAbout the RoleWe are seeking a highly skilled Senior Android Software Development Engineer to join our team at Software Defined Automation GmbH. This is an exciting opportunity to work on our flagship product, The Exchange Platform, and contribute to the development of innovative software solutions.Key ResponsibilitiesDesign, develop, and maintain...
-
Senior Software Engineering Lead
2 weeks ago
London, Greater London, United Kingdom Applied Data Science Partners Full timeAt Applied Data Science Partners, we're a leading data science and AI consultancy in London.About the RoleWe're seeking an exceptional Senior Software Engineering Lead to join our growing Engineering team. As a key member, you'll be responsible for developing and implementing complex software solutions, managing engineering project teams, and collaborating...
-
Senior Software Engineering Lead
2 weeks ago
London, Greater London, United Kingdom Redpin Group Full timeAbout the RoleAs a Senior Software Engineering Lead at Redpin Group, you will have the opportunity to lead a talented team of engineers in developing innovative solutions for our PropertyConnect product. With a strong background in modern software architecture and cloud technology, you will be responsible for ensuring that our systems are operationally...
-
London, Greater London, United Kingdom Acre Software Full timeAcre Software is revolutionizing the £1.4 trillion UK mortgage market with a cutting-edge, end-to-end management system.We're streamlining the homebuying process by eliminating unnecessary admin and pain. Our platform covers the entire journey, from determining what buyers can borrow to securing their keys.Following a successful 2023, where we facilitated...
-
Business Analysis Lead
2 weeks ago
London, Greater London, United Kingdom CENTRIC SOFTWARE Full time**Overview of the Position:**We are seeking an experienced Senior Business Analyst to lead our dynamic software company. This senior role involves leading and being responsible for the process of gathering, understanding, and documenting business requirements for a business-wide software transformation project.The ideal candidate will be comfortable taking...
-
Fintech Software Engineer Apprentice
2 weeks ago
London, Greater London, United Kingdom Acre Software Full timeAbout Acre SoftwareWe are a fully funded, early-stage Fintech start-up looking to make a significant impact on the mortgage market. Our innovative approach simplifies home-buying and automates compliance, making us an exciting place to work.Job DescriptionWe are seeking a talented Fintech Software Engineer Apprentice to join our team. As an apprentice, you...
-
Senior Backend Software Engineering Lead
2 weeks ago
London, Greater London, United Kingdom Spectrum IT Recruitment (South) Ltd Full timeJob OverviewThis is a unique opportunity for an experienced Senior Backend Software Engineering Lead to join Spectrum IT Recruitment (South) Ltd's AI/ML-focused product team. As a key member of the organization, you will be responsible for leading a small team of software engineers and implementing best practices in software engineering.
-
Senior Software Engineering Lead
2 weeks ago
London, Greater London, United Kingdom Lloyds Banking Group Full timeWe are seeking a Senior Software Engineering Lead to join our Economic Crime Prevention Platform team at Lloyds Banking Group.About this OpportunityAs a key member of our team, you will play a critical role in driving the development and delivery of high-quality software applications. You will be responsible for leading a team of engineers, providing...
-
Senior Software Engineering Team Lead
1 week ago
London, Greater London, United Kingdom Fruition IT Full time**Job Title:** Senior Software Engineering Team Lead**Location:** London, Newcastle or Leeds offices (remote work available)Fruition IT is an equal opportunities employer seeking a highly skilled and experienced senior software engineering team lead to join our team. As a key member of our leadership team, you will be responsible for managing the delivery of...
-
Senior Software Engineering Lead
2 weeks ago
London, Greater London, United Kingdom Checkout Full timeCompany OverviewCheckout.com is a leading fintech company that enables businesses to thrive in the digital economy. Our mission is to empower merchants and partners through strategic payments solutions. We're a Great Place to Work accredited company and a Forbes Cloud 100 list member, building diverse and inclusive teams worldwide.SalaryThe estimated annual...
-
Senior Software Engineering Lead
3 weeks ago
London, Greater London, United Kingdom Oracle Full time**Job Title:** Senior Software Engineering LeadWe are seeking a highly skilled Principal Software Developer to join our team at Oracle. The successful candidate will have the opportunity to work on a variety of challenging projects, designing and developing software programs for databases, applications, tools, and networks.The ideal candidate will have a...
-
Senior Software Engineering Lead
3 weeks ago
London, Greater London, United Kingdom Flux Advertising Limited Full timeSoftware Engineering Leadership OpportunityWe are seeking a highly skilled and experienced Senior Software Engineering Lead to join our team at Flux Advertising Limited in London.The successful candidate will be responsible for leading the development of our Global GTM strategy and execution, working closely with our engineering team to drive business growth...
-
Senior Software Engineering Lead
3 weeks ago
London, Greater London, United Kingdom Deliveroo Full timeDeliveroo is a leading online food company that aims to transform the way people eat by making hyper-local food more convenient and accessible.We are looking for a Senior Software Engineer to join our team in London, UK. This role will involve improving code structure, architecture, and review of code produced by your team.The ideal candidate will have...
-
Senior Software Engineering Lead
2 weeks ago
London, Greater London, United Kingdom Canonical Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineering Lead to join our team at Canonical. This role offers the opportunity to lead a distributed team of engineers and contribute to the development of cutting-edge cloud computing solutions.Responsibilities:Manage and lead a distributed team of engineersHire, coach, mentor, provide...
-
Senior Software Engineering Lead
1 week ago
London, Greater London, United Kingdom Barclays Bank Plc Full timeJoin Barclays as a Senior Software Engineering Lead in our London office, where you will spearhead the development of cutting-edge software solutions. This exciting opportunity enables you to drive innovation and excellence in our digital landscape.This role demands expertise in Java and Python programming languages for designing and implementing large-scale...
-
Senior Software Engineering Team Lead
2 weeks ago
London, Greater London, United Kingdom LexisNexis Risk Solutions Full timeSoftware Engineering Lead PositionThis is a high-profile job opportunity for an experienced software engineer to take on a leadership role within our company. As a Senior Software Engineering Team Lead, you will oversee the development of new features and ensure that our existing codebase remains up-to-date and efficient. Our team is responsible for building...
-
Senior Python Software Engineering Lead
3 weeks ago
London, Greater London, United Kingdom Tech4 Full timeAt Tech4, we're seeking a highly skilled Senior Python Software Engineering Lead to join our innovative team.The role offers an excellent opportunity to make a positive impact on patient safety while working on complex, challenging projects.We're looking for someone with exceptional leadership and team building skills, able to delegate responsibilities...