Software Engineer
Cisco
About the Role
Cisco Meraki enables organizations to deliver customer and employee experiences on a scale with an intuitive platform. The Mars team brings Meraki Dashboard features to the Cisco Catalyst family.
Key Responsibilities
- Design, develop, validate, and automate scalable features that simplify network management for customers.
- Translate complex functionality into intuitive and efficient customer experiences.
- Collaborate with Product Management, TMEs, and cross-functional engineering teams to deliver impactful solutions.
- Deliver features on time with a strong focus on quality, reliability, and customer value.
Requirements & Tech Stack
- Strong hands-on experience with Ruby on Rails, Python, Golang, or Java with Spring Boot, building scalable cloud applications, backend services, and REST APIs.
- Strong React.js UI development experience, building modern, responsive, and scalable web applications.
- Experience with containerization, DevOps practices, Kubernetes, and cloud deployments.
- Experience in system design, code quality, and mentoring/guiding engineers on engineering best practices.
- Exposure to LLMs and AI-assisted development, with a proven ability to deliver high-quality, customer-focused software.
Qualifications
- Bachelor’s or master’s degree with 2+ years of software development experience.
- Preferred: Exposure to or understanding of networking concepts and technologies.

