Software Engineer Manager
Dublin
2
Negotiable
Ref: E18518CC
Job Description
My large Financial Services client is looking for a Software Engineer Manager to build and lead their SE Team, delivering modern technologies and processes.
Job Responsibilities
- Work closely with Head of Software Engineering to understand and contribute to the Software Engineering roadmap by creating strategic directions for the use of concepts, technologies, languages, patterns, APIs, and frameworks.
- Align the SE team’s capabilities with this roadmap, and with the company’s business strategy.
- Work closely with senior leadership stakeholders ensure the roadmap is aligned with other key functions such as Quality Assurance & Test, Architecture, and Service Delivery.
- Manage a team of Software Engineers including objective setting, performance management, personal development (technical and behavioural), and work allocation.
- Provide thought-leadership and implementation direction in areas such as Agile/SAFe, Scrum, and DevOps.
- Provide project guidance and oversight from a technical standpoint to projects/scrum teams.
- Work closely with the Business Process Management (BPM) team to standardise and document all processes relating to Software Engineering. Identify Single Person Dependencies and develop plans to address how these risks can be mitigated.
Experience Required
- 10+ years’ experience as a Software Engineer, with 3+ years’ being in a leadership position.
- Strong knowledge of System Architectures, Software Engineering, and DevOps / Agile practices – experience of Agile Methodologies and operating in agile / scrum-based teams.
- Experience in leading teams and individuals in the development of complex software systems that have successfully been delivered to customers.
- Experience with distributed (multi-tiered) systems, algorithms, Service-oriented architectures (SOA) and relational databases.
- Previously worked in a test driven environment with continuous integration pipelines managing the orchestration of feature and regression test packaging & execution.
Essential and Desirable Skills
- Strong competencies in Building & Managing SE teams, Planning, Collaboration, Communication, and Strategic Thinking.
- Experience putting together career development plans for software engineers
Educational Requirements
- Third Level degree within the area of IT or Computer Science
Working Hours & Benefits
- Bonus
- Pension
- Health insurance
- Subsidised canteen
- Other attractive benefits
- Hybrid working model