Senior Software Engineer (Python)
We are looking for a Senior Software Engineer (Python) to join a team building engineering workflow solutions for advanced 3D and medical software platforms. In this role, you will design and develop Python-based plug‑ins and automation workflows on top of a proprietary 3D software ecosystem used globally in the medical and engineering industries. You do not need prior experience with our internal tools — strong software engineering fundamentals and experience working with APIs, complex workflows, or domain-specific applications are what matter most.
What you will do
- Design, develop, and maintain Python-based plug‑ins and automation workflows for desktop engineering applications
- Build solutions by integrating with existing APIs and SDKs provided by a proprietary 3D software platform
- Translate user and business requirements into clean, extensible technical designs
- Implement workflow logic involving 3D data, geometry-related operations, and data processing
- Collaborate with cross-functional teams, including R&D, product managers, and research teams
- Troubleshoot, optimize, and maintain existing software solutions with a focus on quality and usability
- Participate in code reviews, design discussions, and continuous improvement initiatives
- Write and maintain technical documentation for developed features and workflows
Your profile
- Bachelor’s degree in computer science, software engineering, or a related engineering discipline
- Strong experience as a software engineer (more than 5 years)
- Proficiency in Python for building production-quality software
- Solid understanding of object-oriented design, APIs, and software architecture
- Experience developing desktop applications, tools, or workflow-driven systems
- Comfortable working with complex SDKs, APIs, or third-party platforms
- Strong analytical and problem-solving skills
- Experience working in Agile or cross-functional teams
- Clear and effective communication skills
What we offer
Location and type of contract
- Petaling Jaya, Malaysia
- Hybrid
- Full-time
- Mid-senior level
- CV in English
Share on:




Working at Materialise
Materialise is a dynamic, international high-tech company, founded in 1990 and headquartered in Belgium, with over 2,300 employees worldwide. Materialise’s mission is to innovate for a better and healthier world through its software and hardware infrastructure and in-depth knowledge of additive manufacturing (also known as 3D printing). Our customers are in diverse industries, such as automotive, aerospace, medical, research, and academia.
As a growing company, Materialise is always looking for enthusiastic professionals who want to work in an environment full of revolutionary technology and surrounded by people passionate about their work.




