Senior Software Engineer (Data Engineering), WAN Insights.
Senior Software Engineer (Data Engineering), WAN Insights.

Senior Software Engineer (Data Engineering), WAN Insights.

England Full-Time 48000 - 84000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Join us in transforming data into insights and tackling network challenges head-on.
  • Company: ThousandEyes, now part of Cisco, is revolutionizing digital experience monitoring.
  • Benefits: Enjoy a collaborative culture, opportunities for growth, and the chance to work with cutting-edge technology.
  • Why this job: Be part of an award-winning team that anticipates network issues before they arise.
  • Qualifications: Expertise in Python or Golang, with a solid foundation in computer science and data processing.
  • Other info: Diverse backgrounds are encouraged; we value potential over perfect qualifications.

The predicted salary is between 48000 - 84000 £ per year.

Who We Are

The name ThousandEyes was born from two big ideas: the power to see what’s not ordinarily possible, and the ability to collect intelligence from vantage points as diverse and global as the Internet. As organizations depend on cloud services, the Internet has become their defacto network connecting cloud applications to users. Our Internet and cloud intelligence platform is like a ‘Google maps of the Internet’, providing the only collectively powered view of digital experiences end-to-end. We enable our customers made up of the world’s largest and fastest-growing brands, to identify problems before they impact revenue, brand reputation, or employee productivity.

In August 2020, Cisco Systems completed the acquisition of ThousandEyes, which now forms the ThousandEyes Business Unit within Cisco’s Network Services Business Group, and is a foundational component of Cisco’s growing Observability business.

About The Role

WAN Insights is the cornerstone of Cisco’s Predictive Networks vision. We wanted to go beyond reacting to network glitches; we wanted to anticipate them, and we did for Cisco Catalyst SD-WAN. Now, as we look forward to expanding to other segments, we need talented engineers to join our mission.

Our product has been featured on the Cisco Live stage, Gartner reports, and received numerous awards such as 2023 Cloud Computing Product of the Year Award, 2023 CRN Tech Innovators Award, and Cloud Management Solution of the Year in the UK Cloud Excellence Awards.

In this position, you’ll play a key role in turning data into valuable insights for our customers. Responsibilities range from writing big data pipelines to REST APIs, from designing database tables to optimizing query performance. We expect solid computer science fundamentals, ownership, willingness to learn and to do, and most importantly, a great team spirit.

What We’re Looking For

  1. An experienced Software Engineer with excellent knowledge of computer science fundamentals.
  2. Expertise in Python or Golang, as they’re the most prominent programming languages in our codebase; we are also open to considering applicants with experience in Java, Scala, C# or C++.
  3. Practical experience with distributed processing of large amounts of data.
  4. Hands-on experience with PySpark/Spark.
  5. Experience working according to DevOps best-practices (CI/CD, testing, familiarity with Github/Gitlab).
  6. Good knowledge of at least one major relational database, e.g., MySQL, PostgreSQL.

Desirable

  1. Familiar with Docker, Kubernetes and cloud technologies such as AWS.
  2. Airflow and Kafka.
  3. Familiarity with NoSQL databases.
  4. Familiarity with REST API development.

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.

#J-18808-Ljbffr

Senior Software Engineer (Data Engineering), WAN Insights. employer: Cisco

At ThousandEyes, a Cisco Business Unit, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to grow and thrive. As a Senior Software Engineer in WAN Insights, you'll be at the forefront of cutting-edge technology, working with a diverse team dedicated to transforming data into actionable insights. With a strong emphasis on professional development, competitive benefits, and the opportunity to contribute to award-winning products, ThousandEyes offers a rewarding environment for those looking to make a meaningful impact in the world of digital experiences.
C

Contact Detail:

Cisco Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Data Engineering), WAN Insights.

✨Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, such as Python, Golang, and PySpark. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your readiness to contribute to the team.

✨Tip Number 2

Engage with the community around Cisco and ThousandEyes. Follow their social media channels, participate in relevant forums, and attend webinars or events. This will help you understand their culture and values, which can be beneficial during interviews.

✨Tip Number 3

Showcase your problem-solving skills by preparing examples of how you've tackled complex data engineering challenges in the past. Be ready to discuss your thought process and the impact of your solutions on previous projects.

✨Tip Number 4

Highlight your experience with DevOps practices, especially CI/CD and version control systems like Git. Being able to demonstrate your understanding of these practices will align you with the team's workflow and show that you're a good fit for their environment.

We think you need these skills to ace Senior Software Engineer (Data Engineering), WAN Insights.

Computer Science Fundamentals
Python
Golang
Java
Scala
C#
C++
Distributed Processing
PySpark
Spark
DevOps Best Practices
CI/CD
Testing
GitHub
GitLab
MySQL
PostgreSQL
Docker
Kubernetes
AWS
Airflow
Kafka
NoSQL Databases
REST API Development

Some tips for your application 🫡

Understand the Role: Take the time to thoroughly read the job description for the Senior Software Engineer position. Understand the key responsibilities and required skills, especially focusing on Python or Golang expertise, big data processing, and DevOps practices.

Tailor Your CV: Customize your CV to highlight relevant experience in software engineering, particularly with distributed data processing and database management. Make sure to emphasize any hands-on experience with PySpark/Spark and familiarity with REST API development.

Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also reflects your enthusiasm for the role and the company. Mention how your background aligns with Cisco's values of diversity and innovation, and express your willingness to learn and grow within the team.

Showcase Your Projects: If applicable, include links to your GitHub or other repositories where you have contributed code or completed projects. Highlight any relevant projects that demonstrate your ability to work with cloud technologies, Docker, Kubernetes, or NoSQL databases.

How to prepare for a job interview at Cisco

✨Showcase Your Technical Skills

Be prepared to discuss your expertise in Python or Golang, as well as any experience you have with Java, Scala, C#, or C++. Highlight specific projects where you've implemented big data pipelines or optimized query performance.

✨Demonstrate Your Problem-Solving Abilities

Since the role involves turning data into valuable insights, be ready to share examples of how you've tackled complex data challenges in the past. Discuss your approach to anticipating network issues and how you've applied predictive analytics.

✨Familiarize Yourself with DevOps Practices

Understand the importance of CI/CD, testing, and version control systems like GitHub or GitLab. Be prepared to explain how you've integrated these practices into your previous work to enhance software delivery and reliability.

✨Emphasize Team Spirit and Collaboration

Cisco values great team spirit, so be sure to convey your ability to work collaboratively. Share experiences where you've successfully worked within a team to achieve common goals, especially in diverse environments.

Senior Software Engineer (Data Engineering), WAN Insights.
Cisco
C
  • Senior Software Engineer (Data Engineering), WAN Insights.

    England
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-03-12

  • C

    Cisco

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>