Description
You will join the Cisco Intersight team as a Software Engineer and contribute to designing, developing, and delivering robust software components, cloud-scale services, and product security solutions using Python, Go, and Java.
Your responsibilities will include:
- Designing, developing, testing, and maintaining scalable application services, APIs, and backend components
- Developing security features, systems, and tools for Intersight products
- Leveraging AI-assisted tools and automated workflows to accelerate software development and improve code quality
- Collaborating with product management, architecture, and engineering teams to translate technical requirements into high-quality software solutions
- Performing security assessments, vulnerability and risk assessments, threat analysis, and security code reviews
- Building a standardized set of security product requirements and producing metrics to report performance
- Investigating, diagnosing, and resolving software defects, tool failures, and system performance bottlenecks
- Detecting and mitigating security risks and responding to product security incidents
To qualify, you will need:
- A Bachelor's degree with 5+ years of related software engineering or product security experience, or a 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
Preferred qualifications include experience in developing SaaS or cloud-infrastructure management solutions, familiarity with containerization technologies, and experience using AI-assisted development tools.
For more fresh new jobs, check out yubhub.co.