Principle Software Engineer
Skills
About This Role
Overview
PLEASE NOTE THIS ROLE REQUIRES RELOCATING TO ABU DHABI
Principal Software Engineer (5G / RAN / Core Networks)
Abu Dhabi, UAE
Join a leading organization at the forefront of developing cutting-edge secure communication technologies.
This company specializes in advanced RF systems, satellite communications, and ultra-secure devices used across defence, aerospace, and critical infrastructure environments.
As a Principal Software Engineer (5G), you will play a key role in the design and development of next-generation 5G communication systems.
This is a highly technical, hands-on leadership position where you will drive software architecture and development across 5G Core and/or Radio Access Network (RAN) systems, working closely with cross-functional teams spanning hardware, RF, and system engineering.
Key Responsibilities
- Lead the design and development of scalable, high-performance 5G software solutions across 5G Core (5GC) and/or Radio Access Network (RAN).
- Define and drive software architecture, ensuring performance, scalability, and reliability of complex telecom systems.
- Develop and implement interworking solutions across multiple communication systems (5G, WiFi, satellite, legacy radio).
- Remain hands-on with coding, debugging, and optimisation of complex software modules.
- Collaborate with hardware, RF, and system engineering teams to ensure seamless system integration.
- Mentor and guide junior and mid-level engineers, conducting code reviews and promoting best practices.
- Identify and resolve performance bottlenecks, ensuring carrier-grade system performance.
- Drive innovation through the evaluation and adoption of new technologies, tools, and methodologies.
- Contribute to technical decision-making, risk assessment, and overall system design strategy.
- Ensure high-quality, maintainable code through strong development standards and processes.
- Create and maintain technical documentation for software design, architecture, and processes.
Technical Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Telecommunications, or a related discipline.
- 10+ years of experience in software development, with a strong focus on telecommunications systems.
- Minimum 5+ years of experience in 5G Core (5GC) and/or RAN software development.
- Strong experience with programming languages such as C, C++, or Python.
- Solid understanding of 5G NR, 3GPP standards, and wireless communication protocols.
- Experience designing and developing high-performance, scalable, and distributed systems.
- Strong knowledge of system architecture, software design patterns, and performance optimisation.
- Experience working in Linux-based environments and embedded or real-time systems is beneficial.
- Proven ability to lead technically, mentor engineers, and influence architectural decisions.
- Why Apply?
- If you enjoy solving complex engineering challenges and working at the forefront of 5G and secure communications technology, this is an opportunity to take a leading role in shaping next-generation communication systems with real-world impact across defence, government, and critical infrastructure sectors.
Your resume, rewritten
for this exact role.
Sign up free — Base Career tailors your CV to this job description in 60 seconds.
01 / 05
Resume Tailored to This Job

Your keywords, structure, and story — rewritten to match this exact role and pass ATS filters.
Free · No card · 60 seconds
02 / 05
Cover Letter for This Role, Done

Job-specific cover letters written in Gulf professional tone — ready in seconds, not hours.
Free · No card · 60 seconds
03 / 05
See How Well You Fit This Role

AI match score with clear reasons — know your fit before investing time in the application.
Free · No card · 60 seconds
04 / 05
Apply in One Click

Autofill any application form on Workday, LinkedIn, Bayt, Greenhouse — with your tailored content.
Free · No card · 60 seconds
05 / 05
Track It. Follow Up at the Right Time.

Visual pipeline for every application with AI-timed follow-up reminders so nothing slips.
Free · No card · 60 seconds
2.2K+
Cover Letters & Follow-ups
1.8K+
Resumes Tailored
190.5K+
Jobs Tracked
Trusted by professionals at
Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required