Browse Jobs
For Employers
Post JobLog inGet Started
Logo

Software Engineering Manager

CharCentric
Cairo, Egypt
Posted 1 month ago
20People have clicked1 open position
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

CharCentric is a dynamic technology firm operating in the UAE. We are focused on providing top-tier technology consulting and engineering services to both emerging and established businesses.We are currently seeking a skilled Software Engineering Manager to join our ambitious team. The ideal candidate will bring leadership, excellent customer handling, technical expertise, and a passion for innovation to our company. This is an exciting opportunity to contribute to our mission and help shape the future of our business.TasksWork with our founder on hiring more specialized roles in the near future. Lead and manage a team of software engineers to ensure successful completion of projects in hand.Steer the engineering efforts, ensuring timely and high-quality deliverables, and keep the momentum up for all software engineers. Collaborate with cross-functional teams to define project goals, scope, and deliverablesDevelop and implement software engineering best practices and processes.Oversee the design, development, and testing of software solutions.Provide technical guidance and mentorship to team members.Take on critical tasks and deliver high quality solutions.Facilitate meetings (both internal and with clients)Enforce QA best practices and drive the implementation of automated acceptance tests. Mentor, guide, and supervise the team, instilling best engineering practices throughout.RequirementsExperience:Minimum of 7 years of hands-on full-stack software engineering experience.Previous experience in a technical leadership role, preferably within a software consulting house or similar.Demonstrated experience with cloud services (e.g., AWS, Azure, GCP) and tools related to infrastructure as code (e.g., Pulumi, Terraform, etc).Track record in overseeing QA best practices, including automated testing frameworks.Bespoke knowledge In-depth of software development methodologies and best practicesDemonsrated knowledge of Software Engineering practicesProven track record of successfully managing software development projectsExperience with AI, LLM and/or machine learning projects would be a huge plus!Qualifications:A Bachelor’s degree in Computer Science, Engineering, or a related discipline. Higher degrees or relevant certifications are a plus.Skills:Stellar written and spoken communication skills in English.Proven ability to mentor and lead teams, cultivating a positive and proactive work environment.Deep-rooted understanding of contemporary software engineering practices.Analytical and problem-solving aptitude.Strong leadership and team management skillsJavaScript and/or TypeScript.PythonReactJS  and/or NextJS frameworks for front-end.Tailwind CSS or similar libraries for UI design implementationNodeJS, NestJS and/or .NET Core for back-end.SQL Databases (e.g., BigQuery, SQL Server)DockerGit & Version ControlSystem DesignAcceptance Testing using Cucumber

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineering Manager