Graduate Support Engineer
- Contract
- Permanent — full time
- Team
- Web Operations
- Location
- Edinburgh
The role
Storm ID is an award-winning Edinburgh-based digital transformation consultancy that helps organisations accelerate their use of digital, data and AI. We believe in tailored solutions, assembling expert teams to address each client's unique needs. Our services span strategy, design, technology and data & AI, ensuring seamless end-to-end delivery of platforms, products and services with real-world impact. What sets us apart is our commitment to long-lasting, data-driven, user-centred change. We enjoy close collaboration between our teams, ensuring projects move smoothly from discovery to design to delivery. We recognise the crucial link between digital and data, creating intelligent services that leverage both.
We work with a range of clients across the Scottish and UK public and private sector.
About the role
Are you a recent graduate looking to launch your tech career? This is your chance to join Storm in a pivotal, high-profile role where you'll hit the ground running from day one.
You'll work on real, live applications used by thousands of people across Scotland and the UK. This isn’t a script-following helpdesk role. From day one you’re working with engineers on real systems, not just routing tickets.
Our clients include some of the most important public sector organisations around: heritage and cultural institutions, libraries, courts, and major civic platforms. Your work will genuinely matter.
From the start, you'll be learning fast - mastering how to manage support tickets, communicate clearly with clients, and spot critical issues before they escalate. As your confidence grows, so will your responsibilities: debugging live systems, collaborating with developers, deploying changes, and working with cutting-edge AI tools we've built in- house, to make support smarter and more efficient.
This isn't a dead-end helpdesk job. Storm offers a structured progression path from associate all the way to senior engineer, with growing exposure to cloud infrastructure, networking, and broader IT along the way. If you're ambitious, curious, and ready to develop real technical depth - this is where you start.
About you
We’re hiring for someone who is eager to learn, not a finished engineer. A technical background helps - that might be a degree in computer science, software engineering or similar, or equivalent experience picked up through self-study, projects, or a previous role. Not essential, but ideally you would want some grounding to build on.
The right person probably:
- Has a real interest in technology beyond what you’ve been taught - a home lab, side projects, open source contributions, building PCs, running your own services, anything that shows you tinker for the joy of it
- Gets genuinely curious when something breaks, and prefers understanding why over working around it
- Genuinely cares about the people on the other end - wants clients to feel informed, looked after, and like we’ve got their back
- Can write a clear, friendly email or ticket update without sounding corporate
- Cares about the kind of work we do - public sector, civic, mission-driven
You don’t necessarily need to know our technology stack or how agencies work - we’ll teach you that. What we’re looking for is curiosity, clarity in writing and the kind of patience that helps when an investigation takes longer than you’d like.
One more thing - research suggests that people from underrepresented backgrounds often don’t apply for jobs unless they meet 100% of the criteria. If you think you could thrive here but don’t tick every box, we’d still like to hear from you.
What you'll do
In your first few months, you'll:
- Learn the helpdesk and the way we triage and respond to tickets
- Shadow senior engineers on live issues and start handling straightforward ones yourself
- Get to know our clients, our tech stack and the wider team
- Use the AI tools we’ve built internally to work and learn faster
As you build confidence you’ll:
- Own tickets end-to-end, from first reply to resolution
- Investigate issues using monitoring tools and alerts
- Work with developers to get bugs fixed and deployed
- Talk to clients directly, explaining what’s happening and what we’re doing about it
- Contribute ideas for improving how the team works
Benefits
We believe in rewarding our people for the great work that they do. The benefits we offer include:
- 33 days of leave - that includes 4 statutory days over Christmas and New Year, with all other bank holidays included as regular leave you can take whenever you want
- paid training and development (after 3 months)
- performance related pay (after 1 year)
- private medical insurance with BUPA (after 1 year)
How we hire
We want to get to know more about you during our hiring process. We want to understand your motivations and what drives you.
Our whole hiring process is done remotely and involves:
- reviewing your application
- an initial call to discuss your application and the role
- meeting team to discuss your skills and your background
- a conversation with Storm ID team members about our culture and values
Equal opportunities
We know that a diverse workforce brings with it diverse ways of thinking, fresh perspectives, and new approaches to solving problems. And that benefits our clients as well as our employees. Storm ID is proud to be an equal opportunities employer and we welcome applications from everyone.