Cisco logo

Software Engineer - Intersight Software and Product Security

Cisco
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

PythonGoJavaSecure Coding PracticesThreat ModelingVulnerability Management

Job description

Overview

Design, develop and deliver robust software components, cloud-scale services and product security solutions for Cisco Intersight using Python, Go and Java, collaborating with senior engineers and cross-functional teams.

What you'll do

  • Design, develop, test and maintain scalable application services, APIs and backend components using Python, Go and Java.
  • Design and develop security features, systems and tools for Intersight products, integrating new security updates into existing software and maintaining security throughout the product lifecycle.
  • Leverage AI-assisted tools, coding assistants and automated workflows to accelerate development, improve code quality, streamline code reviews and enhance technical documentation.
  • Collaborate with product management, architecture and engineering teams to translate technical requirements into high-quality software solutions.
  • Perform security assessments, including vulnerability and risk assessments, threat analysis and security code reviews, incorporating automated and AI-driven analysis.
  • Build a standardised set of security product requirements and produce metrics to report performance against those requirements.
  • Investigate, diagnose and resolve software defects, tool failures and system performance bottlenecks in development and production environments.
  • Detect and mitigate security risks, respond to product security incidents and resolve integration and testing issues collaboratively.

What you'll need

  • Bachelor's degree with 5+ years of related software engineering or product security experience, OR Master's degree with 3+ years of related experience.
  • Proficiency in core programming languages such as Python, Go and Java.
  • Strong understanding of software development lifecycle (SDLC), data structures, algorithms and secure coding principles.
  • Foundational knowledge of threat modelling, vulnerability mitigation and application security assessments.
  • Excellent communication, teamwork and problem-solving skills in a fast-paced, agile development environment.

Nice to have

  • Experience in developing SaaS or cloud-infrastructure management solutions with integrated security frameworks.
  • Familiarity with containerisation technologies (Docker, Kubernetes) and secure software development lifecycle (SSDLC) practices.
  • Experience using AI-assisted development tools, machine learning models for threat detection, or AI-driven security analytics.
  • Experience participating in threat modelling, security architecture reviews and vulnerability management.
  • Proven ability to collaborate across distributed engineering and security teams to resolve complex security and software integration issues.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer - Intersight Software and Product Security