Overview
Software Engineer role on Cisco's engineering team, building scalable, secure, cloud-based applications and infrastructure that connect people, businesses and governments.
What you'll do
- Influence technical decisions and optimize system designs.
- Use AI-assisted workflows to streamline development.
- Take ownership of projects and deliver high-quality, secure, privacy-focused code.
- Build scalable, high-impact cloud applications.
- Work independently with guidance from the leader and determine the best approach to accomplish work.
- May lead small-to-medium features from technical design through completion.
- Stay current on industry trends and serve as an expert on the software development lifecycle and agile engineering practices; coach others as needed.
- Contribute to delivery of high-quality design and deliverables.
- Advocate for new features within a product to address customer needs.
- Track metrics for product adoption and success.
- Perform coding, debugging, testing and troubleshooting throughout the development process under minimal supervision.
What you'll need
- Bachelor's degree (2 to 4 years experience) or Master's degree in Computer Science or related field (2 years of experience).
- Strong grasp of Data Structures and Algorithms.
- Proficiency in Java or Python or Golang.
- Ability to think critically about application scalability and cloud environments (system design).
- Ability to use AI coding assistants (e.g., Claude, GitHub Copilot) to accelerate development and automate testing.
Nice to have
- Proven ability to resolve complex technical problems.
- Excellent collaboration and communication skills.
- Self-motivated with a strong drive to achieve results.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.