Johnson Matthey

Principal Manufacturing Engineer (Principal Software Engineer)

Skopje - MK Full time
Johnson Matthey is a company with many years of experience in the global market, with established systems for standards and quality.

The prestige award for Best Employer for 2022 and 2023 – in the category of foreign investment in the Republic of North Macedonia, is a great recognition for all team members, who make Johnson Matthey a great place to work and develop talents!
With more than 205 years history, join us and help to accelerate the transition to net-zero! As a Principal Manufacturing (Software) Engineer, you’ll contribute to JM’s mission as a world leader in sustainable technology, transforming energy and reducing carbon emissions for a cleaner, brighter future.

Job purpose:

As a Principal Manufacturing Engineer (Principal Software Engineer), you will play a key role in the design, implementation, and support of critical MES applications. You will work closely with global business stakeholders to understand their requirements and translate them into effective technical solutions. This role involves hands-on configuration, troubleshooting, and optimization of MES systems to ensure efficient and reliable operations. 

You will provide day-to-day support to users, addressing questions, resolving issues, and implementing customizations. Additionally, you will contribute to the ongoing development and enhancement of MES applications, leveraging your technical expertise to improve system performance and functionality. 

Principal accountabilities   

  • Coordinate with business users and external vendors to manage and maintain all IT related systems  
  • Responsible for translating business requirements into functional specifications for the technology solution / application. Work with system end-user and SMEs from different functions to understand needs, challenges & objectives 
  • Facilitate the capability building of the new users on the system and retrain the users on the system periodically as per the system updates  

Technical capability  

  • Design and implement technical solutions. Drive configuration of the applications as per the business requirements in collaboration with JM team and vendors 
  • Oversee JM IT and supplier delivery teams during build to ensure functional and technical solutions are developed as per design and support development teams with queries as they occur 
  • Act as SMEs of their platform and processes, able to understand what capabilities a platform has to resolve user needs and impacts within a process when changes are proposed 
  • Undertake troubleshooting of application issues and resolve the issues; liaison with the software providers in case the issue could not be resolved internally  
  • Resolve technical and service issues of users, escalate wherever necessary   
  • Create detailed solution documentation in line with JM IT engineering and architectural methodology to document solutions for approval at review boards 
  • Improve process flow and user documentation for different related modules   
  • Ensure adherence to regulatory compliances and adherence to audit findings; undertake improvements as required  
  • Technical coaching and support to other engineers within the team  


Experience of working with the following:  

  • Professional standards-based web development using ASP.Net, HTML/HTML5, CSS/CSS3, and JavaScript
  • .NET based language (C#, VB.Net)
  • SQL Server and SQL Reporting Services
  • Experience using Visual Studio or related IDE

Even if you only match some of the skills, we’d love to hear from you to discuss further!

What we offer:

We are supportive of hybrid and flexible working where applicable, and other benefits that support our employees’ financial and physical wellbeing, such as:

  • Competitive salary
  • Private health insurance
  • Discretionary annual bonuses & salary reviews
  • Incentivized referral bonus program
  • Hybrid model of working
  • Team building events
  • Professional development budget (Certifications, e-learning platforms and conferences)
  • Psychological Health Support Program (Elements and other wellbeing initiatives)
  • Wellbeing support

Ready to make a meaningful impact on your career and the environment? Join us and help shape a sustainable future while advancing your career!

To submit your application, please click the "Apply" button online.

All applications are carefully considered and your details will be stored on our secure Application Management System. This is used throughout Johnson Matthey for the selection of suitable candidates for our vacancies as they arise. Johnson Matthey respects your privacy and is committed to protecting your personal information.

For more information about how your personal data is used please view our privacy notice:  Johnson Matthey Privacy Notice. By applying for this role and creating an account you are agreeing to the notice.

Johnson Matthey Plc is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, marriage or civil partnership, pregnancy or maternity, religion or belief.