Lead Software Developer

Doha, DAW, QA, Qatar

Job Description

As a

Lead Software Developer

, you will play a key role in driving the design, development, and delivery of complex software projects. You will lead a team of developers, ensuring the timely and efficient completion of software solutions that align with both business and technical requirements. The ideal candidate is a strong technical leader with a deep understanding of software development principles, and the ability to guide and mentor others.

Key Responsibilities:



Lead the full software development lifecycle from concept to deployment. Manage, mentor, and support a team of software developers. Collaborate with product managers, designers, and stakeholders to define requirements and deliver solutions. Architect and design software applications aligned with business goals. Write clean, efficient, and well-documented code following best practices. Conduct code reviews to maintain coding standards and improve quality. Troubleshoot and resolve complex technical issues. Apply and enforce Agile methodologies for efficient project delivery. Ensure performance, scalability, and security best practices across all projects. Stay updated with emerging technologies to enhance team capabilities. Support recruitment by identifying and evaluating top development talent.

Preferred Qualifications:



Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).

Proven experience (typically 5+ years) in software development, with at least 3 years in a leadership or senior developer role.

Expertise in one or more programming languages (e.g., Java, C#, Python, JavaScript, etc.).

Strong experience with modern software development frameworks and technologies (e.g., Node.js, Angular, React, Spring Boot, .NET, etc.).

Solid understanding of software architecture and design patterns.

Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization tools (Docker, Kubernetes).

Strong experience with databases (SQL and NoSQL) and data management.

Excellent understanding of Agile software development methodologies and best practices.

Strong problem-solving skills and the ability to debug complex technical issues.

Excellent communication, leadership, and interpersonal skills, with the ability to work effectively with both technical and non-technical teams.

Experience with CI/CD pipelines and version control systems (e.g., Git, Jenkins, GitLab).

Familiarity with testing frameworks and test-driven development (TDD).

Experience with microservices architecture and cloud-native applications. Experience with Docker, Kubernetes, and container orchestration.
Job Type: Full-time

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2153896
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Doha, DAW, QA, Qatar
  • Education
    Not mentioned