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 a 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:
* Lead, mentor, and manage a team of software engineers, fostering a culture of collaboration, ownership, and continuous improvement.
* Define and implement the software engineering practices and processes that enable the team to deliver high-quality software efficiently.
* Oversee the technical direction and architecture of software projects, ensuring alignment with business goals.
* Collaboration with product management and other stakeholders to define project scope, timelines, and deliverables.
* Facilitate resource allocation, project prioritization, and team dynamics to ensure optimal productivity.
* Engage in hands-on development when necessary, providing technical guidance and support to team members.
* Monitor team performance, provide feedback, and conduct performance reviews to support career development.
* Foster an environment where innovation and creativity are encouraged, enabling the team to experiment with new technologies and solutions.
Essential Qualifications:
* Proven experience as a software engineering manager or in a similar leadership role.
* Strong understanding of software development methodologies, including Agile and DevOps practices.
* Experience with modern programming languages and frameworks, particularly C# .NET and Angular.
* Excellent leadership skills, with a track record of building and developing high-performing teams.
* Strong communication skills, both verbal and written, with the ability to articulate complex technical concepts to non-technical stakeholders.
* Experience in setting strategic direction and managing budgets and resources effectively.
* A strong analytical mindset with robust problem-solving skills.
Desirable Qualifications:
* Experience with cloud technologies, especially Microsoft Azure.
* Knowledge of CI/CD pipelines and containerization technologies (Docker, Kubernetes).
* Exposure to Infrastructure as Code practices (e.g., Terraform).
* Previous experience working in SaaS or cloud-based environments.
* Familiarity with performance metrics and tools to assess team productivity and project success.
Benefits
* Competitive Salary
* Company Bonus Scheme based on performance
* Private Healthcare & Dental
* 27 days annual leave plus Bank Holidays
* Birthday off work
* Wellbeing days off and giving back days
* 5% employer pension contribution
* Death in service (4x salary)
* Access to "Calm" a wellbeing and mental health app for you and your family
* End of year reward
* Monthly/quarterly socials
* Training & Development opportunities
* Hybrid working