Associate Software Developer
Role Overview
We’re Sky, a leading media and entertainment company who connect millions with entertainment, sports, news and arts through innovative products and services. Working with us means you’ll be bringing the joy of a better experience to more people, every day. All so we can do better and deliver better for our customers, colleagues and society.
We’re an equal opportunity employer and value diversity at our company. We're a Disability Confident Accredited Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need as early as you can.
Just so you know: if your application is successful, we’ll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
To be eligible for this role you are required to have the appropriate right to work in the UK. Please be aware Sky does not offer sponsorship for this position.
To find out more about working with us, search #LifeAtSky on social media.
Key Skills for This Role
Full Job Posting
Who we are
We’re Sky, a leading media and entertainment company who connect millions with entertainment, sports, news and arts through innovative products and services. Working with us means you’ll be bringing the joy of a better experience to more people, every day. All so we can do better and deliver better for our customers, colleagues and society.
We’re an equal opportunity employer and value diversity at our company. We're a Disability Confident Accredited Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need as early as you can.
Just so you know: if your application is successful, we’ll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
To be eligible for this role you are required to have the appropriate right to work in the UK. Please be aware Sky does not offer sponsorship for this position.
To find out more about working with us, search #LifeAtSky on social media.
Qualifications
- Programming fundamentals
- Foundational programming capability, preferably in Python, with understanding of core concepts such as functions, modules, data structures and debugging, gained through education, apprenticeship, placement, personal projects or practical work.
- Software development fundamentals
- Basic understanding of APIs, source control/Git, testing and software development practices, including awareness of code review, automated testing and CI/CD.
- Databases, platforms and modern engineering technologies
- Foundational knowledge or awareness of SQL/NoSQL databases, Linux, containers and cloud-native technologies, with the ability and motivation to learn frameworks and tools such as Django/FastAPI, Docker, Kubernetes and messaging technologies.
- Quality, security and responsible engineering
- Understanding of the importance of secure coding, data handling, testing and validating changes before release, including responsible use of AI-assisted development tools and verification of generated outputs.
- Problem solving and learning agility
- Structured and curious approach to solving technical problems, with the ability to investigate issues, explain technical work and assumptions clearly, learn from feedback and seek guidance or escalate blockers when appropriate.
- Communication, collaboration and ownership
- Clear and respectful communication with technical and non-technical colleagues, demonstrating collaboration, attention to detail, documentation, accountability and reliable follow-through on assigned work.
- Free Sky TV or NOW package, including Sky Sports and Sky Cinema
- Pension package with up to 9% employer contribution
- Private healthcare with mental health support
- Aviva Digital GP and dental insurance
- Discounts on Sky products, including Sky Mobile, Sky Broadband, Sky Glass and Sky Protect
- Sharesave and Tech schemes
- A range of Sky VIP rewards and experiences
- We've adopted a hybrid working approach to give more flexibility on where and how we work. The hybrid working expectations for this role are 2 days in the office per week.
- Brick Lane
- Our Brick Lane office is based in the vibrant East End of London, an area known for its creativity and culture. The office is surrounded by a wide range of places to eat, meet and explore, making it a great spot to work and connect.
- We’re well connected by public transport, with Aldgate East as the nearest tube station, and Liverpool Street Station a 10-minute walk away, offering Underground, National Rail and Elizabeth line services. If cycling is more your thing, bike parking, showers and changing facilities are available onsite. Car parking onsite is limited, however there are public car parks within a 5-minute walk.
Responsibilities
- Deliver well-defined development tasks, fixes and enhancements in line with agreed technical designs, engineering standards and team practices.
- Understand requirements, acceptance criteria, dependencies and intended user or operational outcomes before commencing development.
- Contribute to technical documentation, implementation notes and diagrams, proactively identifying and escalating requirements, assumptions, risks or blockers.
- Develop an understanding of the end-to-end software delivery lifecycle, from requirements and design through to testing, deployment and production support.
- Develop solutions using Python and frameworks such as Django, Django REST Framework and FastAPI, including APIs, scripts, data changes, background tasks and system integrations.
- Produce clear, modular and maintainable code, applying effective error handling, source control practices and testable design.
- Build practical knowledge of databases, messaging and caching technologies, including PostgreSQL, MongoDB, Redis, RabbitMQ and Celery, alongside APIs, command-line tools and inventory data sources.
- Work effectively with existing codebases, shared libraries and services, reusing established patterns and identifying opportunities to reduce unnecessary complexity or duplication.
- Use approved AI-assisted engineering tools responsibly to support development, troubleshooting, testing and documentation, ensuring outputs are appropriately validated.
- Develop and maintain unit tests, ensuring code is testable, maintainable and ready for peer review.
- Apply team standards for secure coding, dependency management, source control, documentation and code review.
- Work collaboratively with Engineering and QA colleagues to understand expected behaviours, test scenarios and the Definition of Done.
- Act on code review and testing feedback, escalating implementation decisions that may introduce security, quality, supportability or maintainability risks.
- Follow established version control, branching, build, testing, CI/CD, release and deployment processes.
- Build experience using Docker and Kubernetes and develop an understanding of cloud-native deployment and operational practices.
- Support the investigation and resolution of build, test and production issues using logs, metrics, alerts, dashboards and structured troubleshooting.
- Consider reliability and supportability throughout the development lifecycle, contributing improvements to tooling, automation, templates and technical documentation.
- Deliver assigned work in line with sprint commitments, maintaining clear visibility of progress, decisions, dependencies and blockers.
- Participate actively in agile ceremonies, including planning, refinement, reviews and retrospectives.
- Collaborate effectively across Engineering, Business Analysis, QA, DevOps, Operations and Architecture, contributing to code reviews, pairing, knowledge sharing and team discussions.
- Communicate technical information, progress and next steps clearly and constructively, building effective relationships across the immediate and wider team.
- Take ownership of personal development, assigned deliverables and the quality of completed work, seeking guidance where appropriate.
- Build knowledge across software engineering, cloud-native technologies, DevOps, open-source software, telecoms and network automation.
- Explore new technologies and approaches through controlled experiments and technical spikes, documenting and sharing relevant learning.
- Demonstrate curiosity, adaptability and a positive response to feedback, asking appropriate questions, learning from experience and escalating blockers with clear context and evidence.
About Sky
Provides television, broadband, and mobile telecommunications services.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Sky
Desk Business Development Manager
Leeds, GBR
Sky is seeking a business development manager to grow mid-market telecoms sales through new-client prospecting, deal qualification and closing. Candidates need a strong B2B telecommunications sales record, experience win
Technical Product Owner (Customer Contact)
Livingston, GBR
Sky is seeking a Technical Product Owner to shape and manage features for customer-contact platforms across voice and digital channels. The role turns complex technical problems into development-ready stories, maintains
Finance Analyst/Senior Finance Analyst
Livingston, GBR
Sky is seeking a finance analyst to own accounting and close processes for complex business areas, maintain strong controls, and lead improvements. Applicants should be qualified accountants with record-to-report experie
Technical Product Owner (Home Service and Supply Chain)
Livingston, GBR
Sky is seeking a Technical Product Owner to shape technology platforms supporting Home Service and Supply Chain operations. The role focuses on technical analysis, delivery-ready stories, backlog management and agile col
Process Excellence Lead P2P
London, GBR
Sky is seeking a Process Excellence Lead for Procure to Pay (P2P) to design and deploy end-to-end finance process improvements. The role leads continuous improvement, governance, analytics, transformation support, and ad
Insights Analyst
London, GBR
Sky is seeking an Insights Analyst to turn communications, audience and performance data into useful recommendations for Corporate Affairs teams. The role owns reporting and analysis, develops dashboards, evaluates campa
Retail Sales Advisor - Bristol
Wales, GBR
Desk Business Development Manager
Leeds, GBR
Technical Product Owner (Customer Contact)
Livingston, GBR
Finance Analyst/Senior Finance Analyst
Livingston, GBR
Technical Product Owner (Home Service and Supply Chain)
Livingston, GBR
Process Excellence Lead P2P
London, GBR
Insights Analyst
London, GBR