logo

View all jobs

Software Engineering Manager

Sofia, Sofia
Role Overview
The Software Engineering Manager (SEM) is a critical role at Bede. They are 
responsible for managing and leading a team of engineers to design, 
develop, and maintain software solutions that meet the needs of Bede and 
its customers. This role requires excellent technical skills, leadership 
capabilities, and strong communication skills to work collaboratively with 
other teams across the business.
Key Responsibilities
● Design and implement high-quality solutions that meet defined 
requirements
● Provide estimates and scope of upcoming work, clarify 
implementation and architectural details
● Support owned components and prevent potential technical or 
process problems
● Maintain a healthy team culture, develop team members, and serve 
as an escalation point for issues
● Facilitate meetings, promote open dialogue, and organise 
knowledge-sharing sessions
● Ensure clear business goals, coordinate priorities with stakeholders, 
and communicate with external parties
● Ensure compliance with Bede's policies, procedures, and established 
best practices
● Foster a culture of innovation and continuous improvement, 
encouraging team members to explore new ideas and technologies 
that can help improve processes and solutions
● Build strong relationships with other teams across the business, 
including Product and Project Management, to ensure alignment 
Job Description June 2024 v.1
and collaboration
● Keep up-to-date with industry trends and emerging technologies, 
and use this knowledge to inform and influence the team's technical 
direction and strategy
● Emphasise the importance of testing and quality assurance 
throughout the development process, working with the team to 
implement automated testing and continuous integration and 
delivery practices
● Encourage and support professional development and growth for 
team members, providing opportunities for training, mentorship, and 
career advancement
● Any other required duties that are deemed reasonable to the role.
Skills & Knowledge
● Skills in leading, motivating, and inspiring a team of engineers, 
fostering a collaborative and productive work environment.
● Ability to mentor and coach team members, helping them to grow 
their technical skills and career paths.
● Capable of resolving conflicts and addressing team dynamics to 
maintain a healthy and effective team.
● Skills in providing constructive feedback and conducting 
performance reviews.
● Efficiently manage time for both personal tasks and overseeing the 
team’s workload.
● Ability to prioritise tasks and projects based on business impact and 
urgency
● Knowing when and how to delegate tasks effectively to empower 
team members and manage workload.
● Ability to clearly convey technical concepts and decisions to both 
technical and non-technical audiences.
● Ability to design and oversee the implementation of complex 
systems and architectures.
● Proficient in diagnosing and resolving technical issues efficiently and 
effectively.
● High-level coding skills in relevant programming languages and 
frameworks.
● Expertise in reviewing code, ensuring adherence to best practices, 
and maintaining high-quality standards.

Share This Job

Powered by