Description
At Cisco, we build the software that powers the global internet. Join our engineering team to develop the infrastructure that connects billions of people, businesses, and governments.
You will work alongside industry experts to solve complex technical challenges. We value engineers who prioritize quality and continuous improvement. You will be expected to influence technical decisions, optimize system designs, and use AI-assisted workflows to streamline development.
Responsibilities
- Develop scalable, high-impact cloud applications
- Work independently but receive guidance and direction from leaders
- 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
- 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
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field
- Strong grasp of Data Structures and Algorithms
- Proficiency in Java or Python or Golang or C or C++
- Ability to architect and design distributed systems
- Ability to think critically about application scalability and cloud environments
- Ability to use AI coding assistants to accelerate development and automate testing
Preferred Qualifications
- Proven ability to resolve complex technical problems
- Excellent collaboration and communication skills
- Self-motivated with a strong drive to achieve results