Senior Software Engineer

  • Location:
    Offsite, Ottawa, Ontario, Canada
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
  • Job Id

Senior Software Development 

What You’ll Do

The Cisco+ Engineering team will design, develop, and deploy groundbreaking experiences using 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 impactful.
  • 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’ll Work With

As a member of the Cisco+ Engineering team you’ll 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 efficiently develop and deliver managed services to their business customers.

Who You Are

  • BS or MS degree in Computer Science or related fields
  • 10+ years of experience in software development
  • 10+ 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,, 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

At Cisco, each person brings their outstanding talents to work as a team and make a difference.

Yes, our technology changes the way the world works, lives, plays, and learns, but our edge comes from our people.

We connect everything – people, process, data, and things – and we use those connections to change our world for the better.

We innovate everywhere - From launching a new era of networking that adapts, learns, and protects, to building Cisco Services that accelerate businesses and business results. Our technology powers entertainment, retail, healthcare, education and more – from Smart Cities to your everyday devices.

We benefit everyone - We do all of this while striving for a culture that empowers every person to be the difference, at work and in our communities.

Colorful hair? Don’t care! Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Be you, with us! #WeAreCisco

Cisco is an Affirmative Action and Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.

Cisco Covid-19 Vaccination Requirements
The health and safety of Cisco's employees, customers, and partners is a top priority. Our goal is to protect and mitigate the spread of COVID-19 infection for strong business resiliency during the pandemic. Therefore, Cisco may require new hires to be fully vaccinated against COVID-19 if the role requires business-related travel, meeting with customers/partners (including visiting third-party sites on behalf of Cisco), attending trade events, and Cisco office entry, unless otherwise prohibited by applicable law, and in countries where COVID-19 vaccination is legally required. The company will consider legally required accommodations/exceptions for medical, religious, and other reasons as per the requirements of the role and in accordance with applicable law. Additional information will be provided to candidates about the requirements and accommodation process at the offer time based on region.