Technical Lead Engineering
Location:Bangalore, Karnataka, India
Area of InterestEngineer - Software
What You'll Do:
Develop, enhance, verify and sustain cloud
based management software for complex internetworking products as a key member
of a cross-functional team.
Perform design trade-off analysis, write software specifications, code, integrate and test new software and hardware, complete product release, and provide field support.
Interface with Business Development, External Partners, Hardware Engineering, QA Test and Release Operations throughout the development cycle.
Work with Customers on successful deployments
Mentor junior members of the team through design/code reviews
Engage with architecture team to clearly understand the system design and roadmap
Write system functional specifications
Work in the team using agile methodologies
Estimate design and development activities
Communicate status against planned milestones
Who You'll Work With
The Core Software Group (CSG) has the charter for all Platform Independent and Platform Dependent software development across Switching (for data center, campus core and campus access), wireless, network services, routing, optical software and Enterprise routing and cable access. This includes all the Operating Systems and network services for IOS/XE in Enterprise, IOS-XR in Service Provider and NX-OS in Data Center market segments. CSG is creating unprecedented customer value by providing cohesive and innovative software, platforms and solutions for Cisco's core networking customers.
Who You Are
The successful applicant must have a proven track record of designing and developing high quality software products and should possess the following particular skills and experience:
Bachelors degree or higher in Computer Science (or
similar/relevant field) or equivalent experience
12+ years of industry experience
Expertise in building high performance, highly scalable solutions deployed on the cloud
Expertise in container technologies, orchestration and writing containerized software (using docker, kubernetes etc)
In-depth, hands-on experience with network devices, inventory, fault/assurance or provisioning/fulfillment systems
Java and Web services expertise
Message Bus/Enterprise Service Bus expertise
Good understanding of database technologies
Good understanding of UML/modeling technologies
Good User interface design experience
Some of the following software skills are preferable:
Exposure to technologies such as JSON, DWR, XML, XSD, XPath, XQuery, Drools
Working knowledge of SNMP, syslog, IOS CLI, Telnet, SSH, SOAP, HTTP , XML, NETCONF etc
Exposure to client side technologies like JSP, AJAX, Struts, Swing, JSF, Dojo, portlet
Exposure to test tools such as, JUnit, JTest, SOATest, SOAPUI etc
Knowledge of SNMP, TCP/IP, Ethernet, Routing Protocols, MPLS, Metro/Carrier Ethernet, Optical, SONET, SDH, CEM experience considered a plus.
Knowledge of Microservices Architecture, Docker, Kubernetes, RabbitMQ
Agile development experience
Apart from this, the following generic attributes are desirable in the candidate:
Excellent written and verbal communication, team and people skills
Demonstrates excellent interpersonal skills to balance requirements, manage expectations, and drive effective results
Ability to solve problems of moderate scope involving multiple modules.
Work under minimum supervision. Self motivated and enthusiastic.
Shares information and communicates clearly to team members.
A good learner, motivator and a mentor
We connect everything: people, processes, data, and things. We innovate
everywhere, taking bold risks to shape the technologies that give us smart
cities, connected cars, and handheld hospitals. And we do it in style with
unique personalities who aren’t afraid to change the way the world works,
lives, plays and learns.
We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.
#We Are Cisco !!