Offers “Cisco System”

Expires soon Cisco System

Senior Software Engineer

  • San Jose, USA
  • IT development

Job description

Apply
  • Location:
    San Jose, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Cloud and Data Center
  • Job Id
    1261808
New

Who You'll Work With

Cloud Platform and Solutions Group is developing a suite of software products that adheres to the ETSI NFV Management and Orchestration standard. The solution is an important part of Cisco's virtualization strategy and enables the powerful 'orchestration engine'.

Managed Services Accelerator is a multi-tenant, multi-service, cloud-native, service creation and delivery platform that helps service providers quickly, easily, and cost-effectively develop and deliver managed services to business customers.The MSX team has been tasked with building the solution from the ground up and extending it to transform the future of virtual services delivery.

The CPSG team will design, develop, and deploy transformational experiences leveraging Cloud Technologies for the Cloud Services market. This group within Cisco tasked with building the solution from the ground up to transform the future of virtual services delivery.

What You'll Do

You'll be part of a dynamic team and be the type of person who has a track record in building, deploying and supporting cloud based, multi-tenant solutions.This role has the following responsibilities:

·Develop and deliver features for the Platform layer of the product

·Develop and deliver features on time and with quality

·Suggest improvements to product to make the application high performing

·Participate in regular planning activities to review upcoming features and enhancements and assist with work breakdown and estimation

·Participate as a member of an agile development team in a fast-paced environment

·Troubleshoot and resolve issues in test, demo, and production environments as needed

·Participate in an on-call rotation and respond to 2nd/3rdlevel escalations outside of normal working hours as needed

·Collaborate closely with other geographically distributed agile development teams to ensure the successful delivery of business objectives

·Remain knowledgeable about emerging standards and trends

·Adhere to and continuously improve guidelines, patterns, standards and best practices for development

·Contribute to and maintain a knowledge base

·Mentor junior developers

Who You Are

  • BS or MS degree in Computer Science or related fields
  • 10+ years of experience in software development
  • 6+ years of experience in development of large distributed enterprise applications (scalable, reliable, available, distributed)
  • 2+ years of experience with AWS or OpenStack
  • Expert level knowledge of Java, J2EE, Spring, Servlets, JSPs
  • Expert level knowledge of SOA and Java Web Services - REST, JSON
  • Good understanding of the following technologies: Consul, Vault, Kafka, Redis, ELK
  • Experience working with NoSQL databases like Cassandra.
  • In-depth knowledge of application servers like Jetty, Tomcat
  • Familiarity with build process and tools like Gradle, Jenkins
  • Strong experience with Docker and Kubernetes
  • Strong experience with Linux and Networking
  • Strong experience with scripting languages, Python and bash
  • Strong experience with Git
  • Strong analytical and troubleshooting skills
  • Strong written and verbal communication skills, strong presentation skills
  • A self-starter and a team player
  • Comfortable working in a dynamic and evolving organization and service
  • Experience working in an Agile/Scrum environment
  • Prior experience developing and supporting a mission critical 24/7 global service is highly desirable

Make every future a success.
  • Job directory
  • Business directory