Senior/Lead Software Engineer

Specialisation:
IT
Location:
Kuala Lumpur
Malaysia Office

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.

HR officer

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.

Interested? Send us your motivation.

Leave your details below or contact us directly.

Your data will only be used for further contact regarding your question. By submitting your request you agree to our privacy policy

More vacancies

  • Senior Sales Manager Sales Coimbatore / Ludhiana / Delhi / Mumbai (flexible), India
  • Senior Software Engineer Engineering, Research & Development Kortrijk, Belgium
  • Implementation Engineer Installation & Services Kortrijk, Belgium
  • International Sales Manager Sales Kortrijk, Belgium
  • All Vacancies
  • Stay informed about our job opportunities

    Subscribe to our newsletter and receive information about our job offers.

    By subscribing you agree to our privacy policy, terms and Conditions. Your data is only stored for future notifications

    Life at BMSvision

    Sales Manager

    Installation Engineer

    Software Engineer