Software Engineering Manager
Software Engineering Manager- Limerick
Fantastic opportunity for a Software Engineering Manager to join a thriving and innovative technology company with excellent career development opportunities. The Software Engineering Manager will be responsible for guiding and coaching a team of software engineers towards building and maintaining our Client’s cutting-edge platform using the best software engineering practices.
The Software Engineering Manager will be responsible for engineering teams covering the full product – including, but not limited to: backend processing, data management and user interface development.
Key Responsibilities:
- Oversee and guide a team of software engineers throughout the Software Development Life Cycle, ensuring the adoption and execution of the best software engineering principles and practices.
- Provide technical leadership within the project team and with respective stakeholders for making informed decisions and solving problems.
- Leading conversations and workshops with stakeholders to understand requirements and identify solutions and opportunities.
- Actively engage in coding when required.
- Execute code reviews and other peer review processes (e.g. pair programming) to ensure code quality and security practices.
- Research new technologies, including hands-on technical evaluation and POCs.
- Produce and contribute to high quality documentation.
- Execute regular one-on-ones, feedback sessions and self-appraisals with the assigned engineering team members.
Key Requirements:
- 5 years plus of experience in application development.
- 2 years plus experience in technical leadership or engineering management roles.
- Bachelor’s degree in a relevant discipline, or relevant experience.
- Experience working in the financial services, financial technology and risk management industry preferable
- Excellent problem-solving and decision-making skills.
- Excellent interpersonal and communication skills, comfortable to present technical information to a non-technical audience.
- In-depth knowledge of a selected programming language (e.g. Java, Python, Javascript/Typescript, and SQL).
- Knowledge of relational databases (e.g. PostgreSQL, MySQL) and familiarity with NoSQL databases (e.g. MongoDB, DynamoDB, Neo4J etc).
- Experience with caching technologies such as Redis, Hazelcast, etc.
- Experience with API design (e.g. OpenAPI specification) and REST
For further information please contact Loretta Flynn.
Loretta@cregg.ie
086-1838380