
Principal Software Engineer - Commercial
On site
London, United Kingdom
Full Time
17-04-2025
Job Specifications
We’d all like amazing work to do, and real work-life balance. That’s waiting for you at Sainsbury’s. Think about the scale it takes for us to feed the nation. The level of data, transactions and variety it involves. Then you’ll realise that ours is a modern software engineering environment because it has to be. We’ve made serious investment into a Tech Academy and into setting standards and principles. We iterate, learn, experiment and push ways of working such as Agile, Scrum and XP. So you can look forward to awesome opportunities in everything from AI to reusable tech.
Why join us
Joining Sainsbury's Tech means becoming part of an organisation that powers the UK's leading multi-channel, multi-brand retailer. As a Principal Engineer, you will play a pivotal role in driving engineering excellence and innovation within our dynamic and inclusive environment. You'll have the opportunity to work alongside talented teams, enabling engineers to succeed and shaping the direction of technology standards and best practises. With the freedom to explore, experiment, and lead the way in agile methodologies, you'll contribute to building and delivering scalable solutions that impact millions of customers. We offer growth opportunities, a supportive community of practise, and a collaborative culture that values evidence-based decision-making. Join our team and be at the forefront of shaping the future of retail technology while enjoying a work-life balance that allows you to thrive both personally and professionally.
What You'll Do
As a Principal Engineer in Sainsbury's Tech, you will play a crucial role in driving engineering excellence and enabling engineers to succeed within the organisation. You will be a trusted voice in innovation, modern ways of working, and best engineering practises, influencing the direction within your respective business community. Leading by example, you will leverage your deep technical experience and expertise to enable Staff Engineers and engineering teams to deliver technology at scale. Collaborating with Senior Engineering Managers and Staff Engineers, you will guide the engineering vision across your teams, ensuring the adoption and evolution of technical standards. Additionally, you will serve as a technical point of contact and expert for risks and issues that impact your domain, tower, or family, providing measured impact assessment and prioritisation. As a technical leader, you will drive the adoption, evidencing, and curation of technology standards, while also being responsible for the shape of the engineering practise and colleague development. You will work towards evolving the engineering practise, technical standards, and principles, making data-driven decisions and driving positive outcomes. With deep expertise in your specific area of specialisation, such as software development, data, infrastructure, or network, you will lead the design and development of scalable and high-performance solutions using cutting-edge technologies. Overall, you will be instrumental in shaping the engineering culture, driving technical maturity, and ensuring effective and efficient delivery within Sainsbury's Tech.
Who You Are
As a Principal Engineer within Sainsbury's Tech, you are a highly skilled and influential technology leader with a deep understanding of engineering principles and practises. You have a proven track record of driving innovation, promoting modern ways of working, and implementing best engineering practises. With your extensive technical experience and expertise, you enable our engineering teams to deliver exceptional technology solutions at scale. As a trusted voice in the organisation, you shape the direction of innovation and technology adoption, while also fostering a collaborative and inclusive work environment. Your ability to build strong relationships, mentor engineers at all levels, and advocate for the adoption of agile methodologies sets the foundation for engineering excellence. Through your strategic planning and ownership of technical standards and practises, you contribute to the continuous growth and transformation of our engineering practise to meet the evolving needs of the business.
As a Principal Engineer you'll need to be able to understand the ecosystems around the things that developers are coding in order to be able to make the best recommendations and set the right technical direction; therefore you'll need a deep understanding of a backend language/s such as Java, .Net, Golang, Node.js, Python and Kotlin etc.
We are committed to being a truly inclusive retailer, so you’ll be welcomed whoever you are and wherever you work. Around here, there’s always the chance to try something new - whether that’s as part of an evolving team or somewhere else across the business - and we take development seriously and promise to support you. We also recognise and celebrate colleagues when they go the extra mile and, where possible, offer flexible working. When you join our team, we’ll also offer you an amazing range of benefits. Here are some of them:
Starting off with colleague discount, you'll be able to get 10% off at Sainsbury's, Argos, TU and Habitat after 4 weeks. This increases to 15% off at Sainsbury’s every Friday and Saturday and 15% off at Argos every pay day. We've also got you covered for your future with our pensions scheme and life cover. You'll also be able to share in our success as you may be eligible for a performance-related bonus of up to 65% of salary, depending on how we perform (in cash and shares).
Your wellbeing is important to us too. You'll receive an annual holiday allowance, and you can buy additional holiday. We also offer other benefits that will help your money go further such as season ticket loans, cycle to work scheme, health cash plans, pay advance (where you can access some of your pay before pay day) as well access to a great range of discounts from hundreds of other retailers. You'll also receive a company car cash allowance unless you are going to travel 10,000 business miles in your role, then you'll be able to choose a car. And if you ever need it there is also an employee assistance programme, you will also be eligible for private healthcare too.
Moments that matter are as important to us as they are to you which is why we give up to 26 weeks’ pay for maternity or adoption leave and up to 4 weeks’ pay for paternity leave.
Please see www.sainsburys.jobs for a range of our benefits (note, length of service and eligibility criteria may apply).
About the Company
Over 150 years old and still going strong, we’re the UK’s second-biggest retailer. Every day, the nation shops with us because they know they’ll get affordable, good food and excellent service. We focus on great value and convenient shopping across our family of brands, from Argos, Nectar and Habitat to Sainsbury’s Bank, Smart Charge and Tu. What’s next for Sainsbury’s? We've put food back at the heart of our business and we’re taking Sainsbury’s to the next level. We’re investing in technology and people and we’re thinki... Know more
Related Jobs


- Company Name
- Accelero
- Job Title
- Junior Front End Developer
- Job Description
- Junior Front-End Developer Are you passionate about crafting clean, responsive user interfaces? We’re looking for a Junior Front-End Developer to join our client's growing team! Location: Hybrid Salary: £28,000 Experience: 1–2 years Tech Stack: HTML, JavaScript As a Junior Front-End Developer, you'll work closely with our design and development teams to build and enhance user-facing features across a range of digital products. This is a fantastic opportunity to grow your skills, contribute to real-world projects, and be part of a supportive and collaborative team. Responsibilities Develop and maintain responsive web interfaces using HTML, CSS, and JavaScript Collaborate with designers to implement intuitive user experiences Assist in testing, debugging, and refining web features Participate in code reviews and team discussions Continuously learn and apply new front-end trends and techniques Qualifications 1+ years' experience in frontend development Familiarity using Scrum/Agile development methodologies Experience building web applications in JavaScript and HTML It would be a plus if you have experience with React, C# or Umbraco Apply today and take the next step in your career


- Company Name
- JPMorganChase
- Job Title
- Software Engineer III- Front End React)- Nutmeg- Madrid
- Job Description
- Job Description Nutmeg is a J.P. Morgan company within the International Consumer Bank – Chase division offering award-winning investments, products and digital wealth management services to over 250,000 investors in the UK. We built the business from scratch, with constant innovation a core part of our ethos since the beginning. We aim to provide clients with the best digital investing experience, ensuring digital security and customer satisfaction – meaning you’ll have the opportunity to make a real difference. As an engineer at JPMorgan Chase within Nutmeg, you will be part of a team with great ambitions. We aim to build a top-in-market suite of mobile and web apps to provide the best investment experience for our clients. Our team is at the heart of this venture, focused on getting smart ideas into the hands of our customers. We're looking for people who have a curious mindset, thrive in collaborative squads, and are passionate about building quality software that has a big impact in a rapidly changing environment. By their nature, our people are also solution-oriented, commercially savvy and have a head for fintech. We work in tribes and squads that focus on specific products and projects. Job Responsibilities Work with the Product team to understand user’s needs and follow an Agile SDLC to develop and deliver product features to the Nutmeg Webapp. Take ownership of tasks from the estimation stage right through until the release stage and post production Identify, troubleshoot and resolve existing or newly-identified prioritised defects Write tests for all code you deliver and adhere to best practices/standards, ensuring high-quality code Participate in code reviews, ensuring high code quality and continuous development and learning for yourself and your colleagues Be someone who enjoys knowledge sharing, who is keen to attend and participate in some of the many skill share sessions we regularly hold in the Web team and across the wider Engineering department. Propose/contribute/collaborate on Technical Initiatives - improving and evolving the existing codebase and toolset Be keen to ensure that we focus on solving the essence of the problem rather than merely dealing with the symptoms Consider Accessibility (WCAG), Security, Observability & Performance as part of all owned applications/deliverables. Required Qualifications, Capabilities And Skills English working proficiency is a must, you will be working with the team in London Proven track record of building and maintaining customer-centric web applications/SPAs. Strong proficiency in React and its core principles Solid grasp of Web fundamentals: HTML5 (Semantics & Structure) CSS (Responsive Design, Specificity) JavaScript ES6 General Networking (HTTP, IP & DNS, Caching) Experience with testing frameworks such as Jest, RTL, Cypress or Playwright Understanding of build tools such as Webpack, Vite, Parcel. Understanding of Pre-processors such as SASS, CSS Modules, JS Compilation. Understanding of CI/CD platforms such as Jenkins and Github Actions. Experience with monitoring and alerting in order to maintain a production application Good understanding of REST and what it means to work with APIs Good communication skills, you can work well within a delivery team and manage interactions with other parts of the organisation, such as Product and Operations Curious about new ways of working and open to different approaches and ideas. A passion for self-development and learning who keeps up to date with the latest Web/React trends and technologies. Proactive and willing to help others put forward ideas Preferred Qualifications, Capabilities And Skills- Nice To Haves Experience with Typescript, GraphQL or AWS Knowledge of other JavaScript frameworks like Angular, Vue, Next.js, Gatsby. Experience with feature flagging/AB testing Experience with Design systems (UI Development, White-labelling) Experience in the FinTech sector Show us your Github/Stack Overflow/app portfolio! #ICBCareers #ICBEngineering About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success.


- Company Name
- RedRock Resourcing
- Job Title
- Software Engineer (C#/Angular/Azure) x 3 - Sheffield - New! (REFGJ20)
- Job Description
- Software Engineer (C#/Angular/Azure) x 3 - Sheffield - New! (REFGJ20) Location: Sheffield Due to periods of continued growth and technological change, my client is looking to recruit a Software Engineer to join it's fantastic team. Ideal candidates will have the following: Commercial experience with C# / .NET Professional experience developing front-end applications using Angular or similar frameworks like React or Vue Proficient in deploying and managing applications using Azure and Azure DevOps or similar cloud platforms (AWS, GCP or Gitlab) User Interface design principles Experience of object-oriented coding principles and design patterns Experience with databases such as MSSQL Ability to communicate with customers and other departments clearly Desirable: Experience with Entity Framework Core Familiarity with Dev Extreme components SQL MVVM .NET Core 7 This is an excellent opportunity to join a leading organisation to grow, develop and progress! Please send CV for full job description and an informal chat.


- Company Name
- Leidos
- Job Title
- Front-end Developer/ Software Engineer
- Job Description
- Description Front-end Developer/ Software Engineer Location: Farnborough, UK (Hybrid) Clearance: High level of security clearance (SC/DV - Developed Vetting) Everything we do is built on a commitment to do the right thing for our customers, our people and our community. Our mission and our values guide the way we do business. The foundation of our Leidos culture is our Values, Beliefs and Expectations by which we select, recognise and reward employees. They create the environment that drives us toward our mission. Inspired to make a difference, we are committed to solving the world’s toughest problems. Passionate about customer success by being determined to understand and respond to our customers’ needs as if they were our own. United as a team, we are bound together by our conviction that ethics and integrity is core to how we operate. Because of a key strategic development and a new exciting business opportunity, we have a requirement for a security-cleared Software Engineer based in the UK working at our Farnborough site and remotely. Leidos has more than 30 years’ experience of developing and running some of the largest government systems in the world. We are currently hiring to expand our UK based technical team who support our delivery for the UK Govt. Come join our team and further develop your skills as we deliver and support systems key to the defence of the UK and partner nations. Being part of the Leidos team is a commitment to push yourself and those around you to do better, constantly adapt and learn new technologies. We’re a passionate team and are committed to developing and growing our staff. Leidos is a global science and technology solutions leader working to solve the world's toughest challenges in the defence, intelligence, homeland security, civil, and health markets. The company's 33,000 employees support vital missions for government and commercial customers. Your Role And Responsibilities As a result of some exciting programme wins, we currently have a permanent vacancy for a Software Engineer to support the development and transition into live of a new IT application and infrastructure solution providing support to a critical operational end user. The Software Engineer will provide input and expertise to maintain alignments with best practices and recommending system/code/process improvements. They will also support the development of junior Software engineers in the program/team. This individual is expected to create an environment for innovation and technical mentoring. You will be self-motivated and be able to work autonomously to achieve day to day objectives with significant results on project or operational deliverables, whilst also owning a variety of activities ensuring compliance with project milestones and customer KPIs and SLAs. You must be an effective communicator, comfortable directly engaging with customers and colleagues. You must also demonstrate an analytical and systematic approach to technical challenges. The Successful Individual Will Be Expected To Provide DevOps skills engaging in a scrum team being an active part of its delivery and continuous improvement Develop, test, document and deploy elements of the solution and ensure KT is appropriate for the movement into service Work with delivery teams to design and implement and integrate modern, scalable products using a range of existing, new and emerging technologies Collaborate with the wider teams seeking to learn and improve with every sprint Communicate effectively across organisational, technical and political boundaries, understanding the context of the delivery Skills We are looking for someone with excellent organisation, communication and development skills who ideally has experience of, or can demonstrate a willingness to learn: Agile software development methodologies, working in a scrum team, estimation, ticket creation and management, engagement in demos, retrospectives and continuous process improvement Understanding and experience of the importance of secure by design and delivering within a secure environment Demonstratable experience of development in, and software engineering best practices of front-end web technologies (e.g. HTML, CSS, React, Node.js, Bootstrap) Good general knowledge of Microsoft Stack technologies such as MS SQL Server, MS System Centre, M365, MS Exchange & CLI tooling such as PowerShell Familiarity of cloud technologies such as AWS, Azure or GCP Good analytical and problem-solving skills Possess excellent written and verbal communication skills It would be beneficial, but not essential, if you also have an understanding of technologies Additional / Bonus Skills Interaction with REST APIs from the client-side Python, SQL, XML JSON Are you ready to make an impact? Begin your journey of a flourishing and meaningful career, share your CV with us today! What We Do For You At Leidos we are PASSIONATE about customer success, UNITED as a team and INSPIRED to make a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, all while nurturing a healthy work-life balance. We provide an employment package that attracts, develops and retains only the best in talent. Our reward scheme includes: Contributory Pension Scheme Private Medical Insurance 33 days Annual Leave (including public and privilege holidays) Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme) Dynamic Working Commitment To Diversity We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture. We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs. Who We Are Leidos UK & EUROPE – we work to make the world safer, healthier, and more efficient through technology, engineering and science. Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services, our work in the United Kingdom includes addressing some of the most complex problems in defence, healthcare, government, safety and security, and transportation. What Makes Us Different Purpose: you can use your passion and abilities at Leidos to keep the people you care about safe. We are at the forefront of machine learning, AI, cyber security and solutions. Using your skills in the technology frontline by helping to build a safer world. You can inspire change. Collaboration: having flexibility to do your job is one of our core benefits, enabling you to become part of our extraordinary team. We have been empowering our people to w...