Cisco is a leading technology company revolutionizing how data and infrastructure connect and protect organizations. They are seeking a Senior Staff Software Engineer on the Threat Analytics Team to lead the design, development, and delivery of software that supports security analysts globally.
Responsibilities:
- Own and be accountable for the design, development and operation of new product features
- Lead team design and architectural discussions
- Build reliable, scalable, and high-performance applications
- Debug and resolve customer-reported issues, delivering effective solutions
- Participate in on-call rotations, post-incident reviews, and other operational activities to ensure service reliability
- Learn, explore, and integrate new technologies into the team’s workflow
- Mentor junior members of the team with an eye toward their future career growth
Requirements:
- 8+ years of experience in software development, with a Bachelor's degree in Computer Science, Engineering, or a related field
- Experience in programming languages such as Java and Python with a solid understanding of data structures, algorithms, RESTful APIs, and microservices
- Hands-on experience with Docker, Kubernetes, container technologies and cloud platforms (AWS)
- Experience with an Agile DevOps engineering environment that effectively uses CI/CD pipelines (Jenkins, GitLab, etc.)
- Experience building and architecting web applications, services, and APIs
- Strong oral and written communication skills, including a demonstrated ability to prepare documentation and presentations for technical and non-technical audiences
- Experience with technologies in our stack: Poetry, Pytest, Cypress etc
- Proficiency in application monitoring, log management, metrics/telemetry processing, and alerting tools
- Experience with cloud platforms (Azure, GCP)
- Ability to prioritize and complete multiple tasks with minimal direction, a sense of intellectual curiosity, humility, accountability, and positivity
- Proven ability to mentor junior engineers and influence technical decisions across teams, fostering collaboration and technical excellence