Lead II Software Engineer(Backend), Full Stack Observability (Remote) at ThousandEyes (part of Cisco)
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 they can't understand. Our Internet and cloud intelligence platform delivers the only collectively powered view of the Internet, cloud and SaaS platforms, helping enterprises and service providers work together to identify problems before it impacts revenue, damages brand reputation, or halts 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
The goal of full stack observability (FSO) is to provide customers end-to-end visibility into infrastructure (cloud or native), applications, networks, the Internet, and everything in between. With ThousandEyes' unprecedented visibility into application and internet performance, we can help root cause issues that are impacting business-critical experiences and give customers confidence in their ability to solve issues and deliver stellar experiences.
As a part of this team, you will build an Open Telemetry platform for sharing fine-grained telemetry data to customers and partners as well as ingesting data and configurations into the ThousandEyes platform. You will contribute to building robust and scalable data pipelines, visualizations, and microservices that support business workflows. You will make sure systems are operational and adhere to strict SLAs.Minimum Qualifications
- 10+ years of software development experience
- Expert-level understanding of object-oriented programming languages such as Java, Kotlin, Scala, etc.
- Ability to articulate design choices based on an expert understanding of the product, technology, and ROI
- Able to handle ambiguity, scope work accurately and provide reliable estimates for project milestones and completion
- Strong Computer Science fundamentals and object-oriented design skills
- Involvement in building large-scale real-time streaming pipelines using Kafka, Flink, or Spark
- Exceptional team collaboration and communication skills
- An eye for proactively identifying and resolving risks and issues in production systems
- Experience working in a fast-paced development environment
- Ability to mentor peers or other members of the team
- Bachelor degree in Computer Science or similar
- Knowledge and use of Docker, Kubernetes, and cloud technologies (AWS, GCP)
- Understanding of network protocols
- Ability to contribute knowledge sharing within the professional community with technical blogs or publications
Engineering at ThousandEyes
At ThousandEyes, we use cutting-edge technologies and innovative techniques to study and visualize networks on a global scale.ThousandEyes engineers are focused on continuous improvement of our product, our codebase, our knowledge, and our skills. We believe in innovation, simplicity, and elegance. We work in small, cross-functional teams where everyone has a voice.
Learn more about engineering at ThousandEyes: https://www.youtube.com/watch?v=b9a_c8yJyzc
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.Why Cisco
#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all.
We embrace digital, and help our customers implement change in their digital businesses. Some may think we’re “old” (36 years strong) and only about hardware, but we’re also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do –you can’t put us in a box! But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)
Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.
So, you have colourful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us.
We recognize that diverse teams make the strongest teams, and we encourage people from all backgrounds to apply.
Cisco COVID-19 Vaccination Requirements
The health and safety of Cisco's employees, customers, and partners is a top priority. Our goal is to protect and mitigate the spread of COVID-19 infection for strong business resiliency during the pandemic. Therefore, Cisco may require new hires to be fully vaccinated against COVID-19 if the role requires business-related travel, meeting with customers/partners (including visiting third-party sites on behalf of Cisco), attending trade events, and Cisco office entry, unless otherwise prohibited by applicable law, and in countries where COVID-19 vaccination is legally required. The company will consider legally required accommodations/exceptions for medical, religious, and other reasons as per the requirements of the role and in accordance with applicable law. Additional information will be provided to candidates about the requirements and accommodation process at the offer time based on region.