Senior Golang Software Engineer

  • Full time
  • Prague
  • Posted 1 week ago
English (regular)
Docker (advanced)
AWS (advanced)
Kubernetes (advanced)
Golang (advanced)
SoftServe is a leading technology solutions company specializing in software development and consultancy services.
We are searching for talented engineers looking for a unique opportunity to help integrate award-winning, best-of-breed security into a broad range of networking products. The team focuses 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 products through the use of containers.
An engineer possessing such required experience
  • Kubernetes, Docker, and Container Management Systems
  • Background in software design, implementation, and debugging
  • A natively compiled language, namely Go
  • Git
  • Solid Networking knowledge
  • Practice in AWS
  • Intermediate Strong+ English
Showing advantages in
  • Jenkins
  • A scripting language, namely Python
  • Demonstrable contributions to shipping software combined with significant community interaction
  • Other container technologies including LXC
  • Knowledge of Security Technologies: Firewalls, IPS, and Web security
  • Open Source or InnerSource Commons experience
  • Network API: gRPC, REST, JWT
  • Agile software development
  • Implementing reliable and efficient networking products like VPN, Firewall, etc.
  • Bleeding-edge technologies that serve to build a new generation of software
  • Engaging and challenging tasks targeted at making a real impact on a global security market
  • Sharing our experience to help build a more secure and robust tomorrow
  • Build great solutions! This will include the design and development of innovative solutions to integrate existing technologies into new products and market offering
  • Contribute to all phases of software development, from requirements gathering through implementation, automation, and sustaining
  • Listen 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.
  • Make the complexities of network security systems understandable… and where possible, simple
  • Contribute to the development of project goals, schedules, and resource planning
  • Submit and comment on pull requests

To apply for this job please visit