Engineering Manager

We are seeking an experienced Engineering Manager to join our dynamic team and lead the development of our product. As an Engineering Manager, you will oversee a team of talented software engineers and collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions.

Responsibilities:

  1. Lead and manage a team of software engineers, providing mentorship, guidance, and career development support.
  2. Collaborate with product managers, designers, and stakeholders to define project goals, scope, and requirements.
  3. Drive the software development process, including planning, estimation, prioritisation, and resource allocation.
  4. Develop and maintain a culture of high-performance engineering, fostering innovation, collaboration, and continuous improvement.
  5. Ensure the successful delivery of software projects, meeting quality, timeline, and budgetary objectives.
  6. Foster effective communication and collaboration within the engineering team and across cross-functional teams.
  7. Ensure adherence to software development best practices, coding standards, and quality assurance processes.
  8. Monitor and evaluate team performance, providing constructive feedback, and implementing performance improvement measures.
  9. Stay up-to-date with the latest industry trends, technologies, and best practices to drive innovation and maintain a competitive edge.


Requirements:

  1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience (5 years) in software engineering and software development life cycle, with a focus on web-based applications.
  3. Previous experience in a managerial or leadership role, leading and managing software engineering teams.
  4. Strong technical background with expertise in modern web technologies, such as JavaScript, HTML, CSS, and frameworks like React or Angular.
  5. Solid understanding of software development principles, design patterns, and best practices.
  6. Experience with Agile development methodologies and project management tools (e.g., Scrum, JIRA).
  7. Excellent problem-solving, decision-making, and organizational skills.
  8. Strong interpersonal and communication skills, with the ability to effectively collaborate with cross-functional teams.
  9. Proven track record of successfully delivering software projects on time and within budget.
  10. Ability to adapt to a fast-paced, dynamic environment and manage multiple priorities.


Preferred Qualifications:

  1. Knowledge of database technologies, such as SQL and NoSQL databases.
  2. Experience with DevOps practices and tools, such as CI/CD pipelines and Docker.
  3. Certification in project management or Agile methodologies (e.g., PMP, Scrum Master).
Post date: 13 January 2025
Publisher: LinkedIn
Post date: 13 January 2025
Publisher: LinkedIn