First seen by Alion on Nov 13, 2026.
Technical Lead Engineer
Sofia | Technology
At Costa Coffee, we are what we craft. We’re reimagining coffee experiences in over 50 countries and counting, as a key part of the Coca-Cola System. Whether you get your coffee in a store, from a machine, at home or on the go, we’ve got you covered.
Be the Technical Lead Engineer who shapes the engineering behind brilliant coffee experiences, leading technical direction while staying close to the code.
Our teams make a difference. Whether that’s developing technology for the perfect pour, helping our teams grow, creating award winning campaigns, crunching the numbers or developing the latest exciting menu item, together we stir up success.
We may be a global brand, but we haven’t forgotten our roots. That’s where the Costa Foundation and our community agenda come in. Whatever your role, you can help us change lives in coffee-growing communities and make a difference closer to home too.
We also want to help you grow through meaningful experiences, development programmes and opportunities to stretch your skills. At Costa, you can go beyond day-to-day.
As a Technical Lead Engineer, there’s never been a better time to join.
So, why Costa?
We didn’t become a global coffee brand by sitting back. When you work here, you join a community that values passion, progression and integrity, with some brilliant benefits to sweeten the deal.
What we can offer…
We’re on a growth journey like no other: more countries, more propositions and opportunities to stretch your skills alongside our warm people. We want you to feel valued and rewarded with great perks and benefits, including:
Costa Incentive Scheme
Life, Accident & Disability Insurance
Healthcare
Wellness Allowance
Multisport Card (self-funded)
25 days’ annual leave
We’re passionate about being a great place to work, where you can bring your unique self into our mix. We firmly support diversity, equity and inclusion, and continue to work with our teams to shape the future of our culture and values:
Disciplined to Deliver, Passion for Progress, Win with Warmth, Courage to Challenge and Trusted Team Players.
What you’ll do :
Being a Technical Lead Engineer is about far more than delivering software. It’s your opportunity to help set the technical direction behind scalable, reliable platforms.
You’ll:
Lead the technical design and delivery of platform and microservices solutions from discovery through to production, making pragmatic architectural decisions that balance quality, pace and long term value.
Stay hands on with TypeScript and Node.js, developing critical platform capabilities and stepping into complex code or production issues when the team needs your expertise.
Own and shape the technical roadmap alongside senior engineering colleagues, ensuring engineering decisions support the wider product and business vision.
Design and evolve AWS based, event driven solutions using services such as Lambda, API Gateway, SNS, SQS, EventBridge, DynamoDB, RDS, S3 and CloudWatch.
Lead technical discovery and produce clear design documentation, including RFCs and Architecture Decision Records, so that decisions are understood, and knowledge is shared.
Raise engineering standards through code reviews, coaching, technical mentoring and practical examples of clean, secure and testable development.
Strengthen testing across the engineering lifecycle, from unit and integration testing through to contract, end-to-end and automated functional testing.
Improve CI/CD pipelines, infrastructure as code practices, release strategies and quality gates, making it easier for teams to deliver safely and consistently.
Champion operational excellence through observability, alerting, incident response, service-level thinking, and structured learning from production issues.
Who you are It’s your unique ingredients we’re interested in. You’ll bring
Deep hands on experience with TypeScript, Node.js and the modern JavaScript ecosystem.
Strong experience designing and delivering platform or microservices solutions, including API design, service boundaries, versioning, compatibility and integration patterns.
Substantial knowledge of AWS services and cloud architecture, particularly serverless and event-driven systems.
A strong understanding of event driven design, including idempotency, retries, dead-letter queues, message ordering and eventual consistency.
Confidence working with SQL and NoSQL databases, including schema design, partitioning, performance and consistency of trade-offs.
Practical knowledge of software architecture and engineering principles, including OOP, SOLID, domain-driven design, and CQRS.
Experience with infrastructure as code, using tools such as Terraform or the Serverless Framework, alongside modern CI/CD and release approaches.
A track record of owning testing strategy and building reliable automated pipelines with appropriate quality gates.
A security first mindset, with a good understanding of secure software development and dependency vulnerability management.
Experience leading technical discovery, influencing engineering decisions and explaining complex subjects clearly to both technical and non-technical stakeholders.
The credibility to mentor engineers, challenge constructively and raise standards without losing sight of delivery.
A collaborative, practical and solutions focused approach, with the confidence to take ownership and follow decisions through.
Experience within retail, vending, connected devices or telemetry would be valuable but isn’t essential.
Exposure to Python, Vue.js, React, .NET or Azure would also be an advantage.
Where you’ll work
You’ll be based at our Sofia Costa office, working closely with colleagues across our Global Technology function.
Here at Costa Coffee, we encourage the sharing of diverse thoughts and ideas. We approach our work fearlessly and support one another in taking a few risks. We learn and grow constantly. Individuality is championed, and we provide a culture where everyone feels included. You can be you at Costa Coffee.

