Job Search and Career Advice Platform

Enable job alerts via email!

Software Development-Team Lead - Marcom Comprehensive Arabia DMCC

Qureos Inc

Riyadh

On-site

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Saudi Arabia is seeking an experienced Team Lead – Software Development to manage their development team. The ideal candidate will possess strong technical skills and leadership abilities, ensuring high-quality software delivery and driving innovation. Responsibilities include overseeing projects, collaborating with stakeholders, and managing CRM systems, particularly Microsoft 365. Applicants should have at least 5 years of development experience with a focus on cloud platforms and strong leadership qualities.

Qualifications

  • 5+ years of software development experience.
  • At least 2 years in a leadership or team lead role.
  • Strong knowledge of cloud platforms such as Azure, AWS, or GCP.
  • Excellent communication skills.

Responsibilities

  • Lead andsupport a team of software developers.
  • Define technical direction and enforce coding standards.
  • Collaborate with product managers and stakeholders.
  • Oversee system architecture and implementation.
  • Manage CRM platforms, focusing on Microsoft 365 CRM.

Skills

C#
.NET
Java
JavaScript / TypeScript
Python
PHP
SQL
MySQL
PostgreSQL
MongoDB
CRM systems
Microsoft Dynamics 365
Git
CI / CD

Education

Bachelor’s degree in Computer Science or Software Engineering

Tools

Microsoft 365
Salesforce
Azure
AWS
GCP
Job description

We are seeking an experienced and motivated Team Lead – Software Development to manage and guide our development team. The ideal candidate will combine strong technical expertise with proven leadership skills, ensuring high-quality software delivery, innovation, and adherence to best practices. In addition to overseeing development projects, the role requires hands‑on involvement in CRM systems, particularly Microsoft 365, to support business applications and integrations.

Key Responsibilities
  • Lead, mentor, and support a team of software developers to deliver projects on time and to a high standard.
  • Define technical direction, enforce coding standards, and ensure best practices in software engineering.
  • Collaborate with product managers, designers, and stakeholders to align business requirements with technical solutions.
  • Oversee system architecture, design, and implementation across web, mobile, and backend solutions.
  • Manage and optimize CRM platforms, with a focus on Microsoft 365 CRM and Salesforce integration and customization.
  • Conduct regular code reviews, performance evaluations, and provide coaching to developers.
  • Drive process improvements, automation, and adoption of modern technologies.
  • Ensure the security, scalability, and maintainability of software solutions.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of software development experience, with at least 2 years in a leadership or team lead role.
  • Proficiency in modern programming languages such as C#, .NET, Java, JavaScript / TypeScript, Python, and PHP.
  • Strong knowledge of databases (SQL, MySQL, PostgreSQL, or MongoDB).
  • Proven experience with CRM systems – particularly Microsoft Dynamics 365 / Microsoft 365 CRM – including customization, integration, and workflow automation.
  • Solid understanding of cloud platforms (Azure, AWS, or GCP).
  • Experience with version control systems (Git), CI / CD pipelines, and agile methodologies.
  • Excellent communication, problem-solving, and organizational skills.
  • Strong leadership capabilities with the ability to inspire and motivate team members.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.