Job Description
Get in touch
Please enter your name
Company name
Your email
Message
I have read and accept the privacy statement.
var recaptchaClientIdform_ContactUsForm_7011_Recaptcha_Value;
var recaptchaChallengeform_ContactUsForm_7011_Recaptcha_Value = function (event) {
event.preventDefault();
grecaptcha.ready(function () {
grecaptcha.execute(recaptchaClientIdform_ContactUsForm_7011_Recaptcha_Value, { action: 'ContactUsForm_submit' }).then(function (token) {
document.getElementById('recaptchaTokenform_ContactUsForm_7011_Recaptcha_Value').value = token;
document.getElementById('recaptchaActionform_ContactUsForm_7011_Recaptcha_Value').value = 'ContactUsForm_submit';
window.kentico.updatableFormHelper.submitForm(event);
});
});
};
var renderRecaptchaform_ContactUsForm_7011_Recaptcha_Value = function () {
recaptchaClientIdform_ContactUsForm_7011_Recaptcha_Value = grecaptcha.render('google-recaptcha-form-ContactUsForm-7011_Recaptcha_Value', {
'sitekey': '6LfWYrgqAAAAAJ4n4EiJdo06nJSDqD34r-lwar38',
'theme': 'light',
'size': 'invisible',
'badge': 'bottomright'
});
var recaptchaParentFormform_ContactUsForm_7011_Recaptcha_Value = document.getElementById('google-recaptcha-form-ContactUsForm-7011_Recaptcha_Value').closest("form");
recaptchaParentFormform_ContactUsForm_7011_Recaptcha_Value.setAttribute('onsubmit', recaptchaParentFormform_ContactUsForm_7011_Recaptcha_Value.getAttribute('onsubmit').replace('window.kentico.updatableFormHelper.submitForm(event);', 'recaptchaChallengeform_ContactUsForm_7011_Recaptcha_Value(event);'));
};
if (document.readyState === 'complete') {
window.kentico.updatableFormHelper.registerEventListeners({"formId":"form-ContactUsForm-7011","targetAttributeName":"data-ktc-ajax-update","unobservedAttributeName":"data-ktc-notobserved-element"});
} else {
document.addEventListener('DOMContentLoaded', function(event) {
window.kentico.updatableFormHelper.registerEventListeners({"formId":"form-ContactUsForm-7011","targetAttributeName":"data-ktc-ajax-update","unobservedAttributeName":"data-ktc-notobserved-element"});
});
}
Thank you.
We will be in touch soon.
Annual results 2025
Graduate Programme
Our Graduate Programme offers fantastic opportunities for Graduates to learn and grow and work on exciting challenging projects.
Who do you want to be?
Are you a team player with a ‘Can Do’ attitude? Are you inquisitive, an innovative problem solver and able to meet deadlines?
View opportunities
Key Stat
1400 +
graduates have completed our programme
Key Stat
45%
of our 2025 graduates were female
Key Stat
2006
the year our programme commenced
Learn more about our programme
Our brochure contains all the information you need to know about our Graduate Programme. It also includes a degree matching tool to help you determine which role you would be most suited to.
Download our brochure
Meet some of our graduates
Electrical Engineering
Ekin
"Joining the PM Group graduate programme has allowed me to contribute to exciting pharma and mission critical projects. I’ve learned a lot from supportive mentors across multiple offices. It’s a great environment for technical and professional growth.”
Accounting
Joshua
"PM Group’s graduate programme has been a transformative experience. It offered a unique, collaborative environment where I could apply my skills. It's an ideal launchpad for graduates seeking a meaningful career in engineering and project delivery.”
Process Engineering
Avita
"PM Group’s graduate programme has sharpened my technical
and interpersonal skills. I gained hands-on experience with top pharma clients and broadened my industry exposure."
Structural Engineering
Sylwia
"The graduate programme gave me a strong understanding of the industry and business. I connected with inspiring professionals and improved my communication and presentation skills through expert-led workshops.”
Ekin
Joshua
Avita
Sylwia
How to apply for our programme
We value your interest in joining our team. We have designed a four-stage assessment to ensure the right fit for both you and our company.
Our application process
Submit your application
To apply, upload your required documents using PM Group’s online application.
View opportunities
Phone screening
Applicants who are successful following the phone screening will be invited to attend an in-person interview.
During the interview, applicants will be assessed on competency, technical ability and most importantly, cultural fit.
In-person Interview
After a successful phone screening, you will be invited to an in-person interview. This is where we will get to know you better, assess your skills, and see how well you fit with our company culture.
Job offer
If all goes well, our Early Careers team will get in touch with feedback. If you are successful, you will receive a verbal job offer, followed by reference checks.
FAQ's
What are the minimum entry requirements?
Ideally, a 2:1 in a relevant degree subject plus relevant work experience, projects and internships.
What does the application process involve?
We’ve made our application process as simple as possible. To apply, fill out our short application form and upload your CV.
In what disciplines will I work?
We have roles available across multiple disciplines. Use our degree-matching tool to discover these.
Meet Thiah, an Environmental Coordinator
Discover life at PM Group
Thiah completed PM Group's Graduate Programme and works as an Environmental Programme Coordinator
Discover life at PM Group
Graduate opportunities: Develop your knowledge through exciting challenges
Intern opportunities: Work on live projects in a variety of assignments