cover image
Sainsbury's

Android Engineer

On site

London, United Kingdom

Full Time

28-03-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.

Android C4

As an Engineer (Android), you’ll be part of one of our Engineering teams, creating great products by interpreting and following best practice architectural and engineering principles, operating frameworks, and new and improved tech applications and solutions.

In the role, you’ll lead the design and development of large-scale high performance services using technologies such as Kotlin (including coroutines and flows), Retrofit, Dagger2, and other Jetpack libraries.

With your technical craft, curiosity and experimentation, you’ll use judgement to apply specific techniques to deliver focused outcomes that support our customers. We use a variety of tech here and you need to be willing to pick up new tools and techniques.

We’d also like you to be yourself – analytical, curious and unafraid to challenge the status quo. You’ll constantly strive to improve the way things are done in your team, contributing as a progressive member of the engineering community.

We’re a multi-channel, multi-brand business serving millions of customers a day, with the UK’s largest loyalty scheme and an ever-evolving set of digital platforms. All of this equals over 1.2 billion transactions each year, presenting a volume, depth and complexity of data that few can match.

In an inclusive, agile environment, you’ll have the space to be curious, to experiment, and to solve real-world challenges. And you’ll get to see your creations in the hands of millions of people across the UK.

More About The Role

You’ll lead the design and development of large-scale high performance services using technologies such as Kotlin (including coroutines and flows), Retrofit, Dagger2, Coil, Navigation Components, Room, Unit, Mockito, Turbine, and other Jetpack libraries
You’ll contribute to our product technical roadmap
Have a passion for learning and utilising the newest android technologies, including Jetpack Compose.
You’ll lead the design and support of services and internal frameworks that enhances Sainsbury’s capabilities
Engineering throughout the whole product lifecycle, including decommissioning

More About You

Possess programming language expertise in one or more languages in our ecosystem, such as Android and Kotlin
Expertise in engineering practice, including knowledge of engineering and architectural principles
Proven experience of software design and implementation, security, cloud, infrastructure as code and CI/CD and any relevant hardware
Self-drive and constantly striving to improve your team, division and peers
Drive for advocacy of agile/lean delivery methodologies
You have a passion for delivering solutions to customers, owning the whole Software Development Lifecycle
A passion for enhancing your knowledge and evidence curiosity in emerging tech
Display empathy and understanding in supporting colleagues in the team to deliver

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 10% of salary, depending on how we perform.

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. And if you ever need it there is also an employee assistance programme.

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 background Company brand
Company Name
Sibylline Ltd
Job Title
Cloud Security and Integrations Engineer
Job Description
Company Description About Sibylline Sibylline is a leading intelligence and strategic risk consultancy in the security sector. Since 2010 we have supported businesses, governments and NGOs through the provision of high-quality risk analysis, due diligence and consultancy services. The firm provides an innovative, entrepreneurial and fast-growing working environment, offering employees ever greater exposure to high-profile clients and challenges. Sibylline offers fantastic opportunities for career progression within a successful company, and we aim to help our employees to build their own personal profiles as well-regarded analysts within the broader industry. Key attributes of Sibylline employees are: Self-motivated, and auto-improving individuals who can couple initiative and boldness with good judgement Excellent written and spoken English Clarity of thought and analytical flair Strong, demonstrable interest in security and intelligence The ability to work under pressure, demonstrate leadership when required but also be able to collaborate effectively in teams Excellent attention to detail Job Description About the role We are looking for a Cloud Security and Integrations Engineer with expertise in Microsoft 365 security, cloud integration, and identity management to join our rapidly growing company. You will play a pivotal role in safeguarding our organisation's cloud infrastructure, maintaining robust security configurations, and enabling seamless integration between our various systems. You will also be monitoring and enhancing our Microsoft 365 security posture, managing cloud-based identity solutions, and implementing secure system integrations, whilst working closely with stakeholders throughout Sibylline and with external partners. You will collaborate with the Microsoft 365 Architect and other teams across the company to implement robust security measures, design and deploy automated processes, and establish secure integrations with third-party applications. Additionally, you will be supporting incident response activities, contributing to compliance efforts, and driving security awareness across the organisation. This position requires a security-focused mindset with particular emphasis on cloud security best practices and zero-trust principles. Responsibilities Monitor, assess, and enhance Microsoft 365 security configurations across the entire tenant - Including, but not limited to, Azure, Defender, Entra, Intune, and 3rd party software Support the Microsoft 365 Architect with research and implementation of cloud systems Implement and manage data loss prevention (DLP) policies, sensitivity labels, and advanced threat protection measures Conduct regular security assessments of Microsoft 365 environment to identify and remediate potential security gaps Design and implement Conditional Access policies that seek to harden security standards while maintaining staff accessibility Evaluate, integrate, and onboard 3rd party software with appropriate security policies and SSO configuration Conduct periodic reviews of 3rd party software integrated with Microsoft 365 Develop and maintain secure integrations and automated workflows between Microsoft 365 and other business-critical applications Implement security controls for data flows between integrated systems Provide weekly updates to the Director of Tech and the wider team regarding recent security incidents, or any new vulnerabilities that need to be addressed Monitor security logs and alerts from Microsoft 365 Defender suite and track remediation of identified security issues Create regular security reports for technical and non-technical stakeholders Conduct and support internal audit efforts related to ISO-27001, Cyber Essentials, regular security audits of cloud configurations and any other relevant frameworks Develop and maintain security policies and procedures for cloud environments Respond to and investigate security incidents related to cloud environments and M365 and develop incident response playbooks for common cloud security scenarios. Requirements Minimum 3 years of experience in cloud security, with specific focus on Microsoft 365 security and administration Relevant certifications such as Microsoft Certified: Security, Compliance, and Identity Fundamentals, Microsoft 365 Certified: Security Administrator Associate, or similar certifications Demonstrated expertise in Azure Active Directory/Entra ID, Single Sign-On (SSO) implementation, and identity management Strong experience configuring and managing Microsoft Defender for Office 365, Defender for Endpoint, and other M365 security components Experience with Conditional Access policies and implementing zero-trust security principles Hands-on experience integrating Microsoft 365 with third-party applications and implementing appropriate security controls Experience with Microsoft Intune for device management and security Understanding of data protection regulations and compliance requirements (particularly ISO-27001 and Cyber Essentials) Experience monitoring and responding to security alerts and incidents Knowledge of cloud security best practices and frameworks Ability to communicate security concepts effectively to both technical and non-technical audiences Strong analytical and problem-solving skills Experience with audit and compliance initiatives. Nice to have Additional certifications such as Certified Information Systems Security Professional (CISSP), Microsoft Certified: Azure Security Engineer Associate, or Certified Cloud Security Professional (CCSP) Experience with cloud security posture management tools Knowledge of secure API integration principles Experience with cloud-based SIEM solutions, particularly Microsoft Sentinel. Additional Information Interview Process Initial call with our Talent Acquisition team member Interview with the hiring manager Panel interview with some of the team members and hiring managers at Sibylline Research indicates that certain groups are less likely to apply for a position unless they meet every single requirement. If you feel you meet some of the requirements and can offer a unique perspective to this role, we strongly encourage you to apply—you might be the perfect fit we're looking for! Sibylline is committed to the recruitment and selection of candidates without regard for sexual orientation, gender, ethnicity, age, political beliefs, culture and lifestyle. We are committed to fostering a business culture that reflects these values and promotes equal opportunity.
London, United Kingdom
Remote
Full Time
22-04-2025
Company background Company brand
Company Name
Free-Work UK
Job Title
Front End Software Engineer
Job Description
Join Our Mission to Revolutionise Healthcare Through Technology Are you a Frontend Software Engineer with a passion for making a difference? Join our dynamic Healthcare Technology team and be a part of something that truly matters. We are on a mission to transform the landscape of clinical research applications, making healthcare more accessible and efficient for everyone. Position: Frontend Software Engineer (React JS) Salary: up to £70,000 + Bens Location: Fully Remote (UK-based) Why Join Us? Impactful Work: Develop cutting-edge web applications that operationalise clinical research, directly contributing to advancements in healthcare. Collaborative Environment: Work within a cross-functional team of Frontend Developers, Backend Developers, QA Engineers, and DevOps Engineers. Innovative Projects: Utilize the latest technologies and best practices to create intuitive, robust, and responsive user interfaces. Your Role Design and Implement: Craft web apps using HTML, CSS, TypeScript, and React JS. Test and Validate: Write unit and integration tests, ensuring compatibility across different browsers and platforms. Collaborate and Improve: Work closely with DevOps Engineers on CI pipelines, validate UX designs, and implement usability improvements. Secure and Compliant: Apply your knowledge of endpoint and data security standards, including OAuth2, to ensure secure and reliable applications. What We're Looking For Technical Proficiency: Expertise in HTML, CSS, TypeScript, and React JS. Familiarity with cloud platforms like Azure and data retrieval libraries such as react-query. Testing Savvy: Experience with testing frameworks like Playwright, Jest, and React Testing Library. Design and Usability: Working knowledge of Material-UI library and a keen eye for UX improvement. Collaborative Spirit: Strong communication and collaboration skills, essential for a remote role. Additional Skills: Knowledge of DevOps methodologies, container technologies, and other programming languages like C# is beneficial. Qualifications Education: Bachelor's degree in Computer Science from a UK university or equivalent. Eligibility: Must be eligible to work in the UK. Ready to Make a Difference? Join us and contribute to the future of healthcare. Apply your skills to create technology that matters, working with a team that values innovation, collaboration, and excellence. Apply Now and be part of a team that is dedicated to transforming healthcare through technology. Note: This position is primarily remote. Strong communication and collaboration skills are required to thrive in our dynamic team environment. To find out more about Computer Futures please visit www.computerfutures.com Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
London, United Kingdom
On site
Full Time
24-04-2025
Company background Company brand
Company Name
Plaid
Job Title
Software Engineer - Product
Job Description
We believe that the way people interact with their finances will drastically improve in the next few years. We’re dedicated to empowering this transformation by building the tools and experiences that thousands of developers use to create their own products. Plaid powers the tools millions of people rely on to live a healthier financial life. We work with thousands of companies like Venmo, SoFi, several of the Fortune 500, and many of the largest banks to make it easy for people to connect their financial accounts to the apps and services they want to use. Plaid’s network covers 12,000 financial institutions across the US, Canada, UK and Europe. Founded in 2013, the company is headquartered in San Francisco with offices in New York, Washington D.C., London and Amsterdam. The Europe team operates as a startup within Plaid, dedicated to creating Europe-specific products that will expand Plaid’s global footprint. Our mission is to develop groundbreaking Europe-specific payment and credit products that will revolutionize the financial landscape. We work hand-in-hand with product, GTM, and customers to ensure our solutions drive maximum impact and meet the unique needs of the European market. As a member of the Europe team, you'll have a significant opportunity to shape Plaid's direction and strategy in Europe. Your contributions will be highly visible and crucial to our success. You'll thrive in a fast-paced, agile startup environment, supported by the resources and stability of a well-established company. As a Software Engineer on the Europe team, you will collaborate closely with cross-functional teams to develop and improve Europe-specific payments and credit products. You will build frameworks and tooling to ensure Plaid has the most resilient and highest-performing integrations with European banks. You will work with engineering and product teams across Plaid to localize new and existing global Plaid products for the European market. Responsibilities You will partner with other teams across Plaid, working closely with other engineering teams as well as Product, Design, Data Science, and more to iterate on and productionize new products and improve existing products. You will deeply understand client needs and architect solutions tailored to their use cases. You will own projects, step up as a trusted member of the team’s on-call rotation, and follow best practices to increase overall system reliability. Qualifications 2-5 years of experience as a product engineer working fullstack (backend-leaning). Excellent coding and testing skills. Experience working with large scale backend systems. [Nice to have] Experience working on payments products or in the payments space. [Nice to have] Experience working with Open Banking APIs. Our mission at Plaid is to unlock financial freedom for everyone. To support that mission, we seek to build a diverse team of driven individuals who care deeply about making the financial ecosystem more equitable. We recognize that strong qualifications can come from both prior work experiences and lived experiences. We encourage you to apply to a role even if your experience doesn't fully match the job description. We are always looking for team members that will bring something unique to Plaid! Plaid is proud to be an equal opportunity employer and values diversity at our company. We do not discriminate based on race, color, national origin, ethnicity, religion or religious belief, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, military or veteran status, disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local laws. Plaid is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance with your application or interviews due to a disability, please let us know at accommodations@plaid.com. Please review our Candidate Privacy Notice here .
London, United Kingdom
Hybrid
Full Time
23-04-2025
Company background Company brand
Company Name
Macdonald & Company
Job Title
Investment Analyst
Job Description
A leading global real estate investment firm is seeking an Investment Analyst to join its London-based team. The firm specialises in acquiring high-quality real estate properties and portfolios across the U.S., U.K., and Western Europe. Investments span multiple asset classes, including office, retail, residential, living, industrial, data centres, and life sciences. Key Responsibilities: Conduct financial analysis and underwriting to support investment due diligence. Perform cash flow modelling and valuation for real estate assets, portfolios, and operating platforms. Independently build and analyse three-statement financial models. Review financial and legal agreements to assess their economic impact on investment returns. Support transaction structuring by offering insights on deal terms and investment strategy. Prepare investment committee memoranda and participate in presentations. Track market trends, economic developments, and industry insights to enhance investment analysis. Engage with internal and external stakeholders to drive transaction execution. Candidate Profile: Ideally 2–3 years of real estate investment experience, preferably in real estate investment banking or real estate private equity. Strong background in real estate underwriting, financial modelling, and valuation. Experience in analysing operating companies (public and private) is highly desirable. Advanced Excel skills required; Argus and VBA are a plus. Strong academic credentials from a top-tier university; Master’s degree preferred. Fluent in English; additional European language is a plus. Excellent analytical, interpersonal, and communication skills. Ability to work in a fast-paced, entrepreneurial environment and collaborate with institutional clients. Willingness to travel as required. This is a fantastic opportunity to join a dynamic investment team and contribute to high-profile real estate transactions across Europe. If you are an ambitious professional looking to advance your career in real estate investing, apply now!
London, United Kingdom
On site
Full Time
23-04-2025