Position: Senior Software Engineer (Golang)
Company: Under Defense
Experience required: 2y
Category: Golang
English level: upper
Published: 2023-07-01T00:00:00+03:00

**Description**
Our client is a custom intrusion detection system (IDS) - solution for network performance monitoring, detecting and investigating malicious activity and security threats in the network. A complex and high-load product used by professional cybersecurity analysts to obtain broad visibility into corporate networks, detect and investigate suspicious and harmful activities, stop cyberattacks and many more.

**Requirements**
- 4+ years of Software Development experience

- 2+ years of Back-End development experience with Go

- Knowledge of Google Cloud Platform, Google Container Registry 

- Work experience with Docker 

- Work experience with CouchDB, Elasticsearch

- Intermediate+  level of English

- Proactiveness and willingness to contribute beyond the given tasks, generating new ideas and drive the product development

**Responsibilities**
- Designing and implementation of services that aggregate incoming security events, alerts and other entities and allow further analyses and interactions

- Developing and expanding API, working closely with Front-End

- Participating in design sessions and actively contributing to the development of the product

- Enhancing the performance of the solution

- Conducting code reviews and participating in traditional Scrum rituals (daily stand-up, planning, retrospective)

- Bring the right attitude to the team: ownership, accountability, attention to detail, and customer focus.

**Nice to have**
- Experience Grafana, Kibana, Swagger/OpenAPI, Postman
- Hands-on experience with Neo4j database or other Graph DBs

- Interest in Cybersecurity domain

**Working conditions**
- work in a global IT/Cybersecurity company, a pure Ukrainian Startup success story 

- decent base Compensation fixed in USD

- compensation for sick leaves and regular vacations

- comfortable office or possibility to work remotely

- Remote work & Flexible working schedule

- The ability to attend conferences, webinars, and other events that will enhance your professional skills;

- Regular education and self-development on internal courses and seminars, office library, direct access to CEO