Application window is expected to remain open until January 1, 2025.
Cisco Multicloud Defense is a multicloud network security platform delivered as a service. It decouples the control and data plane, resulting in two components- the Cloud Controller and the Network Gateway. The Cloud Controller provides the management and control plane. As a Software Engineer on this team, you will innovate, design, and develop features for this component and related infrastructure, with a focus on integrating AI and machine learning capabilities.
Typical responsibilities include:Contribute to product design from conception to completion, including troubleshooting, and implementation
Leverage feedback from local field sales teams, colleagues in product and design marketing, and competitor information to innovate new product features
Design and build components of the product ensuring stability and high availability to achieve both single and multi-tenancy
Adaptive in a dynamic working environment, very ample learning new technologies, tools, and platforms
Minimum Requirements for This Role:
4 + years backend development experience using high level programming languages such as Golang/Java to build scalable systems for enterprise customers
3 + years experience with Unix/Linux development environment
2 + years experience in developing backend applications using microservices/kubernetes and/or serverless technologies
Expertise in writing and optimizing complex queries in MySQL/MongoDB/Elasticsearch or similar database technologies
BS/MS/PhD in Computer Science, Electrical Engineering or related technical field
Preferred Skills & Experience:
Experience in developing/using AI models/agents or machine learning algorithms.
Application development experience with cloud platforms like AWS, Azure, GCP or OCI
Strong understanding of OOP design principles
Domain knowledge in networking and or security technologies
Have an eye for clean architectural and code design