FiberX Iraq

Software Development Manager

Posted: 4 days ago

Job Description

Fiber X CompanyJob Title: Software Development ManagerLocation: Baghdad Employment Type: Full-Time (Office-Based) Experience Level: Senior (6+ years) Job Summary:We are seeking a highly motivated and technically skilled Software Development Manager to lead, manage, and coordinate the successful delivery of software development projects. The ideal candidate combines strong technical expertise with proven leadership and project management skills. This role involves managing a multidisciplinary development team, collaborating with internal departments and third-party partners, ensuring alignment with organizational goals, and maintaining high standards of quality, performance, and data security.Key Responsibilities:Lead, plan, and manage software development from initiation to deployment.Focus on managing and guiding the development team, including backend, frontend, data analysis, and mobile developers.Coordinate and communicate with third-party development teams or vendors to ensure smooth collaboration and integration.Work closely with project departments (Sales, Marketing, Billing, Supports, IP, Access, NOC, PMO, System Admin, Finance, and IT) to gather and define requirements.Provide technical guidance, mentorship, and task prioritization for the internal development team.Oversee and contribute to software design and development using PHP, C#, Laravel, Python, Go (Golang), and ReactJS.Develop and manage RESTful and GraphQL APIs to support internal systems and third-party integrations.Ensure efficient database design and management using MySQL, PostgreSQL, and NoSQL.Manage and optimize cloud infrastructure, Docker containers, and Linux-based servers.Monitor project timelines, budgets, risks, and resource allocation — including cloud infrastructure and hosting environments — to ensure cost efficiency and reliability.Ensure data security, conduct application security testing, and enforce secure coding standards.Manage integration with online payment systems and third-party applications.Facilitate team meetings, sprint planning, code reviews, and progress reporting to management.Ensure all applications follow best practices for performance, scalability, and maintainability.Research and propose AI-driven or automation solutions to enhance productivity and system efficiency.Required Skills and Qualifications:Bachelor’s degree in Computer Science, Software Engineering, or a related field.Minimum 6 years of experience in software development, including at least 3 years in project management or team leadership.Proven experience managing software development teams (backend, frontend, data, and mobile developers).Strong understanding of software development methodologies (Agile, Scrum, or Waterfall).Technical expertise in:PHP (Laravel Framework), C# (ASP.NET Core), Python, Go (Golang), and ReactJS.Databases: MySQL, PostgreSQL, MongoDB.API Development: RESTful and GraphQL APIs.Cloud Management: AWS, Azure, or Google Cloud.Docker and Linux environments.Experience managing API integrations, online payment systems, and third-party applications.Strong knowledge of data management, data protection, and cybersecurity best practices.Excellent leadership, team management, communication, and problem-solving skills.Ability to translate business needs into technical solutions and manage priorities effectively.Strong documentation and reporting skills.Experience implementing CI/CD pipelines.Familiarity with AI technologies or automation tools.Knowledge of GitHub Actions or similar DevOps tools.Interested candidates kindly send your CV to jobs@fiberx.iq  

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs