Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineering Manager image - Rise Careers
Job details

Software Engineering Manager

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!

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.
  • 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
What You Should Know About Software Engineering Manager, Commify

Commify is on a mission to revolutionise business communication, and we're looking for a passionate Software Engineering Manager to take our innovative messaging solutions to the next level! As part of our dynamic team, you’ll be at the forefront of defining the technical direction of cutting-edge software products that truly make a difference for companies looking to connect with their customers. In this exciting role, you’ll lead and mentor a talented group of software engineers, encouraging a culture of collaboration and continuous growth. You’ll implement best practices that streamline our engineering processes, ensuring that we deliver high-quality software on time. Collaborating closely with product management and other stakeholders will be key as you define project scopes and timelines. Your experience with modern programming languages, particularly C# .NET and Angular, will guide your hands-on development efforts when necessary, along with providing technical insight to your team. Not only will you monitor performance and conduct reviews, but you’ll also be encouraging innovative solutions within a supportive environment. Your leadership will help shape a thriving team dedicated to delivering impactful software solutions. If you're a strategic thinker with a knack for building high-performing teams and a love for technology, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Software Engineering Manager Role at Commify
What are the key responsibilities of the Software Engineering Manager at Commify?

As the Software Engineering Manager at Commify, you will oversee the technical direction of projects and manage a talented team of software engineers. Your key responsibilities include defining and implementing software engineering practices, collaborating with product management to define project scopes, engaging in hands-on development, monitoring team performance, and fostering a culture of collaboration and innovation across the team.

Join Rise to see the full answer
What qualifications are essential for the Software Engineering Manager position at Commify?

To qualify for the Software Engineering Manager position at Commify, candidates should have proven experience in a similar leadership role, a strong understanding of Agile and DevOps methodologies, and experience with modern programming languages like C# .NET and Angular. Excellent leadership skills and strong communication abilities are essential, as you will be articulating complex technical concepts to both technical and non-technical stakeholders.

Join Rise to see the full answer
Is experience with cloud technologies required for the Software Engineering Manager role at Commify?

While not strictly required, experience with cloud technologies, particularly Microsoft Azure, is highly desirable for the Software Engineering Manager role at Commify. Familiarity with CI/CD pipelines and containerization technologies such as Docker and Kubernetes will also enhance your candidacy and help you contribute effectively to our innovative teams.

Join Rise to see the full answer
What benefits does Commify offer for the Software Engineering Manager role?

Commify offers a competitive salary alongside a company bonus scheme based on performance. Employees enjoy private healthcare, 27 days of annual leave plus bank holidays, birthday leave, wellbeing days off, and a 5% employer pension contribution. Additional perks include access to a wellbeing app, training and development opportunities, and a vibrant company culture with monthly and quarterly socials.

Join Rise to see the full answer
What is the work environment like for the Software Engineering Manager at Commify?

At Commify, the work environment is collaborative and innovative, designed to support your growth as a Software Engineering Manager. You will lead a dynamic team of engineers and foster an atmosphere where creativity is encouraged. The company also promotes a hybrid working model, allowing for flexibility and work-life balance.

Join Rise to see the full answer
Common Interview Questions for Software Engineering Manager
Can you describe your leadership style as a Software Engineering Manager?

When responding to this question, focus on the importance of fostering collaboration, providing mentorship, and leading by example. Share examples of how you've empowered your team and facilitated an environment where continuous improvement is celebrated.

Join Rise to see the full answer
How do you prioritize projects within your team?

Discuss your approach to project prioritization, focusing on aligning with overall business goals. Mention tools and methods you use, such as Agile methodologies, and highlight your ability to assess team capacity to ensure project feasibility.

Join Rise to see the full answer
What strategies do you use to ensure high-quality software delivery?

Explain your commitment to implementing best practices in software development, including code reviews, testing processes, and feedback loops. Emphasize the importance of fostering a culture of ownership and accountability among team members.

Join Rise to see the full answer
How do you handle conflicts within your engineering team?

Highlight your conflict resolution skills by sharing your approach to open communication and empathy. Focus on how you ensure all team members feel heard and how you guide them in finding common ground to resolve issues constructively.

Join Rise to see the full answer
What experience do you have with Agile and DevOps methodologies?

Provide a brief overview of your experience implementing Agile and DevOps practices within your teams. Discuss specific tools and frameworks you have utilized, and how these methodologies have contributed to improving team efficiency and collaboration.

Join Rise to see the full answer
How do you encourage innovation among your engineering team?

Discuss your strategies for fostering an innovative work environment, such as encouraging experimentation with new technologies, hosting brainstorming sessions, or implementing dedicated time for personal projects, emphasizing the importance of creative problem-solving.

Join Rise to see the full answer
What do you consider to be the most important factor in building a successful engineering team?

Focus on aspects such as communication, trust, and diversity of thought. Share your belief that a successful engineering team thrives on collaboration and the unique contributions of each member, driving excellence and innovation.

Join Rise to see the full answer
How do you monitor and measure team performance?

Explain your approach to setting clear objectives and KPIs for your team. Discuss the value of regular performance reviews, one-on-one meetings, and feedback sessions in maintaining an engaged and productive team.

Join Rise to see the full answer
Can you share an example of how you've managed a challenging project?

Provide a specific example, highlighting your problem-solving skills, the strategies you employed to overcome obstacles, and the positive outcome achieved as a result of your leadership and management.

Join Rise to see the full answer
What’s your approach to technical decision-making as a Software Engineering Manager?

Explain your decision-making process, emphasizing collaboration with your team and stakeholders. Discuss how you balance technical feasibility with business objectives and keep the team aligned with the company's vision.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Tebra Remote Heredia, Heredia, Costa Rica
Posted 5 days ago
Photo of the Rise User
Posted 11 hours ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Posted 13 days ago
Photo of the Rise User
Posted 4 days ago
Rise from Within
Growth & Learning
Transparent & Candid
Diversity of Opinions

Commify (www.commify.com) is the team behind a portfolio of business messaging brands, serving over 45,000 businesses, sending 4 billion messages a year and over €130m annual revenue. Whether it's SMS, WhatsApp, RCS, email, voice, web or payments,...

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 6, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!