Responsible for the technical program management activities and alignment for strategic programs, ensuring they are within scope, budget, and schedule. Serve as the program lead for complex technical programs, responsible for planning, development, and delivery. Act as a technical expert and provide mentoring and guidance to team members. Candidates must have technical expertise in software development and possess strong problem-solving skills.
JOB DESCRIPTION
Job Summary
Responsible for the technical program management activities and alignment for strategic programs, coordinating among a wide range of cross-functional internal and external resources to ensure that programs are within the scope, within budget and on schedule, with guidance from senior staff member(s). Serve as the program lead for specific, defined multi-discipline technical programs or projects of greater than average complexity and scope. Responsible and accountable in the planning, development and delivery of new technical programs. Acts as a technical expert in own area within the organization. May work independently or as part of a team on more complex projects. Provides mentoring and guidance to more junior team members. May be responsible for leading a team but does not directly manage people.
Job Description
About Sky,
Sky is Europe's leading entertainment company and serves over 24+ million customers across five countries. Our business in the UK and Ireland has come a long way since starting out as a satellite broadcaster in 1989 and we’re not stopping there. We’re home to award-winning teams for everything from Customer Service to Marketing, from Technology to Finance, meaning there’s plenty of opportunity for you, no matter what your career goals.
Core Responsibilities :
- Provide technical leadership in ISP related software development.
- Solve complex problems within and beyond your area and support others.
- Make decisions guided by Sky policies and way of working, with input from your manager.
- Run upfront engagement phases of the project with architects, project managers and other stakeholders for project setup and planning.
- Technically lead teams on design, development, test, implementation and support engineers spread across time-zones and locations in a matrix organisation for project delivery.
- Service Design
- Programming practices
- Platform integrations
- Delivery Planning
- Task breakdowns
- Maintain roadmap for your domain and align software LCM planning.
- Recommend vendor products during RFP’s, leading technology validation activities in vendor/Sky labs, scoring vendor proposals and producing reports.
- Engage with suppliers and influence their roadmap to align with Sky’s requirements.
- Create business cases for improvements within the domain.
- Participate in industry events and present findings to help brining innovation or cost optimisation within Sky.
- Participate in the occasional Major incident resolution and review panels.
- Actively engage with project managers and business stakeholders to understand project requirements, manage risks & issues.
- Work in an Agile environment with all Scrum rituals (JIRA).
- Enhance SDLC within the team by constantly coaching.
- Facilitate and support all audits for the team.
- Communicating complex technical topics to a wide variety of audiences. Ability to interact with senior management for decision making.
- Support resource managers with inputs on resourcing as needed.
- Technically lead engineers to create high availability, resilient, low latency microservices for Sky Broadband, voice and mobile customers.
- Technically be responsible for service delivery and development of core ISP services, as well as network and data centre solutions.
- Design and review solutions and engage in POC.
- Maintain HLDs and review colleagues LLDs to ensure they align with ISP Development
- Evolve our technical practices to better align with wider Sky / Comcast / Industry Standards.
- Evaluate and propose evolutions of existing ISP services, build demos, write proposals for funding.
- Understand DevOps best practices, emerging technologies and techniques, provide technical leadership with the Devops sub-team on direction and technology selection.
Employees at all levels are expected to:
- Take a balanced view between commercial vs technical trade-off’s.
- Demonstrate project and time management.
- Knowledge on Linux, Python, GoLang, JavaScript/NodeJS, Docker, K8S, Orchestration, SQL and NoSQL.
- Significant knowledge of common data structures, Microservices architecture and algorithms.
- Knowledge of AD, DNS, LDAP, Central Authentication, NTP, Radius, DHCP, Firewall & Wifi.
- Strong in software engineering practices like DevOps, automated software testing, CI/CD pipelines and release management, etc.
- Strong technology background with knowledge on Cloud platforms (Openstack), data centre operations, telecommunication, networks, SaaS, PaaS, Monitoring as a Service, client/server computing.
- Experience working with Git and performing code reviews.
- Strong understanding of networks.
- Knowledge of clustering and load balancing technologies.
- Good understanding of TCP and UDP
UK Tech: Our team focuses on technology strategy, design and delivery. From AI to 5G to Cloud, we work on the latest tech whilst building out our web presence and CRM systems for fixed and mobile networks. We’re bold, proactive, forward-thinking and collaborative. Together, we’re proud of the products and services we deliver for our customers.
Behaviours we’re looking for:
• Act as a role model to set acceptable working standards, ethics and practices.
• Mentor and Develop colleagues in the team.
• Lead by example for minimising toil and maximising automation.
• Work in a fast paced, multi-disciplined technology environment, engaging in new applications and languages.
• Ability to organise own work
• Ability to co-ordinate development activities with other teams (including external teams) where dependencies exist
• Ability to learn and put in the practice new technologies and/or methodologies.
• Ability to ensure satisfaction levels are maintained in respect of quality and timing of deliverables
• Demonstrates a logical and organised approach to problem solving, identifying the root cause of problems and taking positive action to prevent reoccurrence
• Keeps up to date with commercial and technical developments in the broadband, telephony and mobile sectors.
• Shows an awareness of commercial reality, such as the trade-off between cost and benefit.