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 teams alignment to deliver high-quality, innovative solutions and advance Beacon Reds 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.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Team Leader - Software Development
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!