New Course on Maltese Language and Culture for Third-Country Nationals: Licensed educational institutions wishing to offer this course may contact us at [email protected] View Course Details
eu job search

TECHNICAL (TECH) LEAD

€45,000.00 - €60,000.00 year (annually)

  • FULL TIME
  • RAHAL GDID, MALTA
  • FLEXIBLE HOURS
  • 02 May 2026
  • Ref: 441310

For more information, please copy and paste this link into your browser: https://secure-jobsplus.gov.mt/Filerepository/Jobsplus/OPENIIOT_Tech_Lead.pdf

As Tech Lead, you will lead the development and implementation of reliable, scalable, and cyber-secure industrial software solutions based on Industrial IoT and Industry 4.0 principles. You will guide the software development team, contribute to architecture and technical decision-making, and work closely with customers and internal stakeholders to deliver high-quality solutions. This is a hands-on role that combines software development, technical leadership, and solution design. A strong part of this role is related to OpenIIoT’s Business Operations Solutions (BOS), including integrations and software environments connected to ERP, MES, WMS, MRP, and related operational platforms. Customer satisfaction, technical quality, and long-term maintainability are key responsibilities in this role. Tasks - Take ownership and accountability for the technical direction, timelines, and delivery of maintainable software - Take ownership of projects and products, ensuring quality, performance, scalability, and reliability - Lead the design, development, testing, and deployment of products within the OpenIIoT ecosystem - Lead cross-functional teams, in collaboration with the Lead Architect, to design and implement tailored solutions - Ensure clean, maintainable, and scalable code while adhering to best practices and design patterns - Work in an agile environment, continuously iterating and improving systems to meet evolving requirements - Support and mentor developers in technical decision-making, code quality, and problem-solving Requirements - Highly motivated - Love technology - Detail-oriented and committed to high quality - Strong critical thinking skills - Leadership and Technical team coaching skills - Strong Customer Communication skills - Open to receiving and applying feedback - Fluent in English, both written and spoken - Ability to work independently - Excellent problem-solving and teamwork skills - Willingness to go the extra mile when needed - Not a 9-to-5 mentality Hard skills - Experience with large codebases. - Experience with designing scalable production systems. - Experience with operational business platforms such as ERP, MES, WMS, MRP, or related solutions - Ability to read and critique code quickly, across multiple languages - Strong understanding of scalability, performance, failure modes and data modeling - Strong programming skills in building scalable and distributed systems - Strong debugging and problem-solving skills - Familiarity with advanced concepts such as event-driven architectures and real-time data processing - Ability to evolve architecture incrementally without major rewrites Programming & Technical Skills - Python - SQL and NoSQL - Production system design - Clean coding practices - Design Patterns - Docker - Linux - C++ - Unit testing and automated testing - System and Software Skills - Event-Sourcing - Micro-Services Business Operations System Experience - Understanding manufacturing, logistics, or supply chain-related administration processes is a big plus. - Knowledge of systems like MRP, ERP, MES, or Bookkeeping software is highly advantageous.

  • Profiles

    If multiple Education and Language Profiles are defined, please note that you must fit at least one of them, but not necessarily all.

    PROFILE 1

    • Language
      Reading
      Speaking
      Understanding
      Writing
    • ENGLISH

    ISCED Level:

    Bachelor or equivalent - Level (6)

    Subjects:

    Subject Level Grade
  • Competencies

    • Adapt preset program (code, decode). Develop basic production program (convert plan, reference system, document...)
    • Analyse architecture of IT systems within company
    • Analyse company's or client's functional needs. Formulate technical aspects according to specifications
    • Analyse technical and functional problems. Propose improvements, technical adjustments...
    • Check implementation of security rules and security of material and critical points
    • Counsel and supply technical support to users, customers and services
    • Design and elaborate a prototype or development model (design application)
    • Develop a prototype of a technical solution to be validated by client (type configuration...)
    • Develop database-linked applications
    • Write programs in specific programming language
  • Past Experience

    • Occupation
      Experience(months)
    • PROGRAMMERS AND DEVELOPERS, SOFTWARE
      36
  • Driving Licences

    No Driving Licenses required for this vacancy

  • Remarks

    Please quote the vacancy number in your email. Applicants must be Maltese/EU Nationals/other nationals who are entitled to equal treatment as EU Nationals with regards to employment due to EU legislation & treaty rights about the free movement of workers.

Apply   Change View

Need some guidance?

Make use of our knowledge base to achieve your career goals