Ever wondered what it's like to work at one of Greater Manchester's leading tech employers or what specific job roles get up to each day?
Pallavi Rathmore is a Senior Software Engineer at digital transformation leaders GFT.
We spoke to her to find out more about this role, her experience at GFT and what an average day looks like.
What does a typical day look like for you in your role?
My role requires a substantial focus on coding. So a typical day for me consists of a mixture of coding, reviewing code, and talking about code! I will also have a few meetings sprinkled in where I can collaborate with colleagues and better understand what we’ve all been up to on our projects. I also try to do some self-learning for at least an hour every week.
At a glance, it could sound repetitive. However, each of these elements are so broad and present such unique challenges that there is never a dull moment! I also spend a lot of time brainstorming new product features, experimenting with new tools, and reading about new and innovative technologies.
This is what a typical day looks like for me on my current project:
7.00am – Wake up early and go for a morning run, or do some exercise if it’s too cold outside! I’ll then get my children ready for school before I begin work.
8:30am - Check my emails before then getting straight into my project assignment by doing some coding for an hour or so.
10.30am - Stand-up meeting to attend to gain insight to the overall project and hear from others on progress. I will then, unless any further urgent meetings are necessary, do some peer coding for the rest of the morning.
1pm - Take my lunch break, and if the weather is good, I’ll go for a walk as it gives me a nice break from continuous screen time!
1.30pm - After lunch I may have a couple of meetings to attend or other individual calls with colleagues.
3pm - Code reviewing and more code! This will be my main afternoon focus aligned with my project aims.
5.30pm - I usually finish around this time before I then spend the rest of the evening with the family, after the occasional school run!
What do you love most about your role?
I think it’s the possibility of creating new things every day as no two days or two problems are ever the same. Writing code is an art while solving complex challenges gives me a different kind of thrill! The other thing I really enjoy is meeting new people as everyone has a different way of looking at same problem. I feel that, ultimately, every day I learn something new in my role.
What is the biggest challenge in your role?
I think, like a lot of people, it can be simply keeping focused entirely on what’s asked of you because a lot of the time I will dream about working on very complex projects though I have to prioritise managing my team. As you continue to develop, you get more involved with people management so it is about finding the right balance between your technical pursuits and your responsibility to your team.
Time management is also important, of course. For me personally, I think the most challenging part is to keep the right balance between work and personal life.
Sometimes when you are near some deadlines it gets very stressful though you still need to make time for family!
What advice would you give someone who is thinking of working in your role?
Those who like technology, solving complex problems and working with their peers may enjoy working as software engineers. Don’t assume that you have to know everything. Just keep an open mind about learning new things and embracing new technologies.
Thank you Pallavi!
To find out more about GFT, click here.
If you're a Manchester Digital member and would like somebody at your company to be featured in our A Day In The Life series, contact firstname.lastname@example.org.