Closing date for applications: 30 September 2022

At MAC we understand that a SAS® Programmer will take many different paths during their career. Some SAS® Programmers may be more technically inclined than others whereas some may be more aligned with management. That is why at MAC we have two dedicated specialist paths for our SAS® Programmers to grow and develop. The Technical route looks at introducing new processes, macro development and developing our SAS® Academy. The Management path focuses on growing the department, fostering talent, and strengthening our relationship with our clients.

Whichever path suits you, MAC is a unique opportunity for a SAS® Programmer, as our SAS® Programmers are involved in those site level discussions, we get full insight into patient recruitment, site monitoring, drug sourcing, etc. MAC Clinical Research manages clinical trials for the pharmaceutical industry, and we are seeking to appoint a Senior level SAS® Programmer, or even a SAS® Programmer looking to take that next step into a Senior role, to join our small but organically grown talented Biometrics team. The role is advertised as fully homebased, however we are happy to be flexible with regards to location in the UK, so any of our clinical site locations may be considered if this is something you prefer


To support the SAS® programming team and provide SAS® programming support to MAC Clinical Research projects and its customers.

To work to Standard Operating Procedures (SOPs) and help develop best working practices to deliver the portfolio of projects within the SAS® programming Department.

  • Provide support for the SAS® programming aspects of projects within the Biometrics department.

  • Work with developed processes to support all activities within the SAS® programming department.

  • Assist in the development of existing and new processes to support activities within the SAS® programming department.

  • Independently create datasets, table, figure and or listing SAS® programs for allocated projects and their corresponding deliverables.

  • Ensure SAS® programming deliverables are achieved on time and to high quality.

  • Ensure that all SAS® programming activities are performed in line with relevant SOPs and in accordance with GCP.

  • To ensure customer satisfaction.


  • Educated to Degree level in relevant subject.

  • Experience with the SAS® programming language and in-depth working knowledge of effective SAS® programming practices.

  • A minimum of 1 year in industry using SAS® is desirable.

  • Demonstrable working knowledge of CDISC data standards including ADaM and SDTM.

  • Awareness of CDISC Define.xml standards.

  • Experience in the production of table and listing outputs.

  • Excellent oral and written communicative skills. Fluent in oral and written English.

  • Excellent time management to organise and prioritise workload.

  • Ability to develop skills proactively.

  • Participate in process development and departmental initiatives.

  • Ability to work in a collaborative team environment.

  • Able to proactively identify risks and issues and be able to devise mitigation and contingency plans and solve problems as they arise. Encourage team members to apply the same approach to seek solutions.

  • Understanding of drug development process including the relationship between the CRO industry and pharmaceutical companies.

  • Knowledge of the regulatory framework that surrounds drug development and the clinical trial process.

  • Knowledge of clinical trial process; including the interaction between the SAS® programming team with the wider Biometrics team and clinical operations.

Job Description - Senior SAS Programmer September 2021
Download PDF • 254KB

Salary: Competitive + Negotiable £ Apply Now


Filter Locations

Filter Jobs