Senior Software Engineer (Go)
Senior Software Engineer (Go)

Senior Software Engineer (Go)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
I

At a Glance

  • Tasks: Join a cross-functional team to develop software for ITV's Streaming business using Go.
  • Company: ITV is a leading broadcaster in the UK, shaping culture and entertainment for millions.
  • Benefits: Enjoy flexible working, generous holidays, annual bonuses, and wellbeing days.
  • Why this job: Make a real impact in a fun environment while developing your skills and career.
  • Qualifications: Extensive experience in Go, RESTful APIs, mentoring, and AWS is essential.
  • Other info: ITV encourages applications from disabled individuals and offers support throughout the hiring process.

The predicted salary is between 43200 - 72000 £ per year.

Senior Software Engineer (Go) We\’re looking for a Senior Software Engineer (Go) to join our Video domain, where you\’ll design, build and maintain the backend services that underpin ITV\’s streaming platforms.You\’ll write high-quality, well-tested Go code and help shape the technical direction of the team; from defining architecture and mentoring junior engineers to improving practices across testing, CI/CD, and performance.This is a great opportunity for someone who thrives on solving complex problems, enjoys working in collaborative Agile teams, and wants to make an impact on one of the UK\’s biggest streaming services.The team Our On Demand Technology team builds and maintains the platforms that power ITV\’s Streaming business, ensuring viewers enjoy a seamless experience across ITVX and other services.We\’re a cross‐functional team of engineers, product managers and designers working collaboratively to deliver high-quality software at scale. The environment is fast-paced, creative and supportive; the perfect place to make an impact and grow your skills.Responsibilities Write high-quality, maintainable software, primarily in Go (any Scala experience is a plus).Ensure code is well-tested, reviewed, and delivered to production‐ready standards.Take ownership of your work and deliver against agreed outcomes.Help shape and define technical solutions to business problems.Collaborate effectively with peers and other teams across the department.Mentor and guide junior engineers, fostering a culture of learning and inclusion.Promote an open, collaborative and inclusive team environment.Contribute to wider engineering initiatives; from defining best practices to supporting the graduate programme.Participate in office‐hours and occasional out‐of‐hours support.Share knowledge and drive improvements in software delivery across ITV Technology.Skills you\’ll need (minimum criteria) Strong experience with the Go programming language.At least 2+ years as a Senior Software Engineer working primarily with Go.Proven experience building and maintaining RESTful APIs.Familiarity with distributed version control (Git).Experience with automated testing and CI/CD practices.Solid understanding of AWS services (e.g. Lambda, EKS, EC2, S3).Experience with messaging systems and asynchronous processing.Experience mentoring and supporting other engineers.Understanding of web service architectures, REST, and caching.Good knowledge of databases and data‐driven application design.Other things we\’re looking for (key criteria) Experience working in agile, cross‐functional teams delivering scalable, high‐performance systems.Understanding of software design and architectural patterns.Knowledge of Unix command line and basic system administration.Collaborative, curious and pragmatic, with excellent communication skills.Seniority level Mid-Senior levelEmployment type Full‐timeJob function Engineering and Information TechnologyIndustries Broadcast Media Production and DistributionReferrals increase your chances of interviewing at ITV by 2×

#J-18808-Ljbffr

Senior Software Engineer (Go) employer: ITV

ITV is an exceptional employer that fosters a vibrant and inclusive work culture in White City, London, where your contributions truly matter. With a strong emphasis on employee growth, ITV offers flexible working arrangements, generous holiday allowances, and numerous opportunities for professional development, ensuring that you can thrive both personally and professionally while making a significant impact in the world of digital streaming.
I

Contact Detail:

ITV Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Go)

Tip Number 1

Familiarise yourself with Go and its ecosystem. Since the role specifically requires extensive experience in Go, make sure you can confidently discuss your past projects and how you've used Go to solve complex problems.

Tip Number 2

Highlight your mentoring experience. As a senior engineer, you'll be expected to guide junior team members, so be prepared to share examples of how you've successfully mentored others in previous roles.

Tip Number 3

Showcase your collaborative skills. This role emphasises teamwork, so think of instances where you've worked effectively within a cross-functional team and how you contributed to a positive team environment.

Tip Number 4

Be ready to discuss your experience with AWS and RESTful APIs. Since these are key requirements for the position, prepare to explain how you've implemented these technologies in your previous work.

We think you need these skills to ace Senior Software Engineer (Go)

Extensive experience in Go programming language
Building RESTful APIs
Automated testing practices
Mentoring junior team members
Experience with databases
Extensive AWS experience (Lambda, EKS, etc.)
Distributed Version Control (Git)
Web services architectures
Functional programming principles (Scala experience is a bonus)
Continuous delivery/deployment principles
Unix command line and basic systems administration
Agile delivery and collaborative team working
Understanding of software design and architectural patterns
Monitoring and performance concerns

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive experience with Go and any relevant projects you've worked on. Emphasise your role in mentoring junior team members and your experience with RESTful APIs and AWS.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your passion for Go and any experience you have with Scala, even if it's minimal. Show how your values align with ITV's inclusive culture.

Showcase Your Problem-Solving Skills: Provide examples in your application of how you've tackled complex problems in previous roles. Highlight your ability to work independently and deliver high-quality software with minimal support.

Prepare for Technical Questions: Be ready to discuss your technical expertise in Go and your experience with automated testing practices. Think about scenarios where you've implemented continuous delivery or deployment principles and be prepared to share those insights.

How to prepare for a job interview at ITV

Showcase Your Go Expertise

Make sure to highlight your extensive experience with the Go programming language. Be prepared to discuss specific projects where you've used Go, focusing on the challenges you faced and how you overcame them.

Demonstrate Collaborative Skills

Since the role involves working within a cross-functional team, be ready to share examples of how you've effectively collaborated with others. Discuss your approach to mentoring junior members and how you contribute to a positive team environment.

Prepare for Technical Questions

Expect technical questions related to building RESTful APIs, automated testing practices, and AWS services. Brush up on these topics and be ready to explain your thought process and decision-making in past projects.

Emphasise Problem-Solving Abilities

The role requires defining technical solutions to problems. Prepare to discuss how you've approached complex issues in the past, including your methodology for troubleshooting and ensuring high-quality software delivery.

Senior Software Engineer (Go)
ITV
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
  • Senior Software Engineer (Go)

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • I

    ITV

    1000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>