Lead Software Engineer, Code BGP
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 organisations 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.
What You’ll DoYou'll be working in the BGP team, our goal is to deliver a global and reliable public BGP monitoring infrastructure where our customers can take full advantage of our state-of-the-art real-time network monitoring technology that measures, correlates, and visualizes synthetic data about global network conditions.
As a Lead Software Engineer on this team, you will be responsible for technical leadership, designing and implementing a reliable global BGP monitoring infrastructure with a focus on security, performance and scale to help meet the requirements of our Enterprise customers and help engineering teams deliver the best in class BGP product for networking monitoring data.
Responsibilities- Develop features for and maintain our fleet of microservices
- Support our customer-facing web pages and internal support pages
- Lead and plan cross-team projects in our roadmap
- Regularly learn and share relevant technical knowledge within and outside of the team
- Participate in our on-call rotation and support our production systems
- Proven experience with JVM based languages such as Java, Kotlin, etc.
- Experience with enterprise build tools (maven, gradle, etc)
- Knowledge and use of datastores (relational/SQL and non-relational/NoSQL)
- Excellent team collaboration and communication skills
- An eye for proactively identifying and resolving risks and issues in production systems
- Ability to mentor peers and other members of the team
- Experience with Kafka
- Knowledge and use of Docker, Kubernetes, and cloud technologies (AWS, Azure, and GCP)
- Comfort with front-end frameworks such as React, Angular, or Vue
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.