Software Engineering Manager (SEM)

12 Minutes ago • All levels • Software Development & Engineering

Job Summary

Job Description

The Software Engineering Manager (SEM) is a critical role responsible for leading a team of engineers to design, develop, and maintain software solutions that meet the needs of the business and its customers. This position requires strong technical expertise, leadership skills, and the ability to communicate effectively with teams across the business. This is a hybrid role that requires you to be in our Sofia office two days a week.
Must have:
  • 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
  • Build strong relationships with other teams across the business
  • Keep up-to-date with industry trends and emerging technologies
  • Emphasise the importance of testing and quality assurance
  • Encourage and support professional development and growth for team members
  • Skills in leading, motivating, and inspiring a team of engineers
  • Ability to mentor and coach team members
  • Capable of resolving conflicts and addressing team dynamics
  • 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
  • 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
Perks:
  • A friendly, flexible and trust-based approach to working
  • 25 days annual leave and additional paid ‘Bede’ holidays throughout the year and at Christmas
  • Premium Private Healthcare and Dental care with Uniqa, from day 1
  • Innovation time - Engineers have regular opportunities to spend time developing skills and innovating
  • Flexi-Funds - A monthly bonus of 115 BGN to support bills and essential expenses
  • Food vouchers - 120 BGN per month
  • Lots of social events - inside and outside of the working day
  • A great office life! Free snacks and refreshments in the office every day
  • Bede swag - from Zoodies to t-shirts and even socks
  • Access to Calm app - the #1 app for meditation and sleep
  • Referral Programme - help us grow our team with like-minded individuals and be rewarded 6000 BGN (pre-tax)

Job Details

The Software Engineering Manager (SEM) is a critical role responsible for leading a team of engineers to design, develop, and maintain software solutions that meet the needs of the business and its customers. This position requires strong technical expertise, leadership skills, and the ability to communicate effectively with teams across the business.

This is a hybrid role that requires you to be in our Sofia office two days a week. Please apply only if you’re comfortable with this arrangement.

What you'll be doing

  • 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 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.

What we are looking for

  • 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.

What we can offer you

Here at Bede, we offer a great benefits package and a competitive salary as you would expect from a forward-thinking and people-centric organisation. What sets us apart is our desire to look after our people in the best way we can and to ensure we are offering the best to our colleagues by asking for feedback, so you’ll be pleased to know our benefits package is always being reviewed.

  • A friendly, flexible and trust-based approach to working
  • 25 days annual leave and additional paid ‘Bede’ holidays throughout the year and at Christmas
  • Premium Private Healthcare and Dental care with Uniqa, from day 1!
  • Innovation time - Engineers have regular opportunities to spend time developing skills and innovating.
  • Flexi-Funds - A monthly bonus of 115 BGN to support bills and essential expenses your way!
  • Food vouchers - 120 BGN per month
  • Lots of social events - inside and outside of the working day
  • A great office life! Free snacks and refreshments in the office every day
  • Bede swag - from Zoodies to t-shirts and even socks!
  • Access to Calm app - the #1 app for meditation and sleep
  • Referral Programme - help us grow our team with like-minded individuals and be rewarded 6000 BGN (pre-tax)

About Bede Gaming

Bede Gaming (part of the Gauselmann Group) offers world class platforms for the online gambling industry. We power some of the market’s biggest brands, providing innovative solutions to digital ambitions. Our customers trust us to execute £50 billion of financial transactions every year and we manage data for approx 6 million players globally.

Diversity, inclusion & equality is part of the fabric of Bede and runs to the heart of everything we do. Our culture encourages, supports and celebrates the diverse voices of our people and we treat people equally, regardless of their level within the company. We actively encourage and embrace people’s individual spirit in our day-to-day operations and hiring process.

Our Hiring Process

Stage 1:

Application Review

Stage 2:

Initial Chat

Stage 3:

Technical Assessment

Stage 4:

Interview

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Sofia, Sofia City Province, Bulgaria

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Sofia, Sofia City Province, Bulgaria (Hybrid)

Sofia, Sofia City Province, Bulgaria (Hybrid)

View All Jobs

Get notified when new jobs are added by Bede Gaming

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug