Head of Software Development Job in Dubln, Dublin Ireland

SUMMARY  This Role can be worked in the Dublin office or USA and the company will complete visa sponsership for the right candidte for the USA if USA is preferred location

The Manager of Software Engineering is responsible for the research and development activities within the software engineering group and the strategic direction of the company’s technologies.

 

RESPONSIBILITIES

·         Directs and oversees software engineering projects during all phases of the software development life cycle from research, analysis and design, implementation and product delivery.

·         Evaluate and develop improved techniques for the control of RD activities.

·         Directly manage the Sajan software engineering team to align with company goals and objectives.

·         Responsible for reviews and overall performance of all software engineering team members by providing leadership, direction and mentoring to direct reports.

·         Establishes clarity of project scope with stakeholders and appropriately communicates project status.

·         Monitors health of projects and escalates issues and changes as appropriate.

·         Assures on-time, high quality deliveries that meet business requirements.

·         Demonstrates the ability to communicate effectively across all levels of the organization. 

·         Demonstrates leadership and professionalism in all actions and at all times.

·         Prescribes and implements development environments for optimum software delivery.

·         Identifies risks and drives creative solutions.

·         Acts as the lead evangelist and advocate for product and development excellence.

·         Owns and drives the technology vision for Sajan.

·         Works closely and collaboratively with Quality Assurance and Product Management.

·         Drives appropriate development processes.

·         Understands product architectures and best practices including:

·         SaaS

·         Cloud Computing

·         Enterprise Content Management

·         Web Content Management

·         Product Lifecycle Management

·         Some international travel required.

 

KNOWLEDGE AND SKILL REQUIRED

·         Bachelor’s degree in Management Information Systems, Computer Science, Software Engineering or a related area required.

·         10+ years of software development experience.

·         3+ years management and/or leadership experience.

·         Displays strong leadership by example to both employees and management.

·         Driven, motivated individual with an emphasis on high quality delivery.

·         Real-world experience in Agile development methodology using SCRUM.

·         Utilized Microsoft Team Foundation Server (TFS) for SDLC activities.

·         Excellent verbal and written communication skills.

·         Excellent organizational skills with the ability to manage multiple tasks at once.

·         Demonstrated comfort working in a highly collaborative team environment.

·         Self starter capable of working independently or in groups.

 

ADDITIONAL DESIRED QUALIFICATIONS

·         Certified SCRUM Master (CSM)

·         Project Management Professional (PMP) Certification

Master’s Degre