Software Engineering Manager

--Cognigate UAE--

About the Role


As a Software Engineering Manager at Cognigate, you will lead and inspire a team of skilled engineers to design, develop, and deliver cutting-edge software solutions. You’ll play a key role in shaping our technical strategy, driving execution, and fostering a culture of collaboration and innovation. This is a unique opportunity to join a fast-growing company and make a tangible impact on our success.


Key Responsibilities

Team Leadership:

• Lead, mentor, and develop a team of software engineers, ensuring they have the support and resources needed to excel.

• Set clear goals, provide constructive feedback, and conduct performance evaluations to drive team growth.

Technical Excellence:

• Oversee the design and delivery of scalable, reliable, and maintainable software systems.

• Provide technical guidance and actively contribute to architectural decisions and code reviews.

• Stay informed about the latest technologies and tools, applying them where appropriate to solve challenges.

Project Management:

• Collaborate with product managers, designers, and stakeholders to define project requirements and timelines.

• Ensure timely and high-quality delivery of projects, while balancing business needs and technical constraints.

• Identify potential risks and proactively address them to ensure smooth execution.

Process Optimization:

• Drive continuous improvement in development practices, tools, and workflows to increase productivity and efficiency.

• Advocate for best practices in testing, documentation, and code quality.

Collaboration:

• Build strong partnerships with cross-functional teams, ensuring alignment on business and technical goals.

• Serve as a bridge between technical and non-technical stakeholders, communicating ideas clearly and effectively.


Qualifications

• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

• 5+ years of experience in software engineering, with at least 2 years in a leadership or managerial role.

• Proven track record of delivering complex software projects in agile environments.

• Strong technical expertise in software and business applications., cloud platforms, programming languages, and frameworks.

• Excellent problem-solving skills and a deep understanding of software architecture and design.

• Exceptional communication and leadership skills, with the ability to inspire and guide a team.

• Experience in hiring and building high-performing engineering teams.


What We Offer

• A chance to work at the forefront of technology with a talented and passionate team.

• Competitive salary and benefits.

• Opportunities for growth and professional development.

• Flexible work arrangements and a collaborative company culture. 

Customer Relationship
Personal Evolution
Autonomy
Administrative Work
Technical Expertise

Responsibilities

  • Lead, mentor, and develop a team of software engineers, ensuring they have the support and resources needed to excel.
  • Oversee the design and delivery of scalable, reliable, and maintainable software systems.
  • Collaborate with product managers, designers, and stakeholders to define project requirements and timelines.
  • Drive continuous improvement in development practices, tools, and workflows to increase productivity and efficiency.
  • Build strong partnerships with cross-functional teams, ensuring alignment on business and technical goals.

Must Have

  • BBachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software engineering, with at least 2 years in a leadership or managerial role.
  • Perfect written English, Additional Langguage is a plus
  • Highly creative and autonomous
  • Strong technical expertise in software and business applications., cloud platforms, programming languages, and frameworks.

What We Offer

  • A chance to work at the forefront of technology with a talented and passionate team.
  • Competitive salary and benefits.
  • Opportunities for growth and professional development.
  • Flexible work arrangements and a collaborative company culture. 

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • No dumb managers, no stupid tools to use, no rigid working hours
  • No waste of time in enterprise processes, real responsibilities and autonomy
  • Expand your knowledge of various business industries
  • Create content that will help our users on a daily basis
  • Real responsibilities and challenges in a fast evolving company
Our Product
Our Product

Discover our products.

READ

What We Offer


Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly sports sessions, team building events, monthly drink, and much more

Perks

A full-time position
Attractive salary package.

Trainings

12 days / year, including
6 of your choice.

Sport Activity

Play any sport with colleagues,
the bill is covered.

Eat & Drink

Fruit, coffee and
snacks provided.