Principal Software Development Engineer
Principal Developer – Manchester – TalkTalk Digital
So who are TalkTalk Digital?
TalkTalk Digital is a division of TalkTalk Group delivering multi-channel Sales and Service engagement with our customers. The product-led customer experiences we create cover the entire Telco customer lifecycle on a wide variety of channels including web, mobile/tablet, IVR, chat and portals for customer service agents and in-home engineers. We aspire to utilise cutting edge technology and processes to provide market leading products and services.
TalkTalk are making Manchester their HQ office, which has meant building a brand new Digital Team. Everything within this team is pretty much greenfield from new user journeys to new products to a very exciting new microservices tech stack made up of Elixir, Erlang, RabbitMQ and Angular.
What does life look like for a Principal Developer in this team?
As a Principal, you will be responsible for technical leadership of a squad. Working with, product owners, external stakeholders, design and UX to identify opportunities help and define requirements and find the best fit solutions for our context and constraints.
You will work with your team to plan, design and deliver the solution as well as mentoring and improve coding practices and processes within your team.
You will also work with other senior developers and the wider business to help identify new technology and opportunities to innovate.
What impact will my role make?
You will be leading and mentoring a team of developers, leading best practices for the full software development lifecycle and leading Agile development practices.
You will also be key in designing complex architecture as well as solution design.
Part of your role will also be gathering requirements and translating them into robust and scalable technical solutions.
What do you need from me?
Key in this role is someone who is a strategic thinker and who has the ability to set the technical direction for and lead their own tribe.
You’ll need a technical mindset and also great communication skills as you will be working with people all across the business.
We will need you to get your hands dirty at times so full stack development experience or functional programming will be very useful – particularly if you have worked with Erlang or Elixir. We can train people with a Java, Ruby or C# background, if you enjoy new technologies that’s the type of person we need!
Why should I join TalkTalk?
I won’t give you the big sell here but one thing I can tell you is that TalkTalk care – whether that is about their customers or their employees. That’s why we offer flexible working and remote working opportunities in order to promote a work-life balance.
Training and development are something we value so we are happy to help out as much as we can with learning new skills and also promote internal growth.
We run a number of initiatives to promote diversity and inclusion. And of course, the social life here is great from team lunches on a Friday to nights out and quizzes – we make sure there is something to suit everyone.
If this role sounds appealing feel free to apply now or email email@example.com for more details