Golang Backend Engineer ( Dubai/Abu Dhabi)
Capgemini Engineering , a global leader in engineering services, brings together engineering, science and architecture teams to help the world’s most innovative companies unlock their potential and contribute to a better future. From self-driving cars to life-saving robots, our digital and software experts go beyond the conventional, providing unique R&D and engineering services across all business sectors.
We are looking for an experienced Golang Backend Engineer with a strong background in networking, security protocols, and scalable backend development . The engineer will be responsible for managing thousands of gateway devices remotely, configuring OSPF, Virtual Tunnel Interfaces (VTI), and IPsec, and implementing secure communication channels between the backend and devices.
The backend will be deployed in a Kubernetes environment to ensure scalability and high availability, while leveraging SNMP traps for real-time monitoring. The ideal candidate must have a strong networking and Linux kernel understanding along with experience in high-performance, distributed backend systems.
Key Responsibilities:
- Develop & maintain a Golang-based backend that manages thousands of networking devices.
- Implement secure, token-based authentication between backend and gateway devices (JWT, OAuth2, mTLS).
- Configure and manage OSPF routing, Virtual Tunnel Interfaces (VTI), and IPsec VPNs via backend APIs.
- Design and implement a scalable microservices architecture using Kubernetes (K8s).
- Handle SNMP trap processing for real-time device monitoring and alerts.
- Utilize Kafka/RabbitMQ for handling high-throughput device events asynchronously.
- Ensure high availability, fault tolerance, and scalability in backend services.
- Optimize network traffic handling, logging, and monitoring using Prometheus, Grafana, or ELK.
- Implement automated provisioning and configuration management for devices.
- Work closely with DevOps to create Helm charts, K8s manifests, and infrastructure automation.
Qualifications :
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in backend development with Golang.
- Strong background in networking, including experience with OSPF, VTI, and IPsec.
- Proven experience in managing and monitoring large-scale distributed systems.
- Experience with Kubernetes for deploying and managing backend services.
- Familiarity with SNMP traps and real-time monitoring tools.
- Strong understanding of Linux kernel and system internals.
Skills:
- Backend Development, Networking and Security, Device Management, Kubernetes Deployment, Real-Time Monitoring, Collaboration, Documentation
- Proficiency in Golang and related frameworks.
- Deep understanding of networking protocols and security best practices.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Google Cloud Platform (GCP), or Azure.
- Knowledge of DevOps practices and tools.
- Familiarity with CI/CD pipelines and automation.
This is one of the immediate opportunity. We expect to fill it quickly. Candidates available to join on short notice can send their CVs directly, including their notice period to satish.a.joshi@capgemini.com
ABOUT CAPGEMINI:
Capgemini is a global leader in transforming clients' businesses by harnessing the full power of technology. We are guided by a purpose to achieve an inclusive and sustainable future through technology and the energy of those who make it. We are a responsible and diverse company, a leading international IT and engineering services company with more than 360,000 professionals in over 50 countries. With a strong 55-year heritage and deep industry expertise, clients trust Capgemini to address their total business needs, from strategy and design to operations, driven by the fast-paced world of cloud, data, AI, connectivity, software, digital platforms and engineering.
The Group reported 2023 global revenues of €22.5 billion. Get The Future You Want | www.capgemini.com. Rewrite your future. Join the team! https://www.capgemini.com/in-en/careers/career-paths/careers-at-capgemini-engineering/