The Day in the life of a Software Engineer at TransUnion
We spoke to Elizabeth Banks, Software Engineer, about her role and life at TransUnion.
What exactly is a Software Engineer?
A software engineer, in my eyes, develops systems and software for the organisation that they work for. For each project worked on, they take requirements from the business that they work for, implement code changes to the specific solution they are working on, test, deploy and improve the codebase. Software Engineers also create and use documentation to document the system and to aid future developers responsible for future work on the service.
Why did you want to become a Software Engineer?
I wanted to utilise my maths degree and I had plateaued in my previous role as a Client Service Desk technician and wanted a new challenge. I said to myself when I grew up that everything would be going online eventually, so I needed a job to either sell tech, fix tech or build tech – and also to be in a role with good progression. I find software interesting and enjoy the amount of learning that I’ve been able to do as part of my role.
How did you get started in the world of TransUnion and how did you progress?
I graduated Newcastle University several years ago and applied for a role on the Client Service Desk, which was my role before my current one. I was on the desk for a year and a half, and wanted a bigger challenge, so I successfully applied for the graduate scheme that TransUnion offers in Delivery. Since then, I’ve worked alongside the graduates in my cohort, and now work alongside a smaller team with a number of different level engineers (tiered by experience), both development and test.
What are your core skills?
Problem solving, critical thinking, collaboration, communication, teamwork, business acumen.
How long have you worked for TransUnion?
What made you choose to join TransUnion ahead of other organisations?
TransUnion is one of the leading organisations in our industry, and the culture is great – I’ve always found it a great space to learn, develop and progress.
Can you describe a typical day in the office?
Start the day with a coffee whilst catching up with emails, Teams posts and builds/deployments that may have been kicked off the day before. Have a team daily stand up where we discuss the pieces of work that we have all been working on over the past day and call out any blockers that we may have with our work. Then continue to progress what I have been working on, which is usually some functionality of a service in the teams’ latest project, which involves making code changes, reviewing other team members code, building build pipelines and deployment pipelines. We have a number of ‘ceremony meetings’ as we work Agile, which are dotted over the sprint in our calendars, alongside show and tells, and wider business meetings.
What makes TransUnion a great place work? Why is it different?
As mentioned previously, the culture of TransUnion is something that really sticks out for me. I really enjoy working, have a good working relationship with my colleagues and there are a lot of progression opportunities. They provide a lot of support for us and provide additional benefits that you may not have at other organisations. Our most recent is for mental health awareness, where we’ve been given Flexi-Fridays, access to Headspace and been sent a home plant to improve mental health whilst working from home. It is a great place to be.
What project are you most proud of?
I’m proud of the cloud services projects that my team have been working on for the past year. I’m new to cloud technology and feel as though I have picked up a great number of complex skills that I can use in my software engineering career. I love that the technology we are using is new and innovative, and developing these cloud services will provide me the experience that I will need in my future career.
What does the future hold for the world of software development?
This industry is growing rapidly, but it’s always good to remember that it’s also a forever changing industry, meaning that new technologies and new ways to implement solutions will always be around the corner. The software engineering world will continue to expand which is an exciting thought!
What exciting things are on the horizon for TransUnion?
High availability cloud solutions used by a vast and growing number of clients around the world