Senior/Lead Software Engineer
- Specialisation:
- IT
- Location:
- Kuala Lumpur

Let's talk business
- You will be part of a larger global team, but in this role your colleagues from our R&D Department will be your daily sparring partners.
- In this role, you'll be at the core of our MES (Manufacturing Execution Systems) product portfolio: developing essential modules, rolling out smart integrations with our cloud platform, and ensuring everything runs smoothly.
- You're basically our new tech wizard: with your skills in modern web technologies, you'll turn complex requirements into intuitive applications that make a real difference for our customers worldwide.
- Your curiosity, technical insight, and forward-thinking mindset will help us stay ahead of technological trends, boosting productivity and driving continuous innovation.
Let's talk you
Key responsibilities:
- Design and develop scalable software solutions using .NET (C#), Angular, and modern architectural patterns.
- Write clean, maintainable, and well-tested code.
- Contribute to system design, architecture discussions, and technical decision-making.
- Build and maintain CI/CD pipelines and DevOps practices.
- Ensure software quality through automated testing and best practices.
- Collaborate across teams, participate in code reviews, and drive knowledge sharing.
- Mentor junior and mid-level engineers.
- Work closely with Software PO to deliver high-quality outcomes aligned with business goals.
- Strong analytical and problem-solving capabilities in resolving complex technical issues.
Qualifications
- 8+ years working experience in software development.
- Strong expertise in .NET (C#, ASP.NET Core, Web APIs).
- Experience with distributed systems, microservices, and modern architecture patterns (REST, messaging, CQRS, DDD).
- Solid understanding of relational and non-relational databases (e.g. PostgreSQL, MySQL, Redis).
- Experience with CI/CD and DevOps practices.
- Experience with microservices architecture is a plus.
- Familiarity with cloud-based architecture.
- Experience with Angular or modern frontend frameworks is a plus.
- Basic knowledge of MES systems is a plus.
- Comfortable working in an international, collaborative environment in a fast-growing company.
- You have an agile mindeset, and you're always looking for better, smarter ways to build software.
- You can share ideas clearly, convince others when needed, pass on knowledge like a pro, and thrive in a team-oriented environment.
- You're fluent in English, but any additional language is gold in our global company.
- You're self-driven and a team player.
Let's make an offer you can't refuse
- An international and innovative environment with a high-tech product range.
- An open working atmosphere with a flat organizational structure, helpful colleagues, accessible managers, and direct access to decision-makers.
- Close collaboration with international teams, offering global exposure and diverse perspectives.
- Internal and external training opportunities. We’ve got your back!
- You are ambitious and would like to grow in your role? We offer you actual advancement and development opportunities.
- Autonomy and room for initiative. We love passionate people filled with energy and curiosity.
- Flexible working hours aligned with core collaboration windows for effective global teamwork, with hybrid working arrangements.
- A culture that values ownership, continuous improvement, and sustainable pace.
- Friendly, accessible office locations with public transport convenience.
- And of course a competitive salary with lots of fringe benefits (insurance, allowances, team building, snacks and good coffee 😊).
Apply now!
Are you interested? Fill out the form below or contact us via jobs@bmsvision.com. Your application will be treated in strict confidence and answered promptly.

Bo Vande Meulebroecke
HR Officer
Why you and BMSvision?
We like you to develop yourself: from in-depth trainings to new discoveries at international fairs.
We like to grow with you: we understand that life happens, and we'll provide flexibility.
We like you to enjoy yourself: the colleagues are nice to work with, but also nice to hang out with after work.