We’re Hiring – Engineering Manager

Engineering Manager

We’re Hiring – Engineering Manager

Job Description

We are seeking an experienced and motivated Development Manager / Software Engineering Manager to lead our development team. The ideal candidate will have a strong background in .NET technologies, Microsoft DevOps, microservices, and Azure architecture. You will be responsible for managing the end-to-end development process, from initial concept through to deployment, ensuring the delivery of high-quality SaaS applications.

Responsibilities

  • Lead and manage a team of software developers, providing mentorship, guidance, and support to ensure their professional growth and success.
  • Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, deployment, and maintenance.
  • Collaborate with stakeholders to define project scope, goals, and deliverables that support business objectives.
  • Architect and design scalable, high-performance, and secure .NET applications using modern development practices.
  • Implement and manage CI/CD pipelines using Microsoft DevOps to ensure efficient and reliable software delivery.
  • Develop and maintain microservices architecture to enhance application modularity and scalability.
  • Drive the adoption of the latest .NET technologies and best practices within the development team.
  • Manage project timelines, resources, and budgets, ensuring projects are delivered on time and within scope.
  • Foster a collaborative and innovative development environment, encouraging team members to contribute ideas and solutions.
  • Ensure the implementation of robust testing strategies to maintain high-quality code standards.
  • Coordinate with cross-functional teams, including QA, UX/UI, and operations, to ensure seamless project execution.
  • Stay up-to-date with industry trends and emerging technologies, continuously improving development processes and methodologies.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • Proven experience as a Development Manager, Software Engineering Manager, or similar role.
  • Extensive experience in .NET technologies, including .NET Core, ASP.NET, and C#.
  • Strong knowledge of Microsoft DevOps, including CI/CD pipelines and automated testing.
  • Hands-on experience with microservices architecture and design patterns.
  • Proficiency in Azure cloud services and architecture.
  • Solid understanding of modern software development methodologies, including Agile and Scrum.
  • Excellent leadership, communication, and interpersonal skills.
  • Strong problem-solving abilities and a proactive approach to challenges.
  • Ability to manage multiple projects and priorities in a fast-paced environment.
  • Experience with SaaS applications is highly desirable.

Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Apply Now

Share this post

Leave a Reply

Your email address will not be published. Required fields are marked *