When joining PerkinElmer, you select an experienced and trusted leader in scientific solutions, with the support of a global service network and distribution centers, providing the right solution, at the right time, to meet critical customer needs. With over an 80+ year legacy of advancing science and a mission of innovating for a healthier world, our dedicated team collaborates closely with commercial, government, academic and healthcare customers to deliver our broad portfolio of analytical solutions, and OneSource services.
Job TitleSoftware EngineerLocation(s)Johor
Job Description
Responsibilities:
- Maintain, enhance, and debug the homegrown MES application across the full stack — React frontend, C# REST API backend, and Microsoft SQL Server database.
- Develop new React components and UI features within the existing MES, ensuring consistency with established design patterns and coding standards.
- Build and maintain C# REST API endpoints using Entity Framework, including data access layer updates, business logic, and integration with SQL Server.
- Write, optimize, and maintain SQL Server queries, stored procedures, and schema changes to support application features and data integrity.
- Expert-level proficiency in Python and .vbs for data engineering tasks, including pipeline development, automation, data transformation, and integration (e.g., pandas, pyodbc, requests).
- Experience designing, implementing, and configuring both public and private API endpoints to enable seamless system integrations and scalable solutions.
- Maintain and improve Python data pipeline scripts that extract, transform, and load data between SAP, Salesforce, ServiceMax, SFTP, Email, and MES systems, ensuring reliability and performance.
- Navigate and contribute to a large, complex enterprise codebase, following established patterns and conventions while identifying opportunities for improvement.
- Collaborate with business stakeholders in Operations, Production, Quality, Engineering, Planning, Procurement, Service, Logistics and IT, to understand requirements, troubleshoot production issues, and deliver timely solutions.
- Participate in code reviews, contribute to technical documentation, and support team knowledge-sharing practices.
Basic Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 3+ years of professional software development experience with hands-on work across a full-stack environment.
- Proficiency in React, including component architecture, state management, and integration with REST APIs.
- Solid C# development experience, including building and maintaining REST APIs and working with Entity Framework for data access.
- 3+ years of experience with Microsoft SQL Server, including writing queries, stored procedures, and schema management in a production environment.
- 3+ years of Python scripting experience, with the ability to read, maintain, and improve existing pipeline and automation scripts.
- Demonstrated ability to work effectively within a large, established codebase — reading, understanding, and extending existing code without disrupting core functionality.
- Must be onsite to gather requirements, collaborate with cross-functional teams, and troubleshoot production issues in person.
Preferred Characteristics:
- Experience with Manufacturing Execution Systems (MES) or other enterprise operations software in an industrial or laboratory environment.
- Familiarity with SAP systems and experience integrating or extracting data from SAP via APIs or vbs scripted pipelines.
- Power BI development experience, including connecting reports to SQL Server data sources and building operational dashboards.
- Experience with version control systems (e.g., Git) and familiarity with CI/CD practices in an enterprise software environment.
- Strong problem-solving skills with a pragmatic approach to debugging and root-cause analysis in complex, integrated systems.
Skills Required
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
- 3+ years professional full-stack software development experience.
- Proficiency in React (component architecture, state management, REST API integration).
- Solid C# development experience, including building and maintaining REST APIs.
- Experience with Entity Framework for data access.
- 3+ years Microsoft SQL Server experience (queries, stored procedures, schema management).
- 3+ years Python scripting experience (maintain and improve pipelines).
- Expert-level proficiency in VBScript (.vbs) for data engineering/automation tasks.
- Experience with Python data engineering libraries and connectors (pandas, pyodbc, requests).
- Experience integrating/extracting data with SAP, Salesforce, and ServiceMax as part of data pipelines.
- Experience designing and configuring public and private REST API endpoints and integrations.
- Proven ability to read, understand, and extend large enterprise codebases without disrupting core functionality.
- Must be onsite (Johor) to gather requirements and troubleshoot production issues.
- Experience with Manufacturing Execution Systems (MES) or enterprise operations software.
- Power BI development experience (connecting reports to SQL Server, building operational dashboards).
- Experience with version control (Git) and familiarity with CI/CD practices.
- Strong problem-solving and pragmatic debugging/root-cause analysis skills.
PerkinElmer Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about PerkinElmer and has not been reviewed or approved by PerkinElmer.
-
Retirement Support — Retirement support stands out through strong 401(k) matching and, in places, immediate vesting that can materially increase total rewards. The ability to direct contributions and manage rollover options adds flexibility to long-term savings.
-
Leave & Time Off Breadth — Leave offerings are described as fair, with paid holidays, vacation, floating holidays, and paid sick leave included across many roles. Reported PTO amounts (e.g., roughly three weeks or 18 days) suggest a solid baseline even if it varies by site and department.
-
Flexible Benefits — Benefits appear broad and customizable, spanning multiple insurance types, spending accounts, wellness programs, and optional coverages like pet insurance. Added programs such as EAP resources, backup care, discount platforms, and tuition reimbursement expand the total rewards footprint beyond core pay.
PerkinElmer Insights
What We Do
For 85 years, PerkinElmer has pushed the boundaries of science from food to health to the environment. We’ve always pursued science with a clear purpose – to help our customers achieve theirs. Our expert team brings technology and intangibles, like creativity, empathy, diligence, and a spirit of collaboration, in equal measure, to fulfill our customers’ desire to work better, innovate better, and create better. PerkinElmer is a leading, global provider of technology and service solutions that help customers measure, quantify, detect, and report in ways that help ensure the quality, safety, and satisfaction of their products. Learn more at www.newperkinelmer.com.






