Description
We're looking for a Software Engineer to join our team. You'll develop software consistent with Cisco's Design Thinking Principles, focusing on simplification and UX at its core, using secure coding practices, and ensuring user privacy.
Your Impact You'll contribute to solving straightforward business problems, analyze information, and collaborate with your team to create the right solution for customers. You'll also debug and address software issues, bring new ideas for product innovation, and help improve software development processes.
Responsibilities
- Contribute to solution development for straightforward business problems
- Analyze information and collaborate with your team
- Establish relationships and collaborate effectively with your team
- Collaborate with others on projects and work on small-to-medium features
- Apply understanding of the software development lifecycle and agile engineering practices
- Participate in delivery of technical design features with guidance
- Write functional clean code and unit tests with guidance
- Perform parts of the coding, debugging, testing, and troubleshooting throughout the development process under supervision
- Assist in code reviews and address code review feedback
- Execute tests for scale, reliability, and velocity within your code
- Apply depth of knowledge in secure coding principles and review others' code for compliance
- Monitor and triage incident reports and participate in postmortems and potential on-call duties
Requirements
- Bachelor's + 2 years of related experience OR Master's + 0 years of related experience
- Excellent knowledge of test automation with Python and other automation test tools and methodologies
- Expertise in Optical Technologies DWDM, ROADM, and Line systems
- Knowledge and testing skill in Optical technologies
- Good understanding of customer deployments, operations, and the ability to translate brown field/green field deployments into test strategy
- Excellent problem-solving skills, familiarity with Linux and modern software tools and techniques for development/debugging, and solid software design and development skills
Preferred Qualifications
- Industry certification such as CCNA/CCNP/CCIE/JCNA/JCIE
- Strong written, verbal communication, and interpersonal skills
- Results-oriented with a high degree of accountability, dedication, and responsibility