238 Software Manager jobs in Ireland
R&D Software Manager
Posted today
Job Viewed
Job Description
When you join KPMG Ireland, you are joining a community of over 4,200 employees who collectively work together, both in person and virtually, to achieve their full potential.
We are known as an organisation who want you to come as you are and do work that truly matters. Joining KPMG Ireland is an opportunity to enhance your career, not only in the work that you enjoy doing, but equally through the global connections that you make, the lifelong learning that you can accomplish and the chance to make your mark.
This role might suit someone with a software development, project management or technical writing background who is looking for a new challenge or to take their career in a new direction.
Title; R&D Incentive Manager – Software
Location: Dublin, as part of our hybrid working model.
Grade:
Manager
Contract type:
Permanent
A Snapshot Of Your Peer Group
- Bachelors or masters degree from a Computer science, Software Development or Software Engineering discipline (2.1 minimum grade)
- Minimum of 3- 5 years' post qualification, relevant work experience which ideally involves management experience.
- Capable of utilising their technical knowledge to assist companies with the preparation of the scientific/technical aspects of R&D tax credit claims.
- Must have excellent problem-solving skills and critical thinking to assist our clients in applying complex legislation to real life situations.
- Excellent communication skills are a must, both written and spoken. For example, you must be able to lead technical discussions and explain complex legislative concepts to information technologists in industry who have no prior experience of the tax definition of R&D.
- Must be capable of producing high quality, professional documentation and reports for C-suite stakeholders within our clients.
- Must be able to demonstrate project management skills and an ability to manage own workload well, as well as delegating to staff members.
- Capable of being responsible for multiple projects at once. This means you will need to be comfortable multitasking and managing conflicting requirements.
- Strong ability to influence team members, clients and other stakeholders.
- Possess proven skills in managing and developing a high performing team.
- Experience of supporting Business Development strategies
- Reporting directly at Partner level.
Your responsibilities and achievements will evolve as you enhance your career with us. Here is what you can initially expect:
- This role involves managing a team of technical consultants to deliver high-quality technical reports to software clients regarding their research and development activities, all within budget.
- Take ownership of client deliverables, develop project plans and timelines to substantiate and support clients' R&D tax credit claims. Regularly monitor project progress and provide updates to senior management and client stakeholders. Serve as the main client technical contact, building and maintaining trusted relationships to ensure satisfaction with our R&D Tax Credit services.
- Lead meetings with the senior IT technical client stakeholders; and provide expert advice in relation to innovation advisory services (R&D tax credit and grants).
- Prepare and/or manage the process for preparing both the technical elements of our client deliverables. This will include reports documenting the work being undertaken by our clients within technically complex IT projects for submission to Revenue/ Funding Organisations; and working closely with KPMG tax/costing colleagues and client staff to ensure correct quantification of R&D claims.
- Provide guidance and mentorship to junior and senior staff within the R&D Incentives Practice for their professional growth.
- Partake in business development activities, including proposal writing, presentations, and identifying opportunities for additional client-related services.
- Participate in industry events and conferences to stay abreast of trends and best practices in R&D, innovation funding and latest technology developments.
Please note that this role does not involve undertaking software development activities nor does it involve providing project-specific technical directions to clients. The solutions we provide to clients is in the assessment of client's technology-specific projects against the R&D tax credit's legislative criteria, along with the preparation of reports that documents this technical work for regulatory assessment of the project's eligibility for innovation funding.
Your Team
Since 2004 our R&D incentives practice has been a market leader in this specialist area. We work with multinational and indigenous companies in the electronics, life sciences, Software development and manufacturing sectors) and assist them to claim Irish R&D incentives (mainly the R&D tax credit).
Our team is comprised of people with a variety of backgrounds including science, engineering, computer science, tax and finance. We work together to use our multidisciplinary skills to achieve the best for our clients. This role will be responsible for managing members of the software engineering technical team.
Our team is expanding. Don't miss this opportunity to join our team of tax professionals, engineers, and technologists as an R&D Incentives team member.
Here's how KPMG can benefit more than just your career:
Benefits
All of our employees are given a benefits package which they can tailor to suit their individual preferences. Our range of benefits include:
- Discounted health insurance
- The purchase of additional annual leave
- Frequent social events to help you build your network.
- Early finish Fridays on bank holiday weekends and throughout the summer months.
- Relocation assistance for those moving to Ireland.
- Complimentary access to a range of Learning & Development programmes including LinkedIn Learning.
Career progression
When you join KPMG, your performance manager will support you to ensure that you are enhancing your skills from day one. You will also receive continuous support from our award-winning Business School where you will be continuously encouraged to deepen your knowledge and expertise within your chosen career path.
Inclusion & Diversity
Inclusion, diversity, and equity are part of who we are at KPMG. We embrace diversity of background, experience, and perspective and we're committed to inclusion and equity at every level. At KPMG, we want to attract and retain the best talent. We recognise the strength that comes from having a diverse workforce and building a culture where we support all our people to achieve their potential. Visit to learn more.
Ready to Join Us?
If you meet most of the criteria, we encourage you to apply by submitting your CV. KPMG is an equal opportunities employer, welcoming applications from people of all backgrounds. We are happy to provide reasonable accommodations during the recruitment process if needed. Necessary arrangements can be made at interview stage to accommodate the needs of candidates with disabilities.
If you have any specific queries on the role, please contact
For an interactive insight into life at KPMG, make sure to follow #KPMGLife on social media. You can find us on LinkedIn, Instagram, TikTok and Twitter.
Please note we do not re quire Agency assistance for this role.
By clicking apply to this role your application will not only be considered for this position, but your details will be stored on our database and may be considered for similar future positions that may arise. This means that the personal data contained in your application and provided to KPMG as part of the application process may be retained by us for up to 18 months from the date of your application and you hereby agree to that. If you do not wish your details to be stored on our recruitment database, please email stating this and we will ensure that such information is not stored other than for the purposes of this application.
Software Engineering Manager
Posted today
Job Viewed
Job Description
Software Engineering Manager
Job Description:
Our client in the fintech technology sector is seeking a skilled Software Development Manager to lead a dynamic development team and drive the delivery of high-quality software solutions. This is a permanent role based in the Dublin City Centre. The role is 4 days on site and 1 day from home.
Job Responsibilities:
- Lead and manage the development team, providing guidance and support to ensure the successful delivery of software projects.
- Oversee the planning, design, and implementation of .Net/ Python based applications.
- Collaborate with cross-functional teams to align development efforts with business goals and requirements.
- Ensure adherence to best practices in software development, including coding standards, testing, and version control.
- Monitor and enhance the performance, scalability, and reliability of applications.
- Manage project timelines, budgets, and resource allocation effectively.
- Conduct regular performance reviews and provide professional development opportunities for team members.
Experience Required:
- Minimum of 10 years of experience in Technology. A strong software development background, with at least 2/3 years in a leadership or managerial role.
- Managing a team of 10-12 Engineers.
- Proven track record of managing development teams and delivering complex software projects.
- Strong understanding of .Net and or Python technologies and cloud technologies (Aws and or Azure)
- Experience with Agile methodologies and project management tools.
- Excellent problem-solving skills and the ability to make sound technical decisions.
- Strong communication and interpersonal skills for effective team and stakeholder management.
Desirable Skills:
- Experience with cloud services such as Azure or AWS.
- Familiarity with DevOps practices and tools.
- Knowledge of CI/CD work practises.
- Background in financial services or a related industry is advantageous.
Educational Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Working Hours & Benefits:
- Competitive salary and benefits package including bonuses, pension scheme, and health insurance.
- Opportunities for professional growth and career advancement.
- One of Irelands leading Fintech firms
- Overall total package - circa €150-160k
HOW TO APPLY:
If you are interested in this role, please apply with your updated CV.
Software Engineering Manager
Posted today
Job Viewed
Job Description
The Company
The Irish Times Group is Ireland's leading independent quality news publishing organisation. The core activity of The Irish Times Group has evolved from six day print publishing to a sevenday multiplatform news publisher with a market leading position in the development of subscriptions and maximising revenues. We focus on producing quality content for our readers, providing media solutions for customers and we continue to grow and evolve in a fastpaced changing media landscape.
The Company is owned by The Irish Times Trust and is managed by The Irish Times DAC. In recent years, the Irish Times Group expanded its interests to include the Irish Examiner, The Echo, Regional newspapers, in addition to the Citywest print facility, , , , The Gloss and Score Beo.
The Role
We are seeking an experienced technical Engineering Manager to support the modernization of our mobile applications and website platforms. This is a critical role in our digital transformation strategy, where you will lead the development of cutting edge mobile experiences for our newspaper readers and digital audiences.
As Engineering Manager, you will take ownership of our mobile app & web platform ecosystem, driving technical excellence while collaborating closely with editorial, product, and design teams. You'll be responsible for building and mentoring a development team while ensuring our applications and web platforms meet the demanding requirements of realtime news delivery and complex editorial workflows.
Key Responsibilities
Define technical roadmaps aligned with business objectives and editorial requirements
Lead the onsourcing and modernization of mobile applications and web platforms from architecture through deployment.
Collaborate with product managers, designers, and editorial staff to translate requirements into technical solutions.
Lead, motivate and develop a team of engineers, driving roadmap delivery, system reliability, and code quality.
Drive technical decisions and establish development best practices across the team
Monitor app and web platform performance metrics and technical KPIs with regular reporting
Coordinate with editorial teams to support publishing workflows and breaking news cycles
Requirements & Experience
Minimum 6 years of professional software development experience with at least 2 years in technical leadership roles or senior development positions
Previous experience leading technical projects including system improvements, application development, or technology implementations
Experience leading small to medium development teams with demonstrated ability to coordinate team activities and project delivery
Expert level JavaScript/TypeScript proficiency with deep understanding of modern ES6+ features and performance optimization
Advanced CDN and media streaming knowledge including implementation of content delivery optimization, video streaming protocols, image optimization, and performance monitoring
Comprehensive React Native mastery with demonstrated success building and maintaining production applications with App Store and Google Play Store deployments
Excellent Communication skills and Relationship management experience
Please send your CV through the Apply below or email We will have a closing date of 12pm on October 6th for applications.
The Irish Times Group operate a Hybrid working policy.
Our benefits include, Health Insurance contribution, Pension Contribution, Sick Leave Cover, Maternity and Paternity Leave, Irish Times & Irish Examiner Premium Digital Subscription, Income Protection Policy, Corporate Gym Membership discounts, Free Digital GP and Life Assurance Policy.
Software Engineering Manager
Posted today
Job Viewed
Job Description
Software Engineering Manager – Cross-Functional Teams
Location:
Limerick
About the Role
We are seeking a dynamic and experienced Software Engineering Manager to lead cross-functional software teams, including Software Development, DevOps, and Software Testing. This leadership role is pivotal in delivering high-quality, scalable, and secure software solutions aligned with business goals.
The ideal candidate will bring strong technical expertise, proven leadership skills, and a collaborative mindset to foster innovation, operational excellence, and compliance in a regulated environment.
You will oversee the entire software development lifecycle—from planning and design through to development, deployment, and testing—ensuring timely delivery of robust outcomes.
Key Responsibilities
Lead and manage Software Development and Test teams, ensuring alignment with business objectives and technical strategy.
Oversee the full software lifecycle, ensuring timely and high-quality delivery.
Foster a culture of collaboration, accountability, and continuous improvement.
Define and implement best practices in software engineering, CI/CD, infrastructure automation, and testing.
Collaborate with Product Management, QA, Hardware, and Regulatory teams to deliver integrated solutions.
Drive resource planning, performance management, and career development for team members.
Ensure compliance with relevant standards and regulations, particularly in regulated industries.
Skills & Experience
Architectural & Technical:
Strong grasp of software design patterns and architectural principles.
Experience designing scalable, maintainable, and secure software systems.
Knowledge of CI/CD pipelines (e.g., Azure DevOps).
Familiarity with cloud platforms (Azure preferred), containerization (Docker, Kubernetes).
Knowledge of cybersecurity and data privacy standards.
Hands-on experience with Jenkins, GitLab CI, Docker, Kubernetes, and automated testing frameworks.
Leadership & Soft Skills:
5+ years in leadership roles managing cross-functional software teams.
Ability to mentor developers and conduct effective code reviews.
Strong problem-solving and debugging abilities.
Effective communicator across technical and non-technical teams.
Experience with agile methodologies (Scrum, Kanban).
Ownership of end-to-end delivery and technical decision-making.
Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
8+ years of software engineering experience, with at least 5 years in leadership.
Proven experience in DevOps practices, cloud infrastructure, and CI/CD pipelines.
Strong understanding of software testing methodologies and automation frameworks.
Experience delivering complex software projects in fast-paced environments.
Background in regulated industries (e.g., medical devices, automotive, aerospace) highly desirable.
What's on Offer
Competitive salary and benefits package.
Opportunity to lead cutting-edge projects with significant impact.
Professional growth, training, and career progression.
Collaborative, innovative work culture.
Software Engineering Manager
Posted today
Job Viewed
Job Description
Role Purpose
The Engineering Manager leads a cross-functional team to deliver robust, scalable software aligned with CarTrawler's business strategy. They foster a culture of performance, accountability, and growth while ensuring delivery quality and team effectiveness.
They work closely with the Product Manager and Lead Designer to lead the squad as a cohesive trio, ensuring alignment across product, design, and engineering.
Main accountabilities and key tasks:
- Champions agile delivery by driving planning, stand-ups, reviews, retrospectives, and backlog refinement, ensuring clear prioritisation and steady progress.
- Drives estimation, effort sizing, and decomposition of epics into actionable stories, while maintaining visibility through roadmaps, tracking, and reporting.
- Removes delivery blockers & capacity issues, manages dependencies across squads, and escalates risks proactively to safeguard delivery.
- Owns delivery of high-quality, scalable, and well-documented software, ensuring milestones are met and launches are smooth from QA/UAT to post-go-live hypercare.
- Contributes to the evolution of Agile practices, CI/CD, and architectural strategy to drive continuous improvement and long-term scalability
.
Knowledge and Experience:
- 5 years of hands-on people management experience in agile, fast-paced software environments.
- Familiarity with the Scrum Framework is key, and having a scrum master qualification is a significant plus.
- Proven track record guiding teams through estimation, planning, execution, and release cycles.
- Technical credibility with the ability to write and review code when required.
- Deep understanding of software development practices, CI/CD, and system design.
- Experience building and scaling high-performing engineering teams.
- Ability to mentor and develop engineers, supporting career growth and continuous improvement.
- Excellent communication and collaboration skills with both technical and non-technical stakeholders.
- Strong time-management and delivery focus, ensuring timely and high-quality outcomes.
Software Engineering Manager
Posted today
Job Viewed
Job Description
Software Engineering Manager - Limerick (4 days onsite)
Package:
€100K + 12% bonus, standard benefits.
Model:
4 days onsite in
Limerick.
We're seeking a
Software Engineering Manager
to lead critical projects in a highly regulated industry (medical devices or automotive is a must). You'll own end-to-end technical delivery across software development, DevOps, and testing, driving quality, scalability, and compliance.
Your Responsibilities:
- Lead and mentor engineering teams, including code reviews and performance management.
- Oversee full software lifecycle delivery (design, build, test, deploy).
- Define and enforce best practices in
CI/CD, automation, and architecture. - Ensure compliance with regulatory standards.
- Collaborate across Product, QA, and Hardware for integrated solutions.
About You:
- 8+ years in software engineering, 5+ years in
leadership/management. - Proven success delivering critical projects in regulated industries.
- Strong architecture, DevOps, and CI/CD experience (Azure, Docker, Kubernetes).
- Excellent communication, problem-solving, and team leadership.
- Hands-on with technical reviews and decision-making.
If you're a
Software Engineering Manager
ready to lead high-impact projects, apply now.
Software Engineering Manager
Posted today
Job Viewed
Job Description
About The Role
We are seeking a highly skilled and driven
Senior Embedded Software Engineer
to join our global R&D team in developing embedded software for cutting-edge optoelectronic and electromechanical devices across consumer, industrial, and medical markets. In this role, you will lead the design, implementation, and documentation of board-level firmware in C/C++, contributing throughout the full software development lifecycle. You will work closely with cross-functional teams to translate system-level requirements into embedded system specifications, define interface architectures, and ensure compliance with industry standards such as IEC 62304, ISO 13485, and ISO Your work will directly impact the performance, reliability, and scalability of safety-critical medical devices.
As a key contributor, you will drive software architecture and design reviews, lead integration and testing efforts, and support regulatory submissions and audits. You'll collaborate intensively with electrical, mechanical, systems, quality, regulatory, and clinical teams to deliver robust solutions in a fast-paced, regulated environment. Applying Agile and CI/CD principles, you will help maintain traceability between requirements and test protocols, author and maintain technical documentation, and contribute to configuration management and milestone reviews. This is a unique opportunity to shape life-changing healthcare innovations while working at the forefront of embedded systems engineering.
Main responsibilities will include:
- Translate system-level requirements into embedded system requirements and interface definitions
- Assess technical feasibility and contribute to embedded system architecture and design concepts
- Establish embedded hardware and firmware architecture and decompose systems into lower-level building blocks
- Design, implement, and maintain real-time embedded software using C/C++ for safety-critical medical devices, ensuring compliance with IEC 62304, ISO 13485, ISO 14971, and other relevant medical device standards.
- Writing and documenting board-level C/C++ code.
- Lead software architecture and design reviews, ensuring reliability, testability, and scalability
- Collaborate closely with cross-functional teams, including electrical, mechanical, and systems engineers
- Drive and perform verification and validation strategies, including unit, integration, and system testing
- Author and maintain documentation for software architecture, design specifications, and risk analysis
- Participate in regulatory submissions and support audits when required
- Maintain traceability between requirements and test protocols, records/reports
- Follow good laboratory practices to qualify, validate, and maintain tools and equipment
- Contribute to configuration management and technical/design/milestone reviews
- Collaborate intensively with Quality, Regulatory, Clinical, and Project Management teams
- Apply Agile and CI/CD principles to maximize quality and performance
About you:
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field
- Minimum 7 years of experience in embedded software development, preferably in medical device or other regulated industries
- Strong proficiency in C; working knowledge of C++ and Python is a plus
- Experience with microcontrollers, RTOS, low-level drivers, and embedded Linux
- Familiarity with IEC 62304, ISO 13485, and ISO 14971 standards
- Skilled in hardware abstraction layers, bootloaders, BSP, and driver development
- Experience with ARM Cortex processors and memory management
- Proficient in communication protocols (SPI, I2C, UART, CAN, USB)
- Hands-on debugging using oscilloscopes, logic analyzers, and similar tools
- Experience with unit testing and test automation frameworks (e.g., CPPUnit, LDRA, Coverity, Parasoft)
- Familiarity with Agile/Scrum methodologies and tools (e.g., Jira, Azure DevOps)
- Experience with CI/CD pipelines and build/test infrastructures (e.g., Jenkins, Git, Make, GCC)
- Strong analytical, documentation, and communication skills
- High-energy, self-motivated, and able to work effectively in a diverse, international team
Preferred Technical Experience:
- Experience with Xilinx FPGA/SoC programming
- Knowledge of cybersecurity requirements for connected medical devices (e.g., FDA premarket guidance)
Be The First To Know
About the latest Software manager Jobs in Ireland !
Software Engineering Manager
Posted today
Job Viewed
Job Description
Engineering Manager (Integrations)
Dublin (Hybrid)
|
Up to €120,000 + Bonus + Share Options
About the Company
We're partnered with a high-growth Irish software company using AI and automation to help global brands deliver exceptional customer experiences. Their award-winning platform is used by some of the world's best-known B2C businesses to analyse millions of customer interactions and drive meaningful insights.
As they continue to expand internationally and they're growing their engineering function with a new
Engineering
Manager
role focused on building scalable integrations for enterprise clients.
The Opportunity
This is a brilliant opportunity for a
hands-on Engineering Manager
who enjoys staying close to the code while shaping technical direction and mentoring a small team.
You'll lead a group of integration engineers responsible for connecting the company's platform into customer support systems used by high-volume consumer brands. Each client brings a new challenge - no two integrations are the same - so this role will suit someone who thrives on problem-solving, architecture, and collaboration.
You'll have a real say in how things are built, work directly with clients, and help improve how the company scales integrations as they continue to grow.
What You'll Do
- Lead and mentor a small integrations team (3 engineers across Ireland and Europe)
- Build and maintain Python-based integrations for new and existing clients
- Work directly with clients to understand requirements and design tailored solutions
- Improve integration architecture for scalability and performance
- Oversee sprints, prioritise workload, and remove technical blockers
- Review pull requests and maintain code quality standards
- Stay hands-on with coding and contribute to key system improvements
What You'll Bring
- 8+ years' experience in software development
- 5+ years of professional Python experience
- 3+ years in a Tech Lead or Engineering Manager role
- Strong system architecture and design experience
- Experience working directly with clients or stakeholders
- A balance of hands-on technical skills and leadership ability
Nice to Have
- Experience building or maintaining system integrations
- Knowledge of AWS (RDS, EC2)
- Database experience (Postgres or similar)
- Interest in AI or automation-driven products
Why Apply
- Join one of Ireland's fastest-growing tech companies
- Shape architecture and influence technical decisions
- Blend hands-on coding with leadership and mentoring
- Generous compensation package: up to
€120,000 + bonus + equity - Excellent benefits including health insurance, pension, and more.
- Hybrid working model, with modern offices in Dublin
If you're an experienced Python engineer ready to take ownership of a high-impact technical team in a scaling product-led environment, this could be an ideal next step.
To speak in absolute confidence about this opportunity please contact Jack Tyrrell, Specialist Recruitment Consultant at MCS Group or send an up to date CV via the link provided.
If this position is not right for you, we may have others that are. Please visit
to view a wide selection of our current jobs.
All conversations will be treated in the strictest of confidence.
Software Engineering Manager
Posted today
Job Viewed
Job Description
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.
Software Development Manager
Posted today
Job Viewed
Job Description
Location:Dublin, IE
Company: Canada Life Group Services
Description:
- Full Time Permanent position
- Hybrid role based in our City Centre offices
What we offer
We have embraced a hybrid working model for most of our positions, which means that you can enjoy a balanced approach of working from home for part of the week and working from the office for the remainder of the week.
We offer a comprehensive benefits package including competitive salaries and bonuses, robust Learning and Development support, excellent Defined Contribution pension and comprehensive Wellbeing initiatives and support to name but a few.
Role Overview
CTS Application Services is part of the Central Technology Services Function and provides IT Application Services for both shared and corporate business solutions direct to the business areas across the European entities, within the Central Functions of European Technology and within the Central Technology Services operation itself. The solutions range from on premise business applications, SAAS solutions, IT tools to bespoke development of applications, data platforms, integrations and automations of business and IT processes.
CTS Application Services are looking for a Software Development Manager to join its management team reporting to the Head of Function. The role will have overall responsibility for the software development practice of the function and manage a software development team to deliver and support bespoke solutions and platforms with strong engineering focus. The portfolio of work will consist of multiple concurrent demands ranging from projects of varying size and nature to smaller specific business requests.
The role will work closely with other members of the management team (Portfolio Manager, Cloud Applications Manager, Business Applications Manager and Lead Application Architect) to fulfil the plans and demands for the function.
What you will help us to achieve
- Own the practice of Software Development used across the entire function spanning all technologies, SDLCs, standards, patterns, tooling. Look to continuously improve, keep up to date with and embrace new technologies and ways of working.
- Management of the pipeline of software delivery at a macro level (i.e. budgeting, planning, forecasting) and micro level (i.e. work request allocation, funding, charging, execution to targets) for the defined areas in scope.
- Lead, develop and motivate a team of software developers to ensure they achieve and contribute to their maximum potential.
- Provide necessary oversight to ensure solutions are developed in accordance with function's quality standards, controls, architecture, wider organisation security standards and optimal total cost of ownership.
- Promote the integration of automated testing, deployment, and monitoring tools throughout the software development lifecycle to enhance efficiency and reliability.
- Encourage continuous improvement of automation practices, ensuring that development teams regularly review and update their automation strategies to align with evolving technologies and business needs.
- Collaborate with Release Management to ensure environments are fit for purpose and a timely and controlled deployment of software assets through the environments into production.
- Sustain the software delivered in accordance with production SLAs and providing ongoing fixes, improvement and exploitations.
- Collaborate with the Architects, Project Managers, Analysts and the IT management team contributing to business cases, sizings/estimations, plans and ensuring optimal design and execution of solutions.
- Develop and leverage a close working relationship with key technology stakeholders within CTS, with peers across the European Entities and within the Global Corporate Technology function.
- Represent (direct or through delegate) the function at relevant Community Forums.
What you will need to be successful in the role
The successful candidate will possess the following essential experience:
- 10+ Years proven track record working in software development teams
- Technical leadership in area of software development and engineering (practices, design and implementation patterns)
The successful candidate will possess the following desirable experience:
- Delivered solutions within the Financial Services industry.
- 3rd level degree in IT / computer science or related field.
Knowledge and Skills
Solutions
- Applications (with thick/thin clients), Data Reporting & Analytics Platforms, Integrations (Web Services, ETL, File Transfers), Reporting, Automations
- Multi tier architecture: UI, Service Tiers, Databases
Technologies
- Development languages and database: SQL DB, Oracle, Oracle APEX, SSIS/SSRS, TFS/SVN, C#/.Net/Entity Framework, HTML/CSS/JavaScript, T-SQL (Sql Server), SSAS Tabular – Dax and Powershell.
- Experienced in Version Control, Continuous Integration/Build, Code Analysis and Test Management tools Experience in reporting tools Power BI and Excel Power Query/Power Pivot desirable.
- MS Azure Stack.
- OO programming, SQL, web application development, security and open source technologies.
Development Environment
- Delivery and sustainment of software solutions in agile yet controlled environment using leading tools, techniques and KPIs.
- Regular releases of software to production level services.
- Continuous build, deploy, test, release processes and tools and focus on automations of same.
- On premise and cloud based environments (notably MS Azure stack).
Development Teams
- Management of team of developers.
- Manage multiple concurrent projects and change requests of varying scale, timelines.
- Close collaboration with infrastructure (and more specifically cloud) engineers in a DevOps team organised manner to deliver and sustain solutions.
Collaboration
- Excellent skills with a track record in communicating and collaborating at all levels from Executive to Team level,
- IS and business stakeholders. Excellent written skills are also essential.
- Strong analytical and problem solving skills.
Key Competencies
Leadership
Innovation and Change
Team Working and Cross Functional Collaboration
Operational Excellence and Process Improvement
About us
Canada Life Group is the top-level European holding company for Great-West Lifeco's European insurance, reinsurance, and asset management companies, with business operations in the UK, Ireland, Germany, and the Isle of Man.
European Technology sits within Canada Life Group and encompasses the technology community across all European entities - Irish Life Group, Canada Life UK, Canada Life Europe, as well as Central Technology Services - Europe. European Technology supports the business strategy and collaboration of technology across all European divisions. There are multiple IT units within European Technology, each with its own individual set of technology platforms.
European Technology has evolved significantly and is now focused on bringing market-leading speed, agility, cost efficiency, and risk mitigation to enable the delivery of strategies across the European businesses. To meet these challenges, a new strategy has been established, driving forward our commitment to innovation and excellence.
The company reserves the right to draw up a shortlist as part of the selection process. Where Agency assistance is required the Canada Life Recruitment Team will engage directly with suppliers. Unsolicited CVs / profiles supplied to Canada Life by Recruitment Agencies will not be accepted for this role.
Canada Life Group Services is proud to be an Equal Opportunities employer. We have created an environment of inclusion and growth to help people achieve their potential, to ensure they can bring their whole selves to work and to feel valued. We celebrate diversity of thought and perspective and want all of our employees to feel valued, respected and supported.
We have built a culture that promotes equality and inclusion for all of our current and future employees and strive to ensure that our behaviours, processes and practices are aligned to this culture.
If you require any accommodations during the recruitment process please contact and we will be delighted to ensure you are fully supported to be your best.
CLGS supports Equal Opportunity and is regulated by the Central Bank of Ireland.