Description
Cisco's Industrial IoT Business Unit is among the fastest-growing units, generating approximately $1 billion in revenue. It emphasizes innovation, a Customer First mindset, and a One Team culture.
As a senior engineer, you will work on developing Cisco's IIoT management strategy, prioritizing a streamlined user experience for network and security management to help customers effectively manage their critical industrial networks.
Your responsibilities will include:
- Participating in the full software development lifecycle, including feature grooming, design, and implementation
- Designing, developing, and maintaining complex software systems with a focus on quality, scalability, and performance
- Conducting code reviews and mentoring junior engineers
- Collaborating with cross-functional teams and leading technical projects
- Applying agile methodologies to improve software development processes
- Debugging and troubleshooting software issues to ensure reliability and performance
- Staying current with emerging technologies and integrating AI-driven tools to enhance productivity and innovation
- Embracing AI-assisted automation for code generation, testing, and optimization while maintaining human oversight for creativity, problem-solving, and mentorship
The ideal candidate will have:
- MS/BS degree in Computer Science, Engineering, or related field
- 9+ years of software development experience
- Full stack development experience with frontend technologies such as ReactJS, and backend technologies including Java
- Familiarity with database modeling and technologies like MongoDB, Cassandra, Oracle, and Graph Databases
- Experience working on network management platforms encompassing embedded management, scalability, machine learning, policy and access control, and cloud technologies
- Working experience with AI-First development approach with use of different available AI tools
- Knowledge of industrial protocols, real-time data processing, and edge computing is advantageous
- Passion for continuous learning and self-improvement
- Excellent written and oral communication skills
- Experience working in an agile development environment