
Senior Software Engineer, Alerts
Cisco
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Salary
💰 $165,000 - $241,400 per year
Job Level
About the role
- own the design and delivery of critical components within a real-time data platform
- build and operate high-performance microservices powering core customer workflows
- enhance anomaly detection quality by refining detection logic and tuning signal thresholds
- strengthen system reliability and scalability through production ownership and incident leadership
- help shape technical direction through design reviews and mentorship
Requirements
- 5+ years of professional software development experience building and operating production systems at scale
- Strong proficiency in object-oriented programming languages such as Java, Kotlin, or Scala
- Experience designing and building large scale distributed or real time data processing systems
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- Experience building real-time streaming pipelines using technologies such as Kafka, Flink, or Spark
- Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS and/or GCP)
- Experience leading design reviews, driving cross team technical initiatives, and owning multi quarter projects in a fast-paced engineering environment
Benefits
- medical, dental and vision insurance
- a 401(k) plan with a Cisco matching contribution
- paid parental leave
- short and long-term disability coverage
- basic life insurance
- 10 paid holidays per full calendar year
- 1 floating holiday for non-exempt employees
- 1 paid day off for employee’s birthday
- paid year-end holiday shutdown
- 4 paid days off for personal wellness determined by Cisco
- Non-exempt employees receive 16 days of paid vacation time per full calendar year
- Exempt employees participate in Cisco’s flexible vacation time off program
- 80 hours of sick time off provided on hire date and each January 1st thereafter
- up to 80 hours of unused sick time carried forward from one calendar year to the next
- Additional paid time away may be requested to deal with critical or emergency issues for family members
- Optional 10 paid days per full calendar year to volunteer
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
object-oriented programmingJavaKotlinScalareal-time data processingdistributed systemsstreaming pipelinesKafkaFlinkSpark
Soft Skills
mentorshipdesign reviewsincident leadershipcross team collaborationproject ownership
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering