
Posted 24 days ago
Principal Engineer - Software
EDGE Group PJSCPrincipal Engineer - Software
Requirements
BS in Computer Science or related field, 8+ years software engineering experience, 5+ years building production mobile or web applications, Proficiency in React Native, Flutter, Go, or React, Experience with Agile methodologies, Strong CS fundamentals
Skills
React NativeFlutterGoReactTypeScriptPostgreSQLGraphQL
About the role
Responsibilities
- Design, develop, and ship features across mobile, web, and backend platforms
- Lead the architecture and design of secure, production-grade applications
- Leverage AI tools like Claude Code and GitHub Copilot to accelerate development cycles
- Establish secure coding standards, automation guardrails, and AI-assisted code review policies
- Own features end-to-end from initial concept through to production deployment
- Review peer code with a focus on security, performance, and maintainability
- Contribute to architectural decisions, ADRs, API design, and data modeling
- Optimize system performance and scalability while reducing technical debt
- Write comprehensive unit, integration, and E2E tests to maintain high code coverage
Requirements
- BS in Computer Science, Computer Engineering, Mathematics, or a related field
- 8+ years of professional software engineering experience
- 5+ years of experience building production-grade mobile or web applications
- Proficiency in at least two of the following: React Native, Flutter, Go, or React
- Strong computer science fundamentals, including algorithms, data structures, and system design
- Proven track record of shipping features to production environments
- Experience working within Agile methodologies and teams
Preferred Qualifications
- Experience with native iOS/Android modules
- Proficiency in modern state management (Redux, MobX, or Riverpod)
- Expertise in backend technologies including gRPC, GraphQL, and RESTful API design
- Experience with database design using PostgreSQL or MongoDB
- Knowledge of caching strategies using Redis or CDNs
About the Company
KATIM is a leader in the development of innovative secure communication products and solutions for governments and businesses. As part of the Space & Cyber Technologies cluster at EDGE, KATIM delivers robust, secure, end-to-end solutions centered on networks, ultra-secure mobile devices, applications, and satellite communications.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Engineer - Software
EDGE Group PJSC · Abu Dhabi
