- Search for JobsSearch for Jobs
- Browse for JobsBrowse for Jobs
- Create a ResumeCreate a Resume
- Company DirectoryCompany Directory
-
Jobs Rated8th
Software Engineer
Who Youll Work With
As a member of the Managed Services Accelerator (MSX) team youll work with other talented and passionate engineers to deliver a cloud-native, multi-tenant, virtual networking service creation and delivery platform that helps service providers quickly, easily, and cost-effectively develop and deliver managed services to their business customers.
What Youll Do
The IBNG MSX Engineering team will design, develop, and deploy transformational experiences leveraging Cloud Technologies for the Cloud Services market. This group within Cisco is tasked with building the solution from the ground up to transform the future of virtual services delivery.
Develop and deliver features for the Provisioning, Service Monitoring and Assurance areas of the product.
Develop and deliver features on time and with quality
Experience with CI/CD systems and large scale deployment systems
Contribute to work being done for Platform Scalability,Redundancy, High Availability
Suggest improvements to product to make the application high performing.
Work as part of a high performance team in a fast paced, high visibility environment on a top Cisco initiative
Work closely with Development teams to help ensure end-to-end quality.
Write and maintain infrastructure documentation.
Who You Are
BS or MS degree in Computer Science or related fields
5+ years of experience in software development
5+ years of experience in development of large distributed enterprise applications (scalable, reliable, available, distributed)
Expert level knowledge of Java, J2EE, Spring, Servlets, JSPs, Go, Python
Expert level knowledge of SOA and Java Web Services - REST, SOAP, XML, XSL, JSON
Good knowledge of the following technologies: Kafka, Redis.io, Consul, Vault
Experience working with NoSQL databases like Cassandra.
In-depth knowledge of virtualization tech: Docker, Openstack, VNF, SDN
Familiarity with basic networking protocols
Familiarity with build process and tools like Gradle, Jenkins, Git,
Experience working in an Agile/Scrum development process
Strong analytical and troubleshooting skills
Strong written and verbal communication skills, strong presentation skills
A self-starter. Works well with others.
Ability to work under pressure
BS or MS degree in Computer Science or related fields
Job location
Ottawa, Canada
Why Cisco
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 arent 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.