Team Leader - Software Development
Apply now »Date: 24 Feb 2026
Location: Abu Dhabi, AE
Company: EDGE Group PJSC
About the Job
We are seeking a Team Leader – Software Development to lead Beacon Red’s software development projects. Working cross-functionally, the Team Lead will drive key aspects of our projects, ensuring the team's alignment to deliver high-quality, innovative solutions and advance Beacon Red's objective of becoming a benchmark for secure software development in the UAE. The ideal candidate is a self-motivated and skilled individual who thrives in a fast-paced environment with challenging deadlines and a broad scope of work. This individual understands the importance of balancing production with perfection, demonstrating a commitment to delivering results and achieving ambitious goals.
Qualification & Experience:-
- Lead the design and delivery of complex features across multiple projects using modern programming languages and ensure adherence to best practices.
- Contribute hands-on as needed while focusing on design quality, technical debt reduction, and alignment with strategic goals
- Ensure comprehensive testing and effective project documentation
- Ensure reliability of production systems through proactive monitoring, incident management, and post-incident reviews;
- Provide clear, timely updates to users, Project Managers, and stakeholders, ensuring transparency and accountability.
- Demonstrate autonomy by effectively assigning tasks to the team combined with hands-on technical contribution;
- Contribute to feature prioritization to ensure the team focus on high-value, high-priority work that delivers value, aligned with business goals;
- Lead requirements gathering with product and stakeholders, and maintain clear documentation of decisions and rationales.
- Establish and enforce high standards for code reviews, security, performance, scalability, and maintainability;
- Drive improvements to the SDLC processes and methodologies;
- Champion adoption of new technologies and industry best practices;
- Coach and develop Senior Software Engineers for career growth and leadership readiness.
Job Specification
- Bachelor’s or Master’s in Computer Science, Computer Engineering or related field with 10+ years’ experience in software engineering and 2+ years in a technical leadership or similar role.
- Expertise in data structures, algorithms, and security principles; ability to optimize for performance and security at scale.
- Proficiency across multiple programming languages (JavaScript/TypeScript, Python, or Java) with strong emphasis on reliability, maintainability, performance, and security.
- Proven experience with SQL (PostgreSQL, MySQL, SQLite) and NoSQL (MongoDB, Elasticsearch, Neo4J) databases, including modeling, indexing, and optimization.
- Professional experience in designing distributed systems for high availability, scalability, and fault tolerance (CAP theorem).
- Expertise with distributed messaging, event-driven patterns, and asynchronous communication at scale.
- Strategic system architecture leadership; ability to define reference architectures and guide team decisions.
- Proficiency in Git workflows, branching strategies, and code review practices.
- Hands-on experience with containerization and orchestration (Docker, Kubernetes).
- In-depth OWASP knowledge and secure DevOps practices.
- Knowledge of OWASP security guidelines and secure coding practices.
- Experience leading Agile teams, project management, and cross-functional collaboration with product, design, and operations.
#BEACONRED
Job Segment:
Developer, Testing, Computer Science, Project Manager, SQL, Technology