Jobs
>
London

    Senior Software Engineer, Platform - London, United Kingdom - ThousandEyes

    Default job background
    Description

    Senior Software Engineer, Platform

    at ThousandEyes

    London, United Kingdom

    Who We Are

    The name ThousandEyes was born from two big ideas: the power to see things not ordinarily possible and the ability to collect insights from a multitude of vantage points. As organizations rely more on cloud services and the Internet, the network has become a "black box" outside of their control. ThousandEyes gives organizations visibility and insight into the now borderless network. It arms them with an accurate understanding of how the network impacts their applications, users and customers. ThousandEyes is used by some of the world's largest and fastest growing brands, including all of the top 5 global software companies, 5 of the top 6 US banks, and 45 of the Fortune 500.

    ThousandEyes' pioneered Cloud and Internet Intelligence and is widely known as the 'Google Maps of the Internet.' Today, ThousandEyes is central to the global operations of the world's largest and fastest-growing brands. The company was acquired by Cisco in August 2020, chartered with continuing to drive leadership in empowering organizations to see, understand, and improve digital experiences everywhere.

    About The Team

    At ThousandEyes, our team isn't just a group of software engineers; we are innovators, creators, and builders at heart. As we embark on the exciting journey of upgrading the recently acquired SamKnows platform, we are in the process of integrating it into ThousandEyes at the same time. This is a unique opportunity to not just update, but to fundamentally transform and modernize our systems, influencing how our applications operate and interact with the world.

    About The Role

    Last year, ThousandEyes acquired SamKnows, and, in an era where connectivity is paramount, the acquisition of SamKnows marks a significant step forward in our mission to enhance network visibility and performance, particularly in the critical last-mile segment and within consumer homes. This integration empowers Internet Service Providers (ISPs) and consumers with insightful data to identify connectivity and application issues, whether they originate in the home or beyond.

    We are looking for a Software Engineer to help us with the integration of SamKnows' platform into ThousandEyes, a very interesting challenge from a technology standpoint. Our platform engineers primarily work on developing and maintaining the core services that underpin all of SamKnows portfolio, so you will have an opportunity to have a positive impact in the integration of all these technologies.

    What You Will Do

  • Self-service test scheduling: Our agent is deployed in more than 45 million devices worldwide, and each device is capable of running a variety of network performance tests, as defined by a test schedule. We are redeveloping the scheduling system that generates these test schedules, and will allow our customers to have a high degree of control too. Aside from the obvious scale challenges, we need to be careful to ensure there are suitable safeguards and audit controls here too.
  • Triggered testing: This powers our "on-demand" test capability (as opposed to our regular scheduled test capability). Our current system supporting is handling over 12 million concurrent connections, but we want to add many more over the coming year. This system underpins the popular SamKnows RealSpeed product.
  • Anomaly detection: Our customers want to derive insights from the data we collect. Some customers collect so much data across so many different dimensions that it can be a bit like looking for a needle in a haystack. We have been working on an anomaly detection system to automate this process and to find the most likely root cause of issues too, using supplemental topology information. This project has huge potential for our largest customers. Our existing prototype uses a variety of innovative techniques to be able to perform the anomaly detection in near real time without incurring huge costs.
  • Migration to AWS: We are currently migrating more than 40 applications from SamKnows's Google Cloud environment to AWS. This is a challenging project given the scale and the requirement to avoid customer downtime.
  • Data pipeline: We use Kafka, BigQuery, and Spring Boot to process hundreds of millions of data submissions per day. We continue to add more measurements to support tests for various different games/software/cloud applications.
  • The vast majority of our code is written in Java, Golang, and modern PHP. But we are firm believers in the right tool for the job; so if a service needs to scale to millions of concurrent clients, then we will absolutely consider other options. Scalability and resilience is key, as we have large clients all over the globe that rely on us for their day to day operations.
  • Required Skills

  • Enjoyment in building products from scratch and seeing them used globally.
  • Proven experience in designing and building systems that are scalable and well-tested.
  • Professional development experience in Java, Golang or similar programming languages.
  • Comfortable with problem-solving and prototyping solutions.
  • Excitement about exploring cutting-edge technology.
  • Proficiency with Terraform for cloud resource management.
  • Experience with ArgoCD for Kubernetes resource management.
  • Familiarity with Kafka and RabbitMQ for message queues.
  • Experience with Redis for caching.
  • Knowledge of Websockets for real-time communication with devices and clients.
  • Experience with MySQL 8 for dedicated service data stores.
  • Familiarity with Google BigQuery for our measurement datastore.
  • Experience with Docker for app containerisation.
  • Familiarity with cloud services, including Github, JIRA, Sentry, and various cloud hosting platforms.
  • Cisco values the perspectives and skills that emerge from employees with diverse backgrounds. That's why Cisco is expanding the boundaries of discovering top talent by not only focusing on candidates with educational degrees and experience but also placing more emphasis on unlocking potential. We believe that everyone has something to offer and that diverse teams are better equipped to solve problems, innovate, and create a positive impact.

    We encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification. Research shows that people from underrepresented groups are more prone to experiencing imposter syndrome and doubting the strength of their candidacy. We urge you not to prematurely exclude yourself and to apply if you're interested in this work.

    Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.


  • Jefferson Frank

    Platform Engineer

    2 weeks ago


    Jefferson Frank London, United Kingdom

    **Platform Engineer - Global Consultancy - UK Wide - Remote First - £60-70k · Platform Engineer - Global Consultancy - UK Wide - Remote First - £60-70k** · **Who is our client?** · Our client is a global consultancy operating in the public sector, who have more recently opened a ...

  • Yolk Recruitment Ltd

    Platform Engineer

    2 weeks ago


    Yolk Recruitment Ltd London, United Kingdom

    **Platform Engineer - £600 - £800 per day inside ir35 - 6 months (extension likely) - London, Cheltenham or Leeds - Hybrid working available - Must be DV security cleared - Sector: National Security** · Yolk Recruitment are recruiting for a motivated platform engineer to join a g ...

  • Jefferson Frank

    Platform Engineer

    3 weeks ago


    Jefferson Frank London, United Kingdom

    **Platform Engineer - Global Consultancy - UK Wide - Remote First - £70,000 · Platform Engineer - Global Consultancy - UK Wide - Remote First - £70,000** · Our client is one of the largest global consultancies within the space of AWS, and the biggest supplier to the government se ...

  • eFinancialCareers

    Platform Engineer

    3 weeks ago


    eFinancialCareers London, United Kingdom

    Join us as a Platform Engineer · - This is an opportunity to take on a high-profile role, which will see you design, build and improve our platforms · - You'll be making sure that they are secure, scalable and available, collaborating across teams to share and re-utilise good pra ...

  • Trust In Soda

    Platform Engineer

    3 weeks ago


    Trust In Soda London, United Kingdom

    Role: Platform Engineer - DevOps Specialist SC Cleared · Rate: £500 PD + · Duration: 6 Months · Start Date: Jan start · Location: Remote · I am currently working with a Cloud consultancy who are looking for a Platform Engineer to support them in building and managing their large ...

  • Yolk Recruitment Ltd

    Platform Engineer

    2 weeks ago


    Yolk Recruitment Ltd London, United Kingdom

    **PLATFORM ENGINEER - DV CLEARED - INSIDE IR35 - £500 - £600 PER DAY - LONDON - 6/12 Months** · Yolk Recruitment are recruiting for a DV Cleared Platform Engineer to join our client in London on a contract basis for a minimum of 6 months. Our client is a Global Consultancy that a ...

  • Jefferson Frank

    Platform Engineer

    3 weeks ago


    Jefferson Frank London, United Kingdom

    **Platform Engineer, London, £75,000 - £85,000** · How does the thought of working for a company that you actually enjoy working for sound like to you?. I'm currently working with a company who value the wellbeing of others, offering flexible working hours and numerous benefits. ...

  • Jefferson Frank

    Platform Engineer

    1 week ago


    Jefferson Frank London, United Kingdom

    **Platform Engineer** · **- please note we cannot provide sponsorship -** · **£60,000 - £65,000** · **My client is self-funded and doubles in size each year. Joining us now will mean you'll be a big part of our growth and your career will have the potential to skyrocket alongside ...

  • Jefferson Frank

    Platform Engineer

    2 weeks ago


    Jefferson Frank London, United Kingdom

    **Platform Engineer, London, Remote First, £65,000 - New Year, Great Opportunities** · Are you looking for a fresh start, a company where you can actually improve yourself as an engineer? · I am currently working alongside an organisation who put emphasis on developing the engine ...

  • Jefferson Frank

    Platform Engineer

    3 weeks ago


    Jefferson Frank London, United Kingdom

    **Platform Engineer, London, Remote First, £75,000 - Think Differently?** · Do you see yourself as a unique thinker? A global consultancy are actively seeking an innovative thinker with a demonstrable strength in DevOps and AWS · You will take an active part in project design and ...

  • Anson McCade Ltd - IT and Finance Recruitment

    Platform Engineer

    2 weeks ago


    Anson McCade Ltd - IT and Finance Recruitment London, United Kingdom

    **Platform Engineer** · Are you looking to further your skills as an experienced Platform Engineer? We are currently working with a superb organisation that are looking to expand their team. The organisation are a world leading professional services company that is renovating bus ...

  • Jefferson Frank

    Platform Engineer

    3 weeks ago


    Jefferson Frank London, United Kingdom

    Platform Engineer - £65K - £80K - London - IT Global Consultancy · Are you **SC CLEARED** or **eligible** to be SC cleared? · My client, a global consultancy, are urgently looking to hire DevOps Engineers. They are looking to hire immediately as they are running large-scale proje ...

  • Peregrine

    platform engineer

    2 weeks ago


    Peregrine Hyde, United Kingdom Full time

    Platform Engineer · My client is looking for an experienced Platform Engineer who will sit within the Platform engineering team, which is a key and instrumental function to support and deliver cloud migration programmes across the organisation. This team engineers, design, build ...

  • Trust In Soda

    Platform Engineer

    2 weeks ago


    Trust In Soda London, United Kingdom

    An leading tech company in cloud computing are currently looking for skilled and passionate DevOps Engineers to join their team of World-Renowned IT Professionals right away working with cutting edge technology in an agile environment. This is a great opportunityfor a DevOps engi ...

  • eFinancialCareers

    Platform Engineer

    3 weeks ago


    eFinancialCareers London, United Kingdom

    Join us as a Data Engineer · - This is an exciting opportunity to use your technical expertise to collaborate with colleagues and build effortless, digital first customer experiences · - You'll be simplifying the bank through developing innovative data driven solutions, inspiring ...

  • Jefferson Frank

    Platform Engineer

    1 week ago


    Jefferson Frank London, United Kingdom

    My client is currently hiring for a Platform Engineer to join a world leader in the domain registry industry. You will be working within a team as a pivotal role, building a new platform which is of great importance to the core of internet infrastructure. · You will be shaping th ...

  • Deerfoot IT Resources Ltd

    Platform Engineer

    1 week ago


    Deerfoot IT Resources Ltd London, United Kingdom

    Do you have DevOps or platform developer experience? Deerfoot IT Recruitment is helping a collaborative company recruit a Platform Engineer, and the role comes with a salary of between £60k - £75kp/a and an attractive benefits package. The position willbe primarily remote, with s ...

  • Sopra Banking Software

    Platform Engineer

    6 days ago


    Sopra Banking Software London, United Kingdom

    We are now looking for a Platform Engineer to join our busy team which is remote across the UK or hybrid working available in our Sheffield or Dunstable or London offices · A passionate Platform Engineer with a strong understanding of infrastructure has the opportunity to join th ...

  • INTEC SELECT LIMITED

    Platform Engineer

    2 days ago


    INTEC SELECT LIMITED London, United Kingdom

    **Platform Engineer - AWS / Terraform** · **Overview**: · **Role & Responsibilities**: · - Accountable for ensuring that infrastructure is built and maintained in an efficient and secure manner · - Ensure timely feedback of monitoring and alerting to stakeholders, facilitate the ...

  • Jefferson Frank

    Platform Engineer

    3 days ago


    Jefferson Frank London, United Kingdom

    **Platform Engineer - Up to £85,000 - Hybrid, once a week in Central London** · Looking for a Platform Engineer to join a world leader in the domain registry industry. You will be working within a team as a pivotal role, building a new platform which is of great importance to the ...