796 Software Developers jobs in Wandsworth
Full Stack Developer (PHP/Typescript/React)
Posted 484 days ago
Job Viewed
Job Description
At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase, and guides, and everything in between. There's always something new to build.
We have a Wimbledon office but remote opportunities are available for UK-based candidates who can't commute in.
What you will do as a fullstack engineer
As a fullstack engineer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole.
You'll be joining a small team where your specific experience will have great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example.
Deskpro is a small company, and that means you will sometimes be expected to dip in and out of various roles as needs arise. You will learn a lot through the varied work, and you will get satisfaction in shipping software that gets used by thousands.
Technology we use and where we're going
Most of the Deskpro product backend is written in PHP (Symfony, Laravel) with the primary data store being MySQL. The frontend is Typescript/React (with our own component library) and our primary APIs are GraphQL.
Most of our cloud services we run, such as internal services and our telephony product, are written in Typescript/Node and run on AWS either serverless or dockerized. But we use lots of other technologies like Elastic, Redis, and services offered by AWS like DynamoDB . We even have tools and services written in Kotlin and Go. We're big fans of using the right tool for the job!
Why should you be interested?
- You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features and modules and integrations.
- You'll get to work with real customers and get a peek into how other businesses operate.
- You'll get to learn about scaling software as well as scaling the SaaS platform as a whole.
- You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive.
You are a good fit for the role if.
- You have an earnest interest in developing software with a desire to learn more about the craft.
- You have a lot of experience with PHP (with Symfony or Laravel), but you are not married to PHP. You will be expected to pick up new technology and stacks where necessary. The best tool for the job is not always PHP.
- You've got experience on the frontend with ReactJS (ideally Typescript too) and want to do more.
- You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from spec's to dev docs to RFC's. You need to be able to know your audience and communicate clearly.
- You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed.
Examples of projects we've been working on lately
- Voice -- Incoming and outgoing calling from the browser, including features likes automated call routing and simple IVRs.
- AWS -- Moving all our infrastructure to AWS. This has included some ambitious projects like re-writing the email parser to make it more efficient.
- Reports -- New reporting system with dashboards, scheduled reports, and sharing.
- Apps platform -- A platform that allows third-parties to create "apps" that run within Deskpro.
- Filtering and search -- New filtering and search system to improve efficiency, accuracy, and UX.
- Social / Multi-channel messaging -- we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication.
- New GraphQL API backends.
And we have a lot more projects coming up including social integrations (Twitter, Facebook, WhatsApp, etc), asset tracking, approvals, and so much more.
Requirements
- Strong experience building web apps with PHP and Symfony and/or Laravel. Our main product is written in PHP.
- Experience building SPA's with React. Typescript is a bonus.
- Experience with server-side Javascript/NodeJS is a bonus so you could jump right into other areas of the business such as our cloud platform.
- Strong experience with MySQL.
- Experience with AWS is a bonus.
- You should be a fast learner. We often venture into unknown territory so you should be a Google-fu master and have experience-driven intuition.
- You should be excited to dive deep into new technology and new programming languages. We're always happy to try new things if it'll help us ship better software.
- You should have a strong understanding of software architecture with opinions on "the right way" to do things.
- You should be a "do-er". You will have a lot of autonomy over your own work, and you will be expected to work with the team to make sure your projects get shipped.
- You work well with others and enjoy sharing your knowledge and leading by example.
- You should love the colour green. We're putting a big focus on delivering well-tested and super solid software!
Benefits
- Competitive Salary
- Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc.
- A mixture of autonomy over your own work and real responsibilities to the team and business.
- Your choice of equipment (most of our devs like Macbook's with two 4k monitors).
- We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask!
- A chance to be truly invested in your work and the company.
- 2 minute walk from shops, restaurants, pubs and gyms.
- Lovely new offices, BBQs in the summer, Monday team breakfasts and Friday lunches. Unlimited coffee, tea, soft drinks and snacks with beers for Friday afternoon.
- BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership.
No recruiters or agencies please
Senior Full Stack Developer (Node/React/Typescript)
Posted 483 days ago
Job Viewed
Job Description
At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase and guides, and everything in between. There's always something new to build.
We have a Wimbledon office but remote opportunities are available for UK-based candidates
What you will do as a senior full-stack engineer
As a senior full-stack engineer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole.
You'll be joining a small team where your specific experience will have a great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example.
Deskpro is a small company, and that means you will sometimes be expected to dip in and out of various roles as needs arise. You will learn a lot through the varied work, and you will get satisfaction in shipping software that gets used by thousands.
Technology we use and where we're going
Deskpro is a polyglot company. A lot of our existing product backends are written in PHP (Symfony, Laravel), but as the product evolves, we're shipping NodeJS/Typescript and Golang services, too. Most of our Cloud services are serverless NodeJS/Typescript projects. We use a lot of other technologies like Elastic, Redis, and services offered by AWS like DynamoDB. We're big fans of using the right tool for the job.
The main product frontend is all Typescript/React that talks to GraphQL backends. Other parts of the business use React/NextJS or even Svelte. We've spent time looking at maturing technologies like Web Components and have some ideas on improving our frameworks with agnostic UI libraries through tools like Lit.
Node is becoming an even bigger part of our tech stack going forward as we embark on the development of exciting new projects and features like chat bots and AI. The Node community is ever changing and we need people who know the ecosystem well to help our team make fundamental decisions.
Why should you be interested?
- You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features, modules and integrations.
- You'll get to work with real customers and get a peek into how other businesses operate.
- You'll get to learn about scaling software as well as scaling the SaaS platform as a whole.
- You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive.
You are a good fit for the role if.
- You have an earnest interest in developing software with a desire to learn more about the craft.
- You enjoy taking the lead on big projects and enjoy a strong sense of ownership over the stuff you build.
- You have a lot of experience with Typescipt/Node as both a backend and frontend technology.
- You've got experience with React. Experience with NextJS specifically is ideal.
- You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from spec's to dev docs to RFC's. You need to be able to know your audience and communicate clearly.
- You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed.
Examples of projects we've been working on lately
- Chat bots and AI – automated real-time responses to instant messenger messages from users, including scripted responses, decision paths and flow charts.
- Voice -- Incoming and outgoing calling from the browser, including features likes automated call routing and simple IVRs.
- AWS -- Moving all our infrastructure to AWS. This has included some ambitious projects like re-writing the email parser to make it more efficient.
- Reports -- New reporting system with dashboards, scheduled reports, and sharing.
- Apps platform -- A platform that allows third parties to create "apps" that run within Deskpro.
- Filtering and search -- New filtering and search system to improve efficiency, accuracy, and UX.
- Social / Multi-channel messaging -- we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication.
- New GraphQL API backends.
And we have a lot more projects coming up including social integrations (Twitter, Facebook, WhatsApp, etc), asset tracking, approvals, and so much more.
Requirements
- Strong experience building web apps with Typescript, both on the backend as well as the frontend.
- Experience building SPA's with React. NextJS experience is ideal.
- Strong experience with RDMS (we use MySQL).
- Experience with AWS is a bonus.
- You should be a fast learner. We often venture into unknown territory so you should be a Google-fu master and have experience-driven intuition.
- You should be excited to dive deep into new technology and new programming languages. We're always happy to try new things if it'll help us ship better software.
- You should have a strong understanding of software architecture with opinions on "the right way" to do things.
- You should be a "do-er". You will have a lot of autonomy over your own work, and you will be expected to work with the team to make sure your projects get shipped.
- You work well with others and enjoy sharing your knowledge and leading by example.
- You should love the colour green. We're putting a big focus on delivering well-tested and super-solid software!
Benefits
- Competitive Salary + Share Options
- Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc.
- A mixture of autonomy over your own work and real responsibilities to the team and business.
- Your choice of equipment (most of our devs like Macbook's with two 4k monitors).
- We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask!
- A chance to be truly invested in your work and the company with a generous share options scheme.
- 2 minute walk from shops, restaurants, pubs and gyms.
- Lovely new offices, BBQs in the summer, Monday team breakfasts and Friday lunches. Unlimited coffee, tea, soft drinks and snacks with beers for Friday afternoon.
- BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership.
No recruiters or agencies please
Senior Software Engineer (C/C++)
Posted 6 days ago
Job Viewed
Job Description
Better content. Better products. And better careers.
Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.
We turn big ideas into the products, content and services millions of people love.
And we do it all right here at Sky.
Home Communications is central to Sky's next-generation customer services. By delivering high-performance, stable broadband and seamless in-home connectivity, our products form the foundation for future service innovation. Integration across diverse technologies ensures Sky's award-winning products remain intuitive, high-quality, and impactful.
This role sits within the fast-paced Connectivity Software team, part of Sky Home Communications. We lead development on the RDK WAN Manager and Broadband Application Framework-key components of the open-source RDK-B platform used in millions of broadband devices worldwide.
As a Software Architect , you'll define the software component architecture for our connectivity products, ensuring robust, scalable design. You'll represent Sky in the RDK-B community, support continuous improvement, and collaborate with stakeholders across the business. A proactive mindset and commitment to quality are essential.
You'll be part of a world-class team building cutting-edge, network-enabled products that empower Sky customers to stay connected and enjoy what they love-anytime, anywhere.
What you'll do
- Attend architecture calls to define user stories and document use cases in JIRA.
- Define clear software interfaces to external modules and outline end-to-end deployment scenarios.
- Contribute to feasibility assessments and delivery planning for proposed architectures.
- Define and document software component architecture to support scalable, maintainable solutions.
- Identify and implement technical changes required to meet specific project requirements.
- Lead technical investigations, applying creative problem-solving and advanced debugging techniques.
- Collaborate with third-party partners and suppliers to integrate their solutions into Sky's products.
- Engage with the RDK-B community-leading working groups, proposing solutions, building consensus-and work closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack.
- Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle.
- Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and familiarity with protocols like TCP/IP, SIP, RTP, PPP, DHCP, IPv4/IPv6, OpenSync, OVS, TR-069, and WebPA.
- Excellent communication skills, able to adapt technical detail to suit different audiences, and a collaborative mindset that supports team success.
- Highly organised and self-motivated, thriving in fast-paced environments with the ability to manage multiple priorities effectively.
- Creative and analytical thinker, with meticulous attention to detail and strong problem-solving and debugging skills.
- Experience with RDK-B, Open WRT, or PRPL WRT is a significant advantage.
Product Delivery
Want to deliver brilliant products and unmissable entertainment that grips millions of households? Our 1000 strong, Product Delivery team does everything from developing innovative AI technology to creating the best HDR viewing experience for TV products. From Sky Go to Sky Q & Sky Glass, we take our products to the next level and make them more agile and reliable with every release.
The rewards
There's one thing people can't stop talking about when it comes to #LifeAtSky : the perks. Here's a taster:
- Sky Q, for the TV you love all in one place
- The magic of Sky Glass at an exclusive rate
- A generous pension package
- Private healthcare
- Discounted mobile and broadband
- A wide range of Sky VIP rewards and experiences
We are a Disability Confident 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 to your recruiter as early as you can.
We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process.
Your office space
Brentwood
This location takes some beating: we're practically in Brentwood station, which has regular trains to London Liverpool Street. If you find it easier to drive, there's some onsite parking, while Chatham Way car park is a short walk away.
We'd love to hear from you
Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next.
But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet.
If you believe in better, we'll back you all the way.
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.
Senior Software Engineer (C/C++)
Posted 6 days ago
Job Viewed
Job Description
Better content. Better products. And better careers.
Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.
We turn big ideas into the products, content and services millions of people love.
And we do it all right here at Sky.
Home Communications is central to Sky's next-generation customer services. By delivering high-performance, stable broadband and seamless in-home connectivity, our products form the foundation for future service innovation. Integration across diverse technologies ensures Sky's award-winning products remain intuitive, high-quality, and impactful.
This role sits within the fast-paced Connectivity Software team, part of Sky Home Communications. We lead development on the RDK WAN Manager and Broadband Application Framework-key components of the open-source RDK-B platform used in millions of broadband devices worldwide.
As a Software Architect , you'll define the software component architecture for our connectivity products, ensuring robust, scalable design. You'll represent Sky in the RDK-B community, support continuous improvement, and collaborate with stakeholders across the business. A proactive mindset and commitment to quality are essential.
You'll be part of a world-class team building cutting-edge, network-enabled products that empower Sky customers to stay connected and enjoy what they love-anytime, anywhere.
What you'll do
- Attend architecture calls to define user stories and document use cases in JIRA.
- Define clear software interfaces to external modules and outline end-to-end deployment scenarios.
- Contribute to feasibility assessments and delivery planning for proposed architectures.
- Define and document software component architecture to support scalable, maintainable solutions.
- Identify and implement technical changes required to meet specific project requirements.
- Lead technical investigations, applying creative problem-solving and advanced debugging techniques.
- Collaborate with third-party partners and suppliers to integrate their solutions into Sky's products.
- Engage with the RDK-B community-leading working groups, proposing solutions, building consensus-and work closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack.
- Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle.
- Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and familiarity with protocols like TCP/IP, SIP, RTP, PPP, DHCP, IPv4/IPv6, OpenSync, OVS, TR-069, and WebPA.
- Excellent communication skills, able to adapt technical detail to suit different audiences, and a collaborative mindset that supports team success.
- Highly organised and self-motivated, thriving in fast-paced environments with the ability to manage multiple priorities effectively.
- Creative and analytical thinker, with meticulous attention to detail and strong problem-solving and debugging skills.
- Experience with RDK-B, Open WRT, or PRPL WRT is a significant advantage.
Product Delivery
Want to deliver brilliant products and unmissable entertainment that grips millions of households? Our 1000 strong, Product Delivery team does everything from developing innovative AI technology to creating the best HDR viewing experience for TV products. From Sky Go to Sky Q & Sky Glass, we take our products to the next level and make them more agile and reliable with every release.
The rewards
There's one thing people can't stop talking about when it comes to #LifeAtSky : the perks. Here's a taster:
- Sky Q, for the TV you love all in one place
- The magic of Sky Glass at an exclusive rate
- A generous pension package
- Private healthcare
- Discounted mobile and broadband
- A wide range of Sky VIP rewards and experiences
We are a Disability Confident 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 to your recruiter as early as you can.
We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process.
Your office space
Brentwood
This location takes some beating: we're practically in Brentwood station, which has regular trains to London Liverpool Street. If you find it easier to drive, there's some onsite parking, while Chatham Way car park is a short walk away.
We'd love to hear from you
Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next.
But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet.
If you believe in better, we'll back you all the way.
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.
Senior Software Engineer (C/C++)
Posted 6 days ago
Job Viewed
Job Description
Better content. Better products. And better careers.
Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.
We turn big ideas into the products, content and services millions of people love.
And we do it all right here at Sky.
Home Communications is central to Sky's next-generation customer services. By delivering high-performance, stable broadband and seamless in-home connectivity, our products form the foundation for future service innovation. Integration across diverse technologies ensures Sky's award-winning products remain intuitive, high-quality, and impactful.
This role sits within the fast-paced Connectivity Software team, part of Sky Home Communications. We lead development on the RDK WAN Manager and Broadband Application Framework-key components of the open-source RDK-B platform used in millions of broadband devices worldwide.
As a Software Architect , you'll define the software component architecture for our connectivity products, ensuring robust, scalable design. You'll represent Sky in the RDK-B community, support continuous improvement, and collaborate with stakeholders across the business. A proactive mindset and commitment to quality are essential.
You'll be part of a world-class team building cutting-edge, network-enabled products that empower Sky customers to stay connected and enjoy what they love-anytime, anywhere.
What you'll do
- Attend architecture calls to define user stories and document use cases in JIRA.
- Define clear software interfaces to external modules and outline end-to-end deployment scenarios.
- Contribute to feasibility assessments and delivery planning for proposed architectures.
- Define and document software component architecture to support scalable, maintainable solutions.
- Identify and implement technical changes required to meet specific project requirements.
- Lead technical investigations, applying creative problem-solving and advanced debugging techniques.
- Collaborate with third-party partners and suppliers to integrate their solutions into Sky's products.
- Engage with the RDK-B community-leading working groups, proposing solutions, building consensus-and work closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack.
- Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle.
- Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and familiarity with protocols like TCP/IP, SIP, RTP, PPP, DHCP, IPv4/IPv6, OpenSync, OVS, TR-069, and WebPA.
- Excellent communication skills, able to adapt technical detail to suit different audiences, and a collaborative mindset that supports team success.
- Highly organised and self-motivated, thriving in fast-paced environments with the ability to manage multiple priorities effectively.
- Creative and analytical thinker, with meticulous attention to detail and strong problem-solving and debugging skills.
- Experience with RDK-B, Open WRT, or PRPL WRT is a significant advantage.
Product Delivery
Want to deliver brilliant products and unmissable entertainment that grips millions of households? Our 1000 strong, Product Delivery team does everything from developing innovative AI technology to creating the best HDR viewing experience for TV products. From Sky Go to Sky Q & Sky Glass, we take our products to the next level and make them more agile and reliable with every release.
The rewards
There's one thing people can't stop talking about when it comes to #LifeAtSky : the perks. Here's a taster:
- Sky Q, for the TV you love all in one place
- The magic of Sky Glass at an exclusive rate
- A generous pension package
- Private healthcare
- Discounted mobile and broadband
- A wide range of Sky VIP rewards and experiences
We are a Disability Confident 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 to your recruiter as early as you can.
We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process.
Your office space
Brentwood
This location takes some beating: we're practically in Brentwood station, which has regular trains to London Liverpool Street. If you find it easier to drive, there's some onsite parking, while Chatham Way car park is a short walk away.
We'd love to hear from you
Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next.
But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet.
If you believe in better, we'll back you all the way.
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.
Senior Software Engineer (C/C++)
Posted 6 days ago
Job Viewed
Job Description
Better content. Better products. And better careers.
Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.
We turn big ideas into the products, content and services millions of people love.
And we do it all right here at Sky.
Home Communications is central to Sky's next-generation customer services. By delivering high-performance, stable broadband and seamless in-home connectivity, our products form the foundation for future service innovation. Integration across diverse technologies ensures Sky's award-winning products remain intuitive, high-quality, and impactful.
This role sits within the fast-paced Connectivity Software team, part of Sky Home Communications. We lead development on the RDK WAN Manager and Broadband Application Framework-key components of the open-source RDK-B platform used in millions of broadband devices worldwide.
As a Software Architect , you'll define the software component architecture for our connectivity products, ensuring robust, scalable design. You'll represent Sky in the RDK-B community, support continuous improvement, and collaborate with stakeholders across the business. A proactive mindset and commitment to quality are essential.
You'll be part of a world-class team building cutting-edge, network-enabled products that empower Sky customers to stay connected and enjoy what they love-anytime, anywhere.
What you'll do
- Attend architecture calls to define user stories and document use cases in JIRA.
- Define clear software interfaces to external modules and outline end-to-end deployment scenarios.
- Contribute to feasibility assessments and delivery planning for proposed architectures.
- Define and document software component architecture to support scalable, maintainable solutions.
- Identify and implement technical changes required to meet specific project requirements.
- Lead technical investigations, applying creative problem-solving and advanced debugging techniques.
- Collaborate with third-party partners and suppliers to integrate their solutions into Sky's products.
- Engage with the RDK-B community-leading working groups, proposing solutions, building consensus-and work closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack.
- Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle.
- Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and familiarity with protocols like TCP/IP, SIP, RTP, PPP, DHCP, IPv4/IPv6, OpenSync, OVS, TR-069, and WebPA.
- Excellent communication skills, able to adapt technical detail to suit different audiences, and a collaborative mindset that supports team success.
- Highly organised and self-motivated, thriving in fast-paced environments with the ability to manage multiple priorities effectively.
- Creative and analytical thinker, with meticulous attention to detail and strong problem-solving and debugging skills.
- Experience with RDK-B, Open WRT, or PRPL WRT is a significant advantage.
Product Delivery
Want to deliver brilliant products and unmissable entertainment that grips millions of households? Our 1000 strong, Product Delivery team does everything from developing innovative AI technology to creating the best HDR viewing experience for TV products. From Sky Go to Sky Q & Sky Glass, we take our products to the next level and make them more agile and reliable with every release.
The rewards
There's one thing people can't stop talking about when it comes to #LifeAtSky : the perks. Here's a taster:
- Sky Q, for the TV you love all in one place
- The magic of Sky Glass at an exclusive rate
- A generous pension package
- Private healthcare
- Discounted mobile and broadband
- A wide range of Sky VIP rewards and experiences
We are a Disability Confident 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 to your recruiter as early as you can.
We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process.
Your office space
Brentwood
This location takes some beating: we're practically in Brentwood station, which has regular trains to London Liverpool Street. If you find it easier to drive, there's some onsite parking, while Chatham Way car park is a short walk away.
We'd love to hear from you
Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next.
But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet.
If you believe in better, we'll back you all the way.
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.
Senior Software Engineer (C/C++)
Posted 7 days ago
Job Viewed
Job Description
Better content. Better products. And better careers.
Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.
We turn big ideas into the products, content and services millions of people love.
And we do it all right here at Sky.
Home Communications is central to Sky's next-generation customer services. By delivering high-performance, stable broadband and seamless in-home connectivity, our products form the foundation for future service innovation. Integration across diverse technologies ensures Sky's award-winning products remain intuitive, high-quality, and impactful.
This role sits within the fast-paced Connectivity Software team, part of Sky Home Communications. We lead development on the RDK WAN Manager and Broadband Application Framework-key components of the open-source RDK-B platform used in millions of broadband devices worldwide.
As a Software Architect , you'll define the software component architecture for our connectivity products, ensuring robust, scalable design. You'll represent Sky in the RDK-B community, support continuous improvement, and collaborate with stakeholders across the business. A proactive mindset and commitment to quality are essential.
You'll be part of a world-class team building cutting-edge, network-enabled products that empower Sky customers to stay connected and enjoy what they love-anytime, anywhere.
What you'll do
- Attend architecture calls to define user stories and document use cases in JIRA.
- Define clear software interfaces to external modules and outline end-to-end deployment scenarios.
- Contribute to feasibility assessments and delivery planning for proposed architectures.
- Define and document software component architecture to support scalable, maintainable solutions.
- Identify and implement technical changes required to meet specific project requirements.
- Lead technical investigations, applying creative problem-solving and advanced debugging techniques.
- Collaborate with third-party partners and suppliers to integrate their solutions into Sky's products.
- Engage with the RDK-B community-leading working groups, proposing solutions, building consensus-and work closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack.
- Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle.
- Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and familiarity with protocols like TCP/IP, SIP, RTP, PPP, DHCP, IPv4/IPv6, OpenSync, OVS, TR-069, and WebPA.
- Excellent communication skills, able to adapt technical detail to suit different audiences, and a collaborative mindset that supports team success.
- Highly organised and self-motivated, thriving in fast-paced environments with the ability to manage multiple priorities effectively.
- Creative and analytical thinker, with meticulous attention to detail and strong problem-solving and debugging skills.
- Experience with RDK-B, Open WRT, or PRPL WRT is a significant advantage.
Product Delivery
Want to deliver brilliant products and unmissable entertainment that grips millions of households? Our 1000 strong, Product Delivery team does everything from developing innovative AI technology to creating the best HDR viewing experience for TV products. From Sky Go to Sky Q & Sky Glass, we take our products to the next level and make them more agile and reliable with every release.
The rewards
There's one thing people can't stop talking about when it comes to #LifeAtSky : the perks. Here's a taster:
- Sky Q, for the TV you love all in one place
- The magic of Sky Glass at an exclusive rate
- A generous pension package
- Private healthcare
- Discounted mobile and broadband
- A wide range of Sky VIP rewards and experiences
We are a Disability Confident 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 to your recruiter as early as you can.
We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process.
Your office space
Brentwood
This location takes some beating: we're practically in Brentwood station, which has regular trains to London Liverpool Street. If you find it easier to drive, there's some onsite parking, while Chatham Way car park is a short walk away.
We'd love to hear from you
Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next.
But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet.
If you believe in better, we'll back you all the way.
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.
Be The First To Know
About the latest Software developers Jobs in Wandsworth !
Senior Software Engineer (C/C++)
Posted 7 days ago
Job Viewed
Job Description
Better content. Better products. And better careers.
Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.
We turn big ideas into the products, content and services millions of people love.
And we do it all right here at Sky.
Home Communications is central to Sky's next-generation customer services. By delivering high-performance, stable broadband and seamless in-home connectivity, our products form the foundation for future service innovation. Integration across diverse technologies ensures Sky's award-winning products remain intuitive, high-quality, and impactful.
This role sits within the fast-paced Connectivity Software team, part of Sky Home Communications. We lead development on the RDK WAN Manager and Broadband Application Framework-key components of the open-source RDK-B platform used in millions of broadband devices worldwide.
As a Software Architect , you'll define the software component architecture for our connectivity products, ensuring robust, scalable design. You'll represent Sky in the RDK-B community, support continuous improvement, and collaborate with stakeholders across the business. A proactive mindset and commitment to quality are essential.
You'll be part of a world-class team building cutting-edge, network-enabled products that empower Sky customers to stay connected and enjoy what they love-anytime, anywhere.
What you'll do
- Attend architecture calls to define user stories and document use cases in JIRA.
- Define clear software interfaces to external modules and outline end-to-end deployment scenarios.
- Contribute to feasibility assessments and delivery planning for proposed architectures.
- Define and document software component architecture to support scalable, maintainable solutions.
- Identify and implement technical changes required to meet specific project requirements.
- Lead technical investigations, applying creative problem-solving and advanced debugging techniques.
- Collaborate with third-party partners and suppliers to integrate their solutions into Sky's products.
- Engage with the RDK-B community-leading working groups, proposing solutions, building consensus-and work closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack.
- Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle.
- Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and familiarity with protocols like TCP/IP, SIP, RTP, PPP, DHCP, IPv4/IPv6, OpenSync, OVS, TR-069, and WebPA.
- Excellent communication skills, able to adapt technical detail to suit different audiences, and a collaborative mindset that supports team success.
- Highly organised and self-motivated, thriving in fast-paced environments with the ability to manage multiple priorities effectively.
- Creative and analytical thinker, with meticulous attention to detail and strong problem-solving and debugging skills.
- Experience with RDK-B, Open WRT, or PRPL WRT is a significant advantage.
Product Delivery
Want to deliver brilliant products and unmissable entertainment that grips millions of households? Our 1000 strong, Product Delivery team does everything from developing innovative AI technology to creating the best HDR viewing experience for TV products. From Sky Go to Sky Q & Sky Glass, we take our products to the next level and make them more agile and reliable with every release.
The rewards
There's one thing people can't stop talking about when it comes to #LifeAtSky : the perks. Here's a taster:
- Sky Q, for the TV you love all in one place
- The magic of Sky Glass at an exclusive rate
- A generous pension package
- Private healthcare
- Discounted mobile and broadband
- A wide range of Sky VIP rewards and experiences
We are a Disability Confident 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 to your recruiter as early as you can.
We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process.
Your office space
Brentwood
This location takes some beating: we're practically in Brentwood station, which has regular trains to London Liverpool Street. If you find it easier to drive, there's some onsite parking, while Chatham Way car park is a short walk away.
We'd love to hear from you
Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next.
But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet.
If you believe in better, we'll back you all the way.
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.
Senior Software Engineer (C/C++)
Posted 7 days ago
Job Viewed
Job Description
Better content. Better products. And better careers.
Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.
We turn big ideas into the products, content and services millions of people love.
And we do it all right here at Sky.
Home Communications is central to Sky's next-generation customer services. By delivering high-performance, stable broadband and seamless in-home connectivity, our products form the foundation for future service innovation. Integration across diverse technologies ensures Sky's award-winning products remain intuitive, high-quality, and impactful.
This role sits within the fast-paced Connectivity Software team, part of Sky Home Communications. We lead development on the RDK WAN Manager and Broadband Application Framework-key components of the open-source RDK-B platform used in millions of broadband devices worldwide.
As a Software Architect , you'll define the software component architecture for our connectivity products, ensuring robust, scalable design. You'll represent Sky in the RDK-B community, support continuous improvement, and collaborate with stakeholders across the business. A proactive mindset and commitment to quality are essential.
You'll be part of a world-class team building cutting-edge, network-enabled products that empower Sky customers to stay connected and enjoy what they love-anytime, anywhere.
What you'll do
- Attend architecture calls to define user stories and document use cases in JIRA.
- Define clear software interfaces to external modules and outline end-to-end deployment scenarios.
- Contribute to feasibility assessments and delivery planning for proposed architectures.
- Define and document software component architecture to support scalable, maintainable solutions.
- Identify and implement technical changes required to meet specific project requirements.
- Lead technical investigations, applying creative problem-solving and advanced debugging techniques.
- Collaborate with third-party partners and suppliers to integrate their solutions into Sky's products.
- Engage with the RDK-B community-leading working groups, proposing solutions, building consensus-and work closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack.
- Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle.
- Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and familiarity with protocols like TCP/IP, SIP, RTP, PPP, DHCP, IPv4/IPv6, OpenSync, OVS, TR-069, and WebPA.
- Excellent communication skills, able to adapt technical detail to suit different audiences, and a collaborative mindset that supports team success.
- Highly organised and self-motivated, thriving in fast-paced environments with the ability to manage multiple priorities effectively.
- Creative and analytical thinker, with meticulous attention to detail and strong problem-solving and debugging skills.
- Experience with RDK-B, Open WRT, or PRPL WRT is a significant advantage.
Product Delivery
Want to deliver brilliant products and unmissable entertainment that grips millions of households? Our 1000 strong, Product Delivery team does everything from developing innovative AI technology to creating the best HDR viewing experience for TV products. From Sky Go to Sky Q & Sky Glass, we take our products to the next level and make them more agile and reliable with every release.
The rewards
There's one thing people can't stop talking about when it comes to #LifeAtSky : the perks. Here's a taster:
- Sky Q, for the TV you love all in one place
- The magic of Sky Glass at an exclusive rate
- A generous pension package
- Private healthcare
- Discounted mobile and broadband
- A wide range of Sky VIP rewards and experiences
We are a Disability Confident 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 to your recruiter as early as you can.
We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process.
Your office space
Brentwood
This location takes some beating: we're practically in Brentwood station, which has regular trains to London Liverpool Street. If you find it easier to drive, there's some onsite parking, while Chatham Way car park is a short walk away.
We'd love to hear from you
Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next.
But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet.
If you believe in better, we'll back you all the way.
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.
Senior Software Engineer (C/C++)
Posted 7 days ago
Job Viewed
Job Description
Better content. Better products. And better careers.
Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.
We turn big ideas into the products, content and services millions of people love.
And we do it all right here at Sky.
Home Communications is central to Sky's next-generation customer services. By delivering high-performance, stable broadband and seamless in-home connectivity, our products form the foundation for future service innovation. Integration across diverse technologies ensures Sky's award-winning products remain intuitive, high-quality, and impactful.
This role sits within the fast-paced Connectivity Software team, part of Sky Home Communications. We lead development on the RDK WAN Manager and Broadband Application Framework-key components of the open-source RDK-B platform used in millions of broadband devices worldwide.
As a Software Architect , you'll define the software component architecture for our connectivity products, ensuring robust, scalable design. You'll represent Sky in the RDK-B community, support continuous improvement, and collaborate with stakeholders across the business. A proactive mindset and commitment to quality are essential.
You'll be part of a world-class team building cutting-edge, network-enabled products that empower Sky customers to stay connected and enjoy what they love-anytime, anywhere.
What you'll do
- Attend architecture calls to define user stories and document use cases in JIRA.
- Define clear software interfaces to external modules and outline end-to-end deployment scenarios.
- Contribute to feasibility assessments and delivery planning for proposed architectures.
- Define and document software component architecture to support scalable, maintainable solutions.
- Identify and implement technical changes required to meet specific project requirements.
- Lead technical investigations, applying creative problem-solving and advanced debugging techniques.
- Collaborate with third-party partners and suppliers to integrate their solutions into Sky's products.
- Engage with the RDK-B community-leading working groups, proposing solutions, building consensus-and work closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack.
- Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle.
- Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and familiarity with protocols like TCP/IP, SIP, RTP, PPP, DHCP, IPv4/IPv6, OpenSync, OVS, TR-069, and WebPA.
- Excellent communication skills, able to adapt technical detail to suit different audiences, and a collaborative mindset that supports team success.
- Highly organised and self-motivated, thriving in fast-paced environments with the ability to manage multiple priorities effectively.
- Creative and analytical thinker, with meticulous attention to detail and strong problem-solving and debugging skills.
- Experience with RDK-B, Open WRT, or PRPL WRT is a significant advantage.
Product Delivery
Want to deliver brilliant products and unmissable entertainment that grips millions of households? Our 1000 strong, Product Delivery team does everything from developing innovative AI technology to creating the best HDR viewing experience for TV products. From Sky Go to Sky Q & Sky Glass, we take our products to the next level and make them more agile and reliable with every release.
The rewards
There's one thing people can't stop talking about when it comes to #LifeAtSky : the perks. Here's a taster:
- Sky Q, for the TV you love all in one place
- The magic of Sky Glass at an exclusive rate
- A generous pension package
- Private healthcare
- Discounted mobile and broadband
- A wide range of Sky VIP rewards and experiences
We are a Disability Confident 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 to your recruiter as early as you can.
We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process.
Your office space
Brentwood
This location takes some beating: we're practically in Brentwood station, which has regular trains to London Liverpool Street. If you find it easier to drive, there's some onsite parking, while Chatham Way car park is a short walk away.
We'd love to hear from you
Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next.
But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet.
If you believe in better, we'll back you all the way.
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.