At SVGC we’re proud to be a small business formed of experienced, highly qualified people operating on a national platform.
Kamran is a Software Engineer with over 20 years of experience delivering software solutions across a wide range of platforms and domains. At SVGC and SVGC Digital, he provides technical leadership across software engineering projects, helping to shape technical direction, develop scalable and reliable solutions, and support teams to deliver effectively.
What are your ‘must haves’ to start the working day?
Tea & Twitter. I like to start the day with a cup of tea and a quick catch-up on what’s happening in the world before getting into work.
What’s your proudest work achievement to date?
One of the things I’m most proud of is having the opportunity to mentor and train software apprentices and junior developers throughout my career. Seeing people develop their skills, gain confidence and progress into successful careers is incredibly rewarding. Software engineering is an industry where there is always more to learn, so being able to share my experience and help someone else grow has been particularly satisfying.
What do you love most about what you do?
There’s never a dull moment! Software engineering is constantly changing, with new technologies, challenges and problems to solve, so there’s always something different to get your teeth into.
I also enjoy the problem-solving side of the job — taking something complex and working out how to make it simpler, more efficient and more reliable.
And, thankfully, I am only judged by my coding skills. 😉
What does your typical working day look like?
No two days are quite the same, but my time is usually split between a mix of inter- and intra-team calls, development work, planning and assessing current priorities from the development team’s perspective.
As a Senior Software Engineering Lead, there’s also a balance between getting into the detail of the technical work and stepping back to look at the bigger picture — helping the team understand priorities, making technical decisions and working through any challenges that arise.
When you hit a wall workwise, what do you do to help overcome the hurdle?
I try to look at the problem at a more granular level and break it down into a series of smaller, more manageable problems. I’ll work through each one step by step rather than trying to solve everything at once.
It works most of the time! And when it doesn’t, I reach out to the team. Sometimes a fresh perspective is all you need to see a problem differently, and I’m a big believer in solving problems collaboratively rather than getting stuck trying to work everything out on your own.



