Software Engineer (Go) - UTM & SASE Backend
Berqnet Siber Güvenlik · Gebze
Job description
About the role
Berqnet builds next-generation UTM and SASE security products. It is looking for a Software Engineer to build the backend services of its UTM and SASE platform, working on systems that thousands of businesses rely on daily, from high-traffic network services to device management APIs. The role suits someone who puts performance and security first and takes pride in owning a product that runs in the field.
Key responsibilities
- Develop and maintain backend services, agents and CLI tools for the UTM and SASE products in Go.
- Design high-performance, scalable REST and gRPC APIs for device management, policy distribution, logging and reporting.
- Work on network-layer components such as packet processing, VPN/ZTNA, DNS and web filtering, targeting low latency and high throughput.
- Write code following secure software development principles, take part in code reviews and security testing.
- Write unit and integration tests, improve CI/CD processes and use profiling to find and remove bottlenecks.
- Investigate issues raised by field and support teams to their root cause and feed partner and customer feedback back into the product.
- Work with Product, Frontend, QA and DevOps teams, owning work from feature design through to production release.
Required profile
- Bachelor's degree in Computer Engineering, Software Engineering, Electrical-Electronics Engineering or a related field.
- At least 3 years of backend development experience on production systems, including at least 2 years with Go.
- Experience developing and debugging in FreeBSD and Debian environments.
- Professional proficiency in English, including reading and writing technical documentation.
Required skills
- Strong command of goroutines, channels, context and synchronization primitives; concurrent and distributed systems.
- Solid knowledge of TCP/IP, DNS, HTTP/TLS, routing and NAT.
- PostgreSQL or a similar relational database, and caching with Redis.
- Familiarity with Docker, Git and CI/CD.
- Habit of writing tests and an appreciation of readable, maintainable code.
Nice to have: firewall, VPN (WireGuard, IPsec), ZTNA or SASE development; FreeBSD network stack (pf, ipfw, netmap, netgraph, kqueue, jails); Kafka, NATS or RabbitMQ; Kubernetes, Prometheus and Grafana; Go for FreeBSD (cross-compilation, cgo, syscalls); interest in OWASP, secure coding and penetration testing; familiarity with KVKK and Law No. 5651; open-source contributions.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Türkiye.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Published 9 saat önce
Expires 1 ay sonra
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Berqnet Siber Güvenlik
Gebze
Related job offers
-
Digital Engineer - Smart Factory Systems
Henkel Gebze -
Senior Network Security Consultant (Cisco ISE NAC)
WTECHIN Software Information Technology and Consultancy Gebze -
IT Support Specialist
Arvato Gebze -
Smart Start Data Analytics & Digitalization Engineer (Internship)
Bosch Group Bursa -
Corporate IT Lead – End User Support
shell Istanbul - Esentepe