Job Specification: Software Development Manager
Position: Software Development Manager
Location: Limerick, Ireland (On-site 4 days per week)
Reporting to: Director of Engineering / Head of Technology
Compensation: ?100,000 base salary + 12% annual performance bonus
Role Overview
We are seeking an experienced Software Development Manager to lead 2?3 cross-functional development teams based in Limerick. The successful candidate will have a background in Development, Test, or DevOps and a proven ability to deliver high-quality software solutions while building and guiding high-performing teams.
This role is a balance of people leadership, delivery management, and technical direction, making it ideal for someone who has grown from a hands-on technical role into a strategic leadership position.
Key Responsibilities
Team Leadership & Management
- Lead, mentor, and grow 2?3 development teams (15?25 engineers).
- Drive engagement, accountability, and continuous improvement.
- Conduct regular 1:1s, performance reviews, and career development planning.
Delivery & Execution
- Ensure timely and successful delivery of projects and features.
- Collaborate with Product Managers to prioritize work and align with business goals.
- Manage risks, dependencies, and clear communication of delivery status.
Technical Leadership
- Guide teams on architecture, design, and best practices.
- Promote modern engineering approaches including Agile, automation, CI/CD, and cloud solutions.
- Encourage experimentation and continuous improvement.
Collaboration & Stakeholder Management
- Partner with Product, QA, Operations, and other stakeholders.
- Align technical execution with wider business and technology strategy.
- Represent the engineering teams to senior leadership.
Continuous Improvement
- Champion Agile processes and data-driven improvements.
- Drive efficiency across testing, deployment, and monitoring.
- Build a culture of knowledge-sharing and innovation.
Qualifications & Experience
- Strong background in Development, Test, or DevOps, with proven progression into leadership.
- Experience managing 2+ software teams in a fast-paced environment.
- Solid understanding of modern software engineering practices and delivery pipelines.
- Hands-on technical experience in coding, test automation, or DevOps (current or past).
- Excellent communication, leadership, and stakeholder management skills.
Desirable Skills
- Experience leading teams in a scaling organization.
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Understanding of microservices, containers, or distributed systems.
- Coaching and mentoring engineers into leadership roles.