Browse Jobs
For Employers
Post JobLog inGet Started

Senior Engineering Manager

Maadi, Cairo
Posted 2 years ago
29Applicants for1 open position
  • 21Viewed
  • 1In Consideration
  • 18Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

As a Software Engineering Manager should provide technical expertise through the product lifecycle including architecture, design, development, testing, deployment, and maintenance to help drive innovation and efficiency throughout the organization. You will be responsible to attract, hire and mentor engineers across all experience level including having the ability to be hands on with code where and when needed. In addition, the role will collaborate and effectively communicate with the team, product managers, and external stakeholders. 

Duties & Responsibilities

  • Build and drive an engineering culture and oversee team members, providing coaching, development, and guidance.
  • Provide hands-on support by jumping into the code base to provide guidance, support, and an extra pair of hands.
  • Drive product architecture & technical vision as it relates to Thrivent’s goals and objectives.
  • Lead organizational and technological change through inspiration and positive influence, while establishing a culture of accountability and effective change management.
  • Define and enforce standards to ensure the highest levels of quality, performance, scalability, and reliability of the code-base and technical infrastructure
  • Develop and maintain the technology roadmap and solutions that support Thrivent’s goals and objectives.
  • Establish and drive metrics that provide quantifiable evidence of the delivery of key business results and impact of strategic plans and tactical initiatives.
  • Balance new feature development with improvement of existing features based on deep understanding of customer experience metrics
  • Champion data driven approach to understand broad customer experience metrics – such as performance metrics, error rates, and feature adoption rates.
  • Promote knowledge sharing, collaboration, code quality, and productivity improvement.
  • Ensure asset health, system stability and availability, performance and recoverability across the internal and external systems and integrations.
  • Ensure information being administered through operational systems and fed to Enterprise systems is accurate and in compliance with management guidelines and applicable regulatory agencies.
  • Recruit, develop, and sustain a high-performing team while promoting a culture of shared accountability, operational excellence, and partnership across the organization.
  • Support and/or develop an environment in which Thrivent employees and colleagues are focused on continuous improvement, exceptional employee engagement, and an unwavering commitment to our clients.
  • Shape and/or support a culture that represents the Thrivent purpose, promise and values, ensuring that Thrivent’s trust and reputation remain strong with its clients.

Job Requirements

  • Bachelor’s degree or equivalent experience in Management Information - Bachelor of Computer Science or any related discipline.
  • Any post graduate study will be a big plus.
  • 8+ years of experience in a growing Tech Organizations.
  • At least 3 years of experience as a Tech Lead or Manager.
  • Strong organizational and thought leadership skills.
  • Engineering Managers with Open Source Technologies experience are highly welcomed to APPLY.
  • Technologies: CI | CD - Node JS - React JS - React Native - Mongo DB - Kubernetes, ....etc.
  • Tech Business Model: Squad Model (Spotify Model)


Nice to HAVE

  • Passionate about cultivating a team: You have experience managing teams and care about creating a thoughtful engineering culture.
  • Experienced in hiring top talent: You are passionate about building diverse, highly performing teams with a range of backgrounds, experiences, skills and perspectives.
  • Strategic and collaborative: You enjoy contributing to company strategy and acting as a thought partner to colleagues across all business domains
  • A strong technical contributor: While you may spend significant time on management, you enjoy keeping your hand in and know enough to be able to coach team members.
  • An excellent communicator: You are adept at collaborating with both technical and non-technical team members.
  • Comfortable with Ambiguity: You have worked in dynamic, fast-paced environments where everything is “the first time this has been done.” You are not afraid to roll your sleeves up where needed.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Engineering Manager