Senior Software Engineer

  • Location:
    San Jose, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Cloud and Data Center
  • Job Id
    1219079
New
What You'll Do
* Implement new backend service features and extend existing functionality
* Connect business requirements and design specifications, with technical solutions and vice-versa
* Use static analysis, code complexity, and other state-of-the art software development tools and processes to develop high quality software
* Develop efficient and effective automated unit and feature tests for new and existing software

Who You'll Work With
Cisco's DNA assurance team is seeking to add a Software Engineer to its agile software development team.
This is an excellent opportunity to work in a fast paced and dynamic team.


Team/Product
In this role, you will be responsible for architecture/design/implementation/validation of new features and sustenance of an enterprise class software controller.
Must have good communication skills and must be a team player. Fully understand the development process and methodology. Looking for a self-starter who is motivated and willing to tackle challenging problems.

We are looking for an experienced engineer that understands and has developed RESTFUL software services,
highly experienced on distributed systems, designed and architected solutions using NoSQL.
Strong knowledge of map reduce, real time stream processing techniques and associated software.
Strong architectural skills employing Services Oriented Architecture.
Your job will be to implement our next generation DNAC assurance solution that is user experience focused should be familiar with optimizing software across the full software stack.
This will involve collaborating with other engineering teams at Cisco, determining the right technical approach to achieve the system's goals, and contributing to the development of the solution.
The ideal candidate will have the drive and desire to solve real problems for customers, the architectural perspective to make the right technical decisions,
and the entrepreneurial spirit to personally code key components.

Requirement:
* 10-15 years of software engineering experience
* Has successfully implemented RESTFUL services using state of the art technologies employing Java, Spring, Hibernate, NoSQL, Flink, Cassandra, Elastic Search, Kubernetes, Docker, Kafka, Mongo DB
* Has architected and implemented full stack software solutions (UI, Backend Services, Infrastructure).
* Understanding TDD, and Continuous Integration and Continuous Delivery
* Networking background highly desirable

We connect everything - people, process, data and things. We innovate everywhere to create fresh ideas and possibilities. We make a meaningful difference that will benefit everyone - our people, our customers and the world around us.

Our technology changes the way the world works, lives, plays and learns. But our edge doesn't come from technology. It comes from our people. We're looking for the kind of people who take smart risks, thrive in diverse environments, inspire their colleagues, and are committed to having an impact on the world. Whether you create technology solutions that redefine business or build connections that strengthen the community, you can make it happen at Cisco!

Powered ByLogo