Senior Engineering Manager
AmaliTech Services is a fast-growing software development company. We deliver software solutions to clients ranging from major international brands to innovative startups across Europe and Africa. We work with cutting edge technology to deliver outstanding products and offer continuous growth and development opportunities as well as international exposure to all employees. With headquarters in Germany, we are over 250 strong team members based in Ghana (Takoradi and Accra) and Rwanda (Kigali).
AmaliTech Services is a subsidiary of AmaliTech. AmaliTech is a social business empowering the next generation of technology leaders in sub-Saharan Africa that reinvests its surplus in further training, network growth and local community support on the ground.
We are hiring a highly skilled Senior Engineering Manager to join our team. You will be involved in the management of client accounts, ensuring client satisfaction, building client relationship, and ensuring successful delivery of requested services, contributing to the professional development of junior software engineers and defining strategic initiatives with AmaliTech´s management team.
What We Expect From You – Your Responsibilities, Your Impact
- Oversee and manage key client accounts, ensuring client satisfaction, relationship building, and successful delivery of services.
- Monitor the progress and performance of client engagements, providing guidance and support to address any challenges or issues that may arise.
- Drive business growth by identifying opportunities to expand existing accounts and acquire new clients, working closely with the business development team.
- Provide strategic leadership and oversight to your teams, ensuring the successful management and delivery of client engagements.
- Act as a mentor and advisor to junior Principals, offering guidance, support, and coaching to enhance their performance and professional development.
- Foster a collaborative and high-performance culture, promoting knowledge sharing, best practices, and continuous improvement.
- Collaborate closely with other Principals to align client engagement strategies, goals, and priorities with the overall business objectives.
- Foster a culture of continuous learning and professional development within the team, providing opportunities for training, skills enhancement, and career progression.
- Take a lead in setting a positive, inclusive, and ambitious working environment in the teams you are responsible for, as well as in the wider organisation.
- Assistant in managing projects where related expertise is needed
- Lead by example, demonstrating strong leadership qualities, professionalism, and integrity in all interactions and decisions.
- Contribute to the professional development of junior colleagues on your teams and beyond by serving as an official career advisor for assigned junior colleagues, including:
- Representing them in front of AmaliTech’s Career Development Committee
- Creating and overseeing development plans for them, and
- Conducting their appraisals
- Work closely with AmaliTech’s management team and other stakeholders in the organization to define strategic initiatives, prioritize resource allocation, and drive operational excellence.
- Represent the company in external engagements, such as client meetings, conferences, and industry events, to enhance the organization's reputation and build networks.
- Collaborate with HR to support talent acquisition and retention efforts, including recruitment, onboarding, and performance management.
- Any other related duty that may be assigned to you by your manager or supervisor.
- Bachelor's degree in Computer Science or Information Technology. Master's degree is a plus.
- Minimum of 7 years of professional experience in the IT industry, of which at least 2 years in management roles and at least 3 years in a technical role (Software Engineer, Scrum Master, etc.)
- Proven track record of successfully managing complex client engagements and delivering IT services, preferably in a senior or leadership capacity.
- Strong understanding of modern development principles and technologies, including but not limited to the software development lifecycle, cloud computing, microservice architecture, cybersecurity, and networking.
- Familiarity with Agile methodologies and project management practices. Scrum Master certification is a plus.
- Proficiency in analysing technical issues and providing effective solutions to clients.
- Ability to quickly learn and understand new technologies and industry trends.
- Exceptional leadership skills with the ability to lead by example, inspire teams, and drive results.
- Excellent communication and interpersonal skills, capable of building strong client relationships and collaborating across different teams and departments. Fluency to communicate (read and write) in the English language.
- Proven experience in mentoring and developing junior team members, fostering growth and career progression.
- Strong problem-solving skills and proven experience in managing challenging client situations and navigating complex client relationships.
- Strong business acumen with a focus on identifying growth opportunities and driving revenue through existing and new client accounts.
- Basic salary + applicable bonus model
- Free Lunch
- Extended annual leave days
- Hybrid work model (office : remote days, 3 : 2)
- Monthly internet data package for remote work
- Workstation (Laptop, 2nd screen, etc.)
- Medical insurance (self and several dependants)
- Extensive training & professional development
- AmaliTechies bonding activities
What To Expect
Working with AmaliTech provides an excellent opportunity for career growth and development in a healthy and diverse work environment. Our talented and welcoming team will ensure you feel part of our family to get you engaged on the job.
- Application submission, via AmaliTech Careers
- General Coding Assessment
- Online Interviews
- Job Offer
Equal Employment Opportunity
Persons with Disabilities (PWDs) who need further assistance and support for the application process should kindly reach out to our Recruitment Team by sending a message to [email protected]. Should you contact our Recruitment Team, kindly provide information on how you would need assistance to complete our application process.