Engineering Manager

New
M
MoznEnterprise AI
Egypt. IndiaFull-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10 years
Required Skills
SQLAgileMongoDBSCRUMCassandraNosqlSoftware EngineeringDistributed Systems

Requirements

  • BS/MS from a top school in Computer Science or any related field.
  • 10 years of software engineering experience, preferably in SaaS or large-scale distributed applications.
  • Previous team leadership experience.
  • Solid communication skills and the ability to convey technical solutions.
  • Ability to briefly explain sophisticated issues in systems and processes.
  • Solid experience of multiple programming languages.
  • Proficient understanding of system design and distributed computing principles.
  • Experience with SQL and NoSQL databases, such as HBase, Cassandra, and MongoDB.
  • Solid understanding of the Scrum agile framework and other software development processes.

Responsibilities

  • Manage and mentor a team of engineers to design, develop and maintain product features.
  • Ensure the code and design quality are against the industry’s best practices and highest standards.
  • Coach and mentor team members on high-level design, architecture, effort sizing, and testing practices.
  • Give engineers feedback on their day-to-day job performance.
  • Steer the engineers’ individual learning and development plans.
  • Initiate hiring and the allocation of any resources needed to support the team.
  • Removing impediments or guiding the team to remove impediments.
  • Oversee the implementation of the software development process.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now