Backend Engineer (Networking & Routing Protocols) Jobs in Abu Dhabi, UAE
Summary
Design and build scalable backend services for enterprise networking solutions using Go/Rust/Java, Kubernetes, and routing protocols like OSPF.
Location
Abu Dhabi, United Arab Emirates
Job Category
- Information Technology (IT) & Software
- Engineering & Technical
Job Overview
WalkingTree Technologies is hiring an experienced Backend Engineer (Networking & Routing Protocols) to join its engineering team in Abu Dhabi, UAE. This role is ideal for software engineers with expertise in backend development, distributed systems, and networking technologies who are passionate about building scalable, high-performance enterprise applications. The successful candidate will contribute to the design, development, and optimization of backend services while working with modern cloud-native technologies.
This position offers an excellent opportunity to work on advanced networking solutions involving routing protocols, VPN technologies, Kubernetes, and distributed microservices. Professionals joining this role will gain valuable experience in large-scale backend engineering, cloud-native architectures, secure communication protocols, and performance optimization, supporting long-term career growth and continuous professional development.
Key Responsibilities
- Design, develop, and maintain scalable backend services and distributed microservices.
- Develop high-performance applications using Go (preferred), Rust, or Java.
- Build and optimize RESTful APIs and gRPC-based services.
- Implement secure authentication and authorization using OAuth2, JWT, and mTLS.
- Develop networking features supporting routing protocols and VPN technologies.
- Integrate SNMP for monitoring and network management.
- Deploy and manage applications using Kubernetes and Docker.
- Optimize application performance through concurrent programming techniques.
- Collaborate with cross-functional engineering teams throughout the software development lifecycle.
- Troubleshoot backend applications and improve system reliability and scalability.
- Participate in code reviews and contribute to engineering best practices.
- Ensure secure, maintainable, and production-ready software solutions.
Requirements & Qualifications
Education
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience
- Minimum 7+ years of backend software engineering experience.
- Strong experience building distributed backend systems and cloud-native applications.
- Experience with networking technologies and enterprise backend platforms.
Technical Skills
Programming Languages
- Go (Preferred)
- Rust
- Java
Backend Development
- Distributed Microservices
- RESTful APIs
- gRPC
- Concurrent Programming
- Performance Optimization
Networking
- Linux Network Programming
- Routing Protocols (OSPF)
- VPN Technologies (IPsec)
- SNMP Integration
Containers & Orchestration
- Kubernetes
- Docker
Security
- OAuth2
- JWT
- mTLS
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Ability to work in cross-functional engineering teams.
- Strong debugging and troubleshooting capabilities.
- Commitment to continuous learning and professional development.
Salary, Benefits & Career Growth
Benefits
- Work on advanced networking and distributed backend systems.
- Exposure to cloud-native architectures and modern engineering practices.
- Collaborative engineering environment with experienced technical teams.
- Opportunity to work on enterprise-scale backend infrastructure.
Career Growth
- Gain expertise in networking protocols, backend architecture, and distributed systems.
- Enhance skills in Kubernetes, Docker, cloud-native development, and secure backend engineering.
- Opportunities for continuous learning, technical upskilling, and professional development.
- Build expertise in high-performance backend engineering and enterprise networking technologies.