About the job Microservices Architect
Microservices Architect
Abu Dhabi, UAE
Join a leading organization at the forefront of developing cutting-edge secure communication technologies. This company specializes in advanced RF systems, software-defined radio (SDR), satellite communications, and ultra-secure platforms used across defence, aerospace, and critical infrastructure environments.
As a Microservices Architect, you will play a key role in designing and delivering scalable, secure, cloud-native software architectures that power next-generation communication systems. This is a highly technical, hands-on role where you will define system architecture, establish best practices, and guide development teams in building resilient distributed systems.
Key Responsibilities:
- Design and develop microservices-based architectures for SDR systems and secure communication platforms
- Define and implement scalable, resilient, and secure distributed systems
- Establish architecture standards, patterns, and best practices across engineering teams
- Design APIs and communication interfaces (REST, gRPC, messaging) for seamless system integration
- Ensure interoperability between microservices, legacy systems, and hardware-integrated platforms
- Lead system integration strategies across complex, multi-component environments
- Drive adoption of cloud-native technologies including containers and orchestration
- Implement event-driven architectures and messaging systems (Kafka, RabbitMQ, etc.)
- Collaborate with cross-functional teams including RF, embedded, and software engineers
- Embed security principles into system design, ensuring compliance with cybersecurity standards
- Develop reference architectures and technical guidelines for development teams
Technical Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- 10+ years of software development experience, with 5+ years in microservices architecture
- Strong expertise in microservices, distributed systems, and service-oriented architecture (SOA)
- Experience with API design (REST, GraphQL, gRPC) and system integration
- Strong knowledge of cloud platforms (AWS, Azure, or GCP)
- Hands-on experience with Docker, Kubernetes, and container orchestration
- Experience with CI/CD pipelines and Infrastructure as Code (Terraform, Ansible, etc.)
- Strong programming skills in Java, Python, or Go
- Experience with message brokers (Kafka, RabbitMQ, NATS)
- Knowledge of databases (SQL and NoSQL) and distributed data systems
- Experience with observability tools (monitoring, logging, distributed tracing)
- Strong understanding of security principles in distributed systems
Domain-Specific Requirements:
- Exposure to software-defined radio (SDR) or wireless communication systems
- Understanding of RF fundamentals, DSP, or communication protocols
- Familiarity with GNU Radio or similar SDR frameworks
- Awareness of cybersecurity standards (NIST, FIPS, etc.)
- Experience working with hardware-integrated or embedded systems environments
Nice to Have:
- Experience with service mesh technologies (Istio, Linkerd)
- Knowledge of domain-driven design (DDD) and event-driven systems
- Background in defence, aerospace, or secure communications
- Experience with FPGA-based or high-performance signal processing systems
- Relevant certifications (AWS/Azure Architect, Kubernetes, Security)
Why Apply?
If you enjoy architecting complex, large-scale distributed systems and want to work on mission-critical technologies at the intersection of cloud, software, and advanced communications, this is a unique opportunity to make a real impact.
You will be working on systems that power secure, real-world communication platforms, with the autonomy to define architecture and influence next-generation technology at scale.