Highly Skilled Software Architect

2 weeks ago


London, Greater London, United Kingdom Sky UK Limited Full time

We're looking for a talented Software Developer to join our team at Sky UK Limited.

About the Role:

This is an exciting opportunity to work on a variety of projects, leveraging your skills in software development and your experience with Python. As a key member of our Group Communications & Infrastructure team, you'll be responsible for designing, building, supporting, and maintaining our telecoms networks across the whole Sky Group.

Your main duties will include understanding the big picture and developing Python applications as detailed in the design, ensuring they run efficiently with proven unit testing and exceptional handling. You'll also participate in design review, validate user stories, and assess the feasibility of conceptual ideas against the practicality of implementing them.

You'll use Docker, GIT, Quality gates, linting, and other tools to develop, test, and deploy code quickly and efficiently. Additionally, you'll work closely with local and offshore colleagues, share and document standard methodologies, perform code peer review, and provide constructive criticism (optimisations or alignment to best practices).

As a highly skilled software developer, you'll guide and propose solutions to implement standard methodologies so that a scalable product is produced. You'll also work in scrum teams and follow agile methodology to deliver features in sprints and support quality assurance teams by feature handover and bug fixes.

About You:

To succeed in this role, you'll need:

  • A background in software development with deep proficiency in an object-oriented language, preferably Python.
  • Experience with interacting with networking devices, routers, switches, or software modules, designing.
  • Mentoring junior Python engineers.
  • Python 3 utilizing OOP design with database integration (MySQL, Mongo) direct and/or via ORM.
  • Solid experience with caching & scheduling (e.g. Redis & Celery) and ability to work with concurrency, multithreading / multitasking and IPC.
  • Good knowledge of common data structures and algorithms and when to use them and their implementations.
  • Experience with Python XML library's including DOM navigation and JSON data structures including JSONPath, XML and YAML.
  • Good hands-on experience with software version control (especially Git). Ability to work with a large repo where fast-paced development occurs.
  • Good communication skills. A strong ability to explain your logic and challenge the logic of others.
  • Ability to both read and understand programmatic flow e.g. sequence diagrams.
  • Experience with OpenAPI and able to implement 'self-documenting' REST APIs.
  • Strong experience in automated unit and integration testing.
  • Experience in working in an agile environment such as Scrum including agile ticketing systems such as Jira.
About the Location:

The job is based in Brick Lane, East End of London, close to street food, cafes, and shops. The closest tube station is Aldgate East, and Liverpool Street is about a 10-minute walk.

What We Offer:

We offer a competitive salary of around £60,000 per annum, depending on experience, plus a generous pension package, private healthcare, discounted mobile and broadband, and a wide range of Sky VIP rewards and experiences.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.



  • London, Greater London, United Kingdom Swift Software Full time

    The Swift API, Identity & Connectivity Tribe is dedicated to building cutting-edge API and identity solutions that deliver exceptional customer experiences and drive value for the financial community.We are seeking a highly skilled Senior Developer/Systems Engineer with 4-5 years of Java experience to join our team. The ideal candidate will possess expertise...


  • London, Greater London, United Kingdom Hyperoptic Full time

    About the Role and Our Team:At Hyperoptic, we're seeking a talented Principal Software Engineer to join our Software Engineering team. This role is critical in driving the technical vision, development, and operation of our software systems. The ideal candidate will have extensive experience in event-driven architecture with Kafka, and proficiency in Python,...


  • London, Greater London, United Kingdom Place Careers Full time

    About the Role: We are seeking a highly skilled Architect to join our team at Place Careers. As a key member of our team, you will be working on large housing and mixed-use projects from Stage 1 onwards. Your primary focus will be on design, and you will be expected to work closely with our Associate and project lead to deliver award-winning schemes.Key...


  • London, Greater London, United Kingdom Amazon Full time

    Veeqo is an e-commerce software that helps businesses streamline their inventory and fulfillment operations. We are part of Amazon, a global leader in cloud computing.About the RoleWe are seeking a highly skilled DevOps Engineer to join our team. As a DevOps Engineer at Veeqo, you will be responsible for ensuring the smooth operation of our systems, focusing...


  • London, Greater London, United Kingdom Carter Software Full time

    At Carter Software, we're at the forefront of innovation in data management. We're seeking an experienced Full Stack Software Architect to help us shape the future of our cutting-edge software solutions.Key Responsibilities:Design and develop high-quality software architectures using C# and the .NET framework.Proactively identify and address technical debt,...


  • London, Greater London, United Kingdom Opus Recruitment Solutions Full time

    Senior Java Developer PositionOpus Recruitment Solutions is seeking a highly skilled Senior Java Developer to join our client's team.### Key Responsibilities- Design and develop high-quality, scalable, and maintainable software applications using Java and related technologies.- Architect and implement microservices-based solutions leveraging Spring Boot and...


  • London, Greater London, United Kingdom Balyasny Asset Management L.P. Full time

    About the RoleWe are seeking a highly experienced Software Architect to join our Core Engineering team at Balyasny Asset Management L.P. as a member of our new trading and technology platforms architecture team.


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Enterprise Architect to join our central architecture and design team at NEC Software Solutions.As a Senior Enterprise Architect, you will play a pivotal role in creating technical architecture designs for corporate and customer solutions, collaborating with internal stakeholders to design solutions to...


  • London, Greater London, United Kingdom Jobs for Humanity Full time

    About the RoleWe are seeking a highly skilled Treasury Solutions Architect to join our European Solution Engineering Group team in Paris or London. As a key member of our team, you will be responsible for designing comprehensive solutions and conducting compelling demonstrations to drive market growth and business revenue.Your Key ResponsibilitiesConsolidate...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    Job OverviewWe are seeking a highly skilled and experienced Strategic Cloud Architect to join our team at NEC Software Solutions. As a key member of our architecture team, you will be responsible for designing and implementing cloud-based solutions that meet the needs of our public safety clients.This is an exciting opportunity to work with cutting-edge...

  • Cloud Architect

    6 days ago


    London, Greater London, United Kingdom IRIS Software Group Full time

    About this Role:We are seeking an experienced Cloud Architect to join our IRIS Software Group team. As a Cloud Architect, you will play a critical role in building IRIS' next generation of cloud-based, customer-focused payroll software.Responsibilities:Design and implement cloud solutions that align with company cloud architectural visionCollaborate with...


  • London, Greater London, United Kingdom IRIS Software Group Full time

    About the RoleWe are seeking a highly skilled Cloud Architect to join our team at IRIS Software Group. As a key member of our HR and Payroll product platform, you will play a critical role in building our next generation of cloud-based, customer-focused payroll software.As a Cloud Architect, you will be responsible for designing and implementing full-stack...


  • London, Greater London, United Kingdom Millennium Management Full time

    The Millennium Management team is seeking a highly skilled Linux Systems Architect to join our Platform Engineering group.About the RoleThis role will drive the development of our cloud and on-premise Linux platforms, working closely with various teams to enable engineers, quants, researchers, and developers to best leverage our Linux and related platforms....


  • London, Greater London, United Kingdom Eames Consulting Full time

    Eames Consulting is seeking a highly skilled Software Developer to contribute to the development of software that delivers data sets to meet sustainability requirements for investment teams, clients, and regulators. The ideal candidate will have strong software engineering skills, with expertise in programming languages such as C#, SQL, Python, PowerShell,...


  • London, Greater London, United Kingdom Sagittarius Agency Full time

    **Job Title:** Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to join our team at Sagittarius Agency. As a key member of our technical leadership, you will be responsible for developing and maintaining technology solutions that meet the highest standards of quality and reliability.Key Responsibilities:Design and implement...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    About UsWe are NEC Software Solutions, a global leader in providing innovative software solutions to public services. Our mission is to make a world of difference by helping our customers deliver exceptional services to their communities.Job OverviewWe are seeking a highly skilled Housing Solutions Specialist to join our esteemed team. As a key member of our...


  • London, Greater London, United Kingdom Cognizant Full time

    Senior Full Stack Engineer PositionCognizant seeks a highly skilled and experienced Full Stack Senior Engineer to join our team in Leeds, London or remotely.About the Role:This is a senior-level position that involves engineering services for APIs, ensuring robust, scalable, and secure solutions with a focus on usability and user experience. The ideal...


  • London, Greater London, United Kingdom Pearson Carter Full time

    Pearson Carter is a leading provider of innovative solutions. As an Agile Developer, you will be responsible for designing and implementing cutting-edge software applications.We are seeking a highly skilled software developer to join our team. The ideal candidate will have extensive experience in software development and a proven track record of delivering...


  • London, Greater London, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled Technical Software Architect to deliver strategic goals for our Amazon SmartCommerce suite of products.ResponsibilitiesParticipate in design and planning of new featuresArchitect and deliver high-quality technology solutionsBuild simple and intuitive user experiencesMeasure success metricsQualificationsRequired...


  • London, Greater London, United Kingdom Search 5.0 Full time

    Unlock Your Potential as a Senior Software ArchitectAre you a highly skilled software engineer looking to take your career to the next level? We have an exciting opportunity for a Senior Software Architect to join our team at Search 5.0 in Belfast. About the RoleAs a Senior Software Architect, you will play a key role in designing and implementing...