Position: Senior  C++ Engineer
Company: SoftServe
Category: C++
Experience required: 2y
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

We are searching for talented engineers who are looking for a unique opportunity to help integrate award winning, best of breed security into a broad range of Cisco networking products. The team’s focus is on addressing challenging integration problems while providing a fun and interesting environment, filled with opportunities to learn new technologies. Specifically, the team is responsible for implementing porting IPS and related functionality into new and existing Cisco products through the use of containers. 

Responsibilities include:
Building great solutions! This will include design and development of innovative solutions to integrate existing technologies into new products and market offerings.
Contribute to all phases of software development, from requirements gathering through implementation, automation and sustaining.
Listening to internal users, team members, and customers to help encourage open collaboration.
Creating excellent, understandable communications around our systems: documentation, example code, screencasts, prototypes, etc.
Making the complexities of network security system understandable… and where possible, simple.
Contribute to the development of project goals, schedules, and resource planning.
Submitting and commenting on pull requests.
Writing gnarly tests, including the use of Chaos Monkey and Jepsen.


Required Experience and Skills:
Kubernetes, Docker and Container Management Systems.
Background in software design, implementation and debugging.
Experience with a native compiled language: Go, Rust, C, or C++,.
Experience with a scripting language: Python, Ruby, or Perl.
Experience with a JVM language: Java, Kotlin, Scala, or Clojure
Embedded software development experience in a real-time Linux OS environment.
Solid Networking knowledge.

Desired Experience and Skills
Experience with Jenkins.
Experience with Git.
Material and demonstrable contributions to shipping software combined with significant community interaction.
Other container technologies including LXC.
Knowledge of Security Technologies - Firewalls, IPS and Web security.
Knowledge of Cisco products and IOS is always helpful.
Open Source or InnerSource Commons experience.
Network API Experience: gRPC, REST, JWT
Agile software development experience.