Enable job alerts via email!

Software Engineer Tech Lead

Advansoft

Dubai

On-site

AED 120,000 - 200,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 leading IT Services firm based in Dubai is seeking a Software Engineer Tech Lead to oversee software development projects and mentor a team of engineers. The ideal candidate should have strong technical skills in Java, Python, or C#, and a proven track record of leading successful projects. This role involves collaboration with cross-functional teams to implement innovative software solutions and ensure quality delivery.

Qualifications

  • Proven track record of leading software development teams and delivering successful projects.
  • Strong proficiency in programming languages such as Java, Python, or C#.
  • Exceptional communication and interpersonal skills.

Responsibilities

  • Lead and mentor a team of software engineers.
  • Design, develop, and implement software solutions.
  • Conduct code reviews and collaborate with stakeholders.

Skills

Java
Python
C#
Agile methodologies
Leadership
Problem-solving
Communication
Job description

We are seeking a highly skilled Software Engineer Tech Lead to join our dynamic team in Dubai, UAE. As a leader in the IT Services sector, we pride ourselves on delivering innovative solutions that meet the needs of our clients. The ideal candidate will possess a strong technical background, exceptional leadership skills, and a passion for technology. You will be responsible for overseeing software development projects, guiding a team of engineers, and ensuring the successful delivery of high-quality software products. Your role will involve collaborating closely with cross-functional teams to define project requirements, establish timelines, and implement best practices in software development.

Responsibilities
  1. Lead and mentor a team of software engineers, fostering a collaborative and high-performance culture.
  2. Design, develop, and implement software solutions that meet client requirements and industry standards.
  3. Conduct code reviews to ensure code quality, maintainability, and adherence to best practices.
  4. Collaborate with product managers, designers, and other stakeholders to define project scopes and timelines.
  5. Identify and mitigate technical risks throughout the software development lifecycle.
  6. Stay updated with the latest technology trends and integrate innovative solutions into the development process.
  7. Facilitate agile ceremonies and ensure the team adheres to agile methodologies.
  8. Monitor and report on project progress, making adjustments as necessary to meet deadlines.
  9. Participate in recruitment efforts to attract top talent to the engineering team.
  10. Provide technical guidance and support to team members, helping them grow their skills and expertise.
Preferred Candidate
  1. A proven track record of leading software development teams and delivering successful projects.
  2. Strong proficiency in programming languages such as Java, Python, or C#.
  3. Excellent problem-solving skills and the ability to think critically under pressure.
  4. Exceptional communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
  5. A passion for mentoring and developing junior engineers.
  6. Experience with cloud technologies and DevOps practices is a plus.
  7. Ability to adapt to changing priorities and work in a fast-paced environment.
  8. Strong analytical skills with a focus on data-driven decision-making.
  9. Commitment to continuous learning and professional development in the field of software engineering.
  10. Experience in the IT Services industry is highly desirable.
Skills
  • Technical Proficiency: Strong knowledge of programming languages such as Java, Python, or C#, enabling the development of robust software solutions.
  • Leadership and Mentoring: Proven ability to lead and inspire a team of engineers, fostering a collaborative environment that encourages innovation and growth.
  • Agile Methodologies: Experience in implementing agile practices, ensuring efficient project management and timely delivery of software products.
  • Problem-Solving Skills: Strong analytical abilities to identify issues and develop effective solutions, crucial for maintaining project momentum.
  • Communication Skills: Exceptional verbal and written communication skills to facilitate collaboration with cross-functional teams and stakeholders.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.