Solutions Industries Resources Success Stories About
Contact usBrochures

Technical Program Manager

Apply now
CategoryDevelopment & Product Management
TypeFull Time

Technical Programme Manager (TPM)



Do you want to work for a company with Irish roots and a global impact? A leader in environmental services, AMCS (Advanced Manufacturing Control Systems) is a trailblazing software company that guides and supports other businesses on their journey towards sustainability. 


What we do 

AMCS is a global leader for integrated software and vehicle technology for the environmental services industry. AMCS delivers enterprise cloud-based software solutions worldwide supporting over 5000 customers in 23 countries. AMCS employs over 1200 people across 22 countries, headquartered in Ireland with offices in North America, Europe, and Australia. 

AMCS group is at the forefront of providing integrated software and vehicle technology for the waste, recycling, resource and ESG and EHSQ industries.  Companies come to AMCS to achieve their sustainability strategies, we help companies to reduce their carbon footprint and work in a more environmentally conscious way. We also enable customers to reduce operating costs, increase asset utilisation, optimise margins, and improve customer service. Our enterprise software and SaaS solutions deliver digital innovation worldwide to the emerging circular economy.


Our people 

AMCS offers team members more than just a job, but an opportunity to map out a career with a company that is growing, evolving, and setting out new ways of working that are having a positive impact on the world around us. AMCS was established in Ireland and holds onto those local roots and 'start-up' mentality with a culture of connection. Connection to our work, our customers, our colleagues, and our community that creates a working environment that fosters openness, collaboration, and creativity. 


The role

We are looking for an experienced Technical Programme Manager to join our global team. In this role you will lead critical programs that cross multiple Product business units and the AMCS organisation. The Technical Program Manager, or TPM, operates at the intersection of technology, product development, and business strategy. They hold a crucial role in coordinating complex technical projects and ensuring all constituent parts align to meet strategic business objectives.

This role demands experience delivering products in a business-to-business arena, it requires a focus on market analysis, understanding of acquisition, adoption, retention, and revenue enhancing strategies.


You will work with a team of Product Owners, UX, and Developers to prioritise, shape, and deliver the product roadmap. You will define and optimise product dashboards and identify new opportunities to differentiate our product offering.

This is a senior role within the Product Management team and will report to the Head of Product Development, Ops & Strategy. This can be a remote working role anywhere in Ireland with occasional visits to our HQ in Limerick and occasional international travel. 

 What will you be doing? 

·         Program delivery: Deliver agreed-upon program objectives. Lead efforts to define the value of the program (measurement of success) and track all key metrics pertaining to a program, monitor potential metric deviations, and propose corrective actions for critical deviations. Ensure teams have a laser focus on delivery to outcomes.


·         Problem solving: Be responsible for solving problems at their root, stepping back to understand the broader concept across multiple Business units.  Navigate complex and ambiguous environments and lead a team to solve-for "named" problems while managing changing company priorities.


·         Cross functional working: Develop, Implement & rollout Program Management framework and principles suitable for a cross matrix Product Development organisation.


·         Escalation & decision making: Gain agreement and respective sign off for critical decisions, understand who and when to get sign-off from stakeholders, leaders, and executives.


·         Communication: Clearly communicate across the organisation and successfully to both individual contributors, managers, sr. managers, directors, and executives.


·         Accountability: Hold stakeholders accountable and motivate them to deliver units of work and overcome obstacles in a timely and consistent manner. Course correct projects when issues arise.


·         Respectfully challenge teams on delivery timelines based on time, scope and people levers - in line with organisational priorities.  



·         Address conflicts and remove impediments/obstacles for the team to focus on key activities. Ensure follow-up on all action items and keep a constant view on interdependencies and impact of changes. Report product development progress, changes, and risks to executive leadership.



·         Intimately know your Program area, both the short term and long-term view of success (Quarterly OKRs outcomes & longer-term outcomes & measurements of the program). You will be fully invested and empowered to make decisions with the best interests of the program outcomes in mind.


·         Be a Single-Threaded Leader, ignoring organisational and department boundaries to engage key stakeholders, drive clean escalation and not compromise on quality.


Additionally, you will demonstrate the following technical skills:

·         Ability to recognise and adopt best practices in software engineering: design, coding, test, version control, documentation, build, deployment, and operations.

·         You write high quality, unambiguous documents that business and technical stakeholders can easily understand.

·         You help solve technical problems with urgency by helping technical teams reach closure by asking the right questions and offering solutions.

·         You always consider the short term needs of the business and long-term implications of any decision.

·         You facilitate designing of pragmatic solutions, building flexible systems without over-engineering. These solutions are flexible and forward-looking, while remaining simple and straightforward.

·         An understanding of data strategies, design patterns and architectural concepts that support you leading complex cross-location programs with high degree of architectural and technical complexity.

·         Ability to recognise and adopt best practices in software engineering: design, coding, test, version control, documentation, build, deployment, and operations.

·         You understand a broad range of techniques for conducting technical analysis that includes data mining and prototyping and when to use them.

·         Ability to design and understand the non-functional fundamentals of cloud-native systems. 


You will excel in this role if you are:

·         A Master of Communication – the right information is delivered to the right audience at the right time.

·         Able to navigate and strive in technical and business ambiguous situations.

·         A strong self-starter - without a lot of direction, you can drill into business data and research results to identify a clear direction.

·         Able to influence and negotiate with your stakeholders to achieve program objectives.

·         Resilient and self-motivated - you will not be discouraged rather than encouraged when challenges arise in a program.



Join our team

Be part of our team where you can learn, grow and thrive. Partner with great people on industry-leading solutions. Don't waste time and seize your opportunity!