Commify is on a mission to revolutionise business communication through innovative messaging solutions that make it easier for companies to connect with their customers. We are seeking an experienced Software Engineering Manager to lead our talented engineering team and drive the development of our cutting-edge software products.
In this role, you will be responsible for overseeing the technical direction of projects, managing a dynamic team of software engineers, and ensuring that our products are delivered on time and to the highest quality standards. You will play a crucial role in fostering an environment of collaboration, growth, and innovation within the team.
If you are a strategic thinker with a passion for technology and leadership, and you are committed to building strong teams that deliver impactful solutions, we want to hear from you!
Requirements
Key Responsibilities:
1. Lead, mentor, and manage a team of software engineers, fostering a culture of collaboration, ownership, and continuous improvement.
2. Define and implement the software engineering practices and processes that enable the team to deliver high-quality software efficiently.
3. Oversee the technical direction and architecture of software projects, ensuring alignment with business goals.
4. Collaborate with product management and other stakeholders to define project scope, timelines, and deliverables.
5. Facilitate resource allocation, project prioritization, and team dynamics to ensure optimal productivity.
6. Engage in hands-on development when necessary, providing technical guidance and support to team members.
7. Monitor team performance, provide feedback, and conduct performance reviews to support career development.
8. Foster an environment where innovation and creativity are encouraged, enabling the team to experiment with new technologies and solutions.
Essential Qualifications:
1. Proven experience as a software engineering manager or in a similar leadership role.
2. Strong understanding of software development methodologies, including Agile and DevOps practices.
3. Experience with modern programming languages and frameworks, particularly C# .NET and Angular.
4. Excellent leadership skills, with a track record of building and developing high-performing teams.
5. Strong communication skills, both verbal and written, with the ability to articulate complex technical concepts to non-technical stakeholders.
6. Experience in setting strategic direction and managing budgets and resources effectively.
7. A strong analytical mindset with robust problem-solving skills.
Desirable Qualifications:
1. Experience with cloud technologies, especially Microsoft Azure.
2. Knowledge of CI/CD pipelines and containerization technologies (Docker, Kubernetes).
3. Exposure to Infrastructure as Code practices (e.g., Terraform).
4. Previous experience working in SaaS or cloud-based environments.
5. Familiarity with performance metrics and tools to assess team productivity and project success.
Benefits:
1. Competitive Salary
2. Company Bonus Scheme based on performance
3. Private Healthcare & Dental
4. 27 days annual leave plus Bank Holidays
5. Birthday off work
6. Wellbeing days off and giving back days
7. 5% employer pension contribution
8. Death in service (4x salary)
9. Access to 'Calm', a wellbeing and mental health app for you and your family
10. End of year reward
11. Monthly/quarterly socials
12. Training & Development opportunities
13. Hybrid working
#J-18808-Ljbffr