Cisco is Hiring Lead Software Engineer Java, Alerts Platform
Table of Contents
Within the Alerts team, our primary focus revolves around constructing a highly scalable stream processing platform. This platform serves the dual purpose of anomaly detection and furnishing actionable insights to our esteemed clientele. Our endeavors encompass tackling multifaceted challenges, such as furnishing granular and intuitive controls for configuring alerting rules. Additionally, we are deeply engaged in the development and deployment of numerous stream processing platforms. Leveraging a diverse array of technologies including Flink, Kafka, Debezium, and Elasticache, we execute a myriad of intricate rules and statistical models. These operations are meticulously designed to identify anomalies amidst the deluge of billions of events coursing through our systems.
As a valued member of our team, you will play a pivotal role in bolstering our real-time data platform. Your responsibilities will span the creation of microservices vital to powering critical business workflows. Furthermore, you will be entrusted with ensuring the seamless operational functionality of our systems, all while adhering rigorously to stringent SLAs.
Skills Required that will help succeed
- 8+ years of software development experience
- Expert-level understanding of object-oriented programming languages such as Java, Kotlin, Scala, etc.
- Strong Computer Science fundamentals and object-oriented design skills
- Proven leadership in guiding software development teams.
- History of building large-scale data processing systems
- Background working in a fast-paced development environment
- Strong team collaboration and communication skills
- Bachelor’s degree in Computer Science or similar
- Bachelor’s degree in Computer Science or similar
- Exposure to building large-scale real-time streaming pipelines using Kafka, Flink, or Spark
- Experience with Docker, Kubernetes, and cloud technologies (AWS, GCP)
- Understanding of network protocols
- 4+ years of software experience
- Education – Bachelors/Masters/Phd degree in Computer Science or similar
- Proficiency in NodeJS, Javascript, Typescript
- Experience with a container runtime (e.g. docker, podman)
- Experience in Linux operating system security, and/or platform security
- Experience with network protocols
- Experience with Java, Golang, or C/C++
Recruitment Details
Company Name | Cisco |
Company Website | https://www.cisco.com |
Job Role | Lead Software Engineer Java, Alerts Platform |
Job qualification | BACHELOR OF ENGINEERING |
Work Experience | 8 years |
Salary | Best of Industry |
Job Location | US |
What does a Lead Software Engineer Java, Alerts Platform at Cisco do?
A Lead Software Engineer Java, Alerts Platform at Cisco is responsible for leading the design, development, and maintenance of software systems related to the alerts platform, using Java programming language.
What are the primary responsibilities of this role?
Primary responsibilities may include leading a team of software engineers, designing and implementing scalable and efficient software solutions, collaborating with cross-functional teams, ensuring code quality and adherence to best practices, and contributing to the overall architecture and strategy of the alerts platform.
How does one apply for a position as a Lead Software Engineer Java, Alerts Platform at Cisco in the United States?
Interested candidates can usually apply through the Cisco careers website or other job posting platforms. The application process typically involves submitting a resume, cover letter, and possibly completing interviews with hiring managers and technical leaders.