Job Description
Job Title: Hands-On Software Engineering Manager
Location: Northern Ireland
Job Type: Full-Time
Notice Period: 4 Weeks
Recruitment Partner: VANRATH
About Us
VANRATH is pleased to partner with a rapidly scaling company based in Northern Ireland to find a dynamic and hands-on Software Engineering Manager. This exciting role offers a unique opportunity to lead a growing team and play a pivotal role in the company’s expansion over the next 18 months.
Role Overview
As a Hands-On Software Engineering Manager, you will lead a small team of engineers while remaining deeply involved in the technical aspects of projects. Your role will be to guide and mentor your team, ensuring high-quality software delivery and effective scaling strategies. You will be integral in driving both the technical and strategic aspects of our engineering efforts.
Key Responsibilities
- Team Leadership: Manage, mentor, and develop a small engineering team. Provide regular feedback, career development support, and foster a collaborative and productive team environment.
- Hands-On Development: Actively participate in hands-on coding, code reviews, and technical problem-solving. Maintain a high standard of technical excellence within your team.
- Project Management: Oversee software development projects from inception to delivery. Ensure projects align with business objectives and are completed on time.
- Scalability Planning: Design and implement strategies to scale the engineering team and processes efficiently over the next 18 months.
- Cross-Functional Collaboration: Work closely with product managers, designers, and QA teams to ensure cohesive project execution and delivery.
- Technical Leadership: Provide guidance on architecture, technology choices, and best practices. Stay current with industry trends and technologies.
- Innovation: Encourage a culture of innovation and continuous improvement within the team. Promote the adoption of new technologies and methodologies.
Requirements
- Experience: Proven experience as a Software Engineering Manager with a strong background in managing and developing engineering teams.
- Technical Skills: Hands-on experience with contemporary software development technologies and practices. Proficiency in [relevant programming and technologies specific to the company].
- Mentorship: Demonstrated ability to mentor and develop junior and mid-level engineers.
- Mobile Development: Experience in mobile development (iOS, Android, or cross-platform) is advantageous but not mandatory.
- Leadership: Exceptional leadership skills with a proven ability to inspire and lead a team.
- Problem-Solving: Strong analytical and problem-solving skills with the capability to tackle complex technical issues.
- Communication: Excellent verbal and written communication skills, with the ability to clearly articulate technical concepts to non-technical stakeholders.
- Notice Period: Must be able to comply with a 4-week notice period.
What We Offer
- Growth Opportunities: Be part of an exciting growth phase with significant opportunities for professional development and career progression.
- Innovative Environment: Work in a forward-thinking and collaborative environment where your contributions are highly valued.
- Competitive Salary & Benefits: Enjoy a competitive salary package, health benefits, and additional perks.
If you are a motivated leader with a passion for technology and team development, we encourage you to apply for this exciting opportunity.