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

Apply now »