Software Architect Lead Developer

Oxydata Software


Job Location:

Kuala Lumpur - Malaysia

Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Software Architect / Lead Developer

Location: Kuala Lumpur Malaysia
Work Mode: Hybrid

Employment type: Permanent

Our client is a global technology services and digital engineering organization with multi-billion-dollar revenue and operations across numerous countries worldwide. With a workforce of over 20000 professionals they deliver innovative solutions in cloud data AI and enterprise modernization to leading enterprises across industries.

We are seeking an experienced Software Architect / Lead Developer to provide technical leadership drive architecture design and guide system modernisation for complex enterprise applications.

Responsibilities

  • Define the target architecture and modernisation roadmap for the core C# platform.
  • Lead system design reviews and provide technical oversight across multiple development teams.
  • Design scalable maintainable and testable platform architectures for enterprise-scale applications.
  • Own the architecture for decoders including façade patterns message parsing and protocol handling.
  • Design assignment orchestration systems including state machines and execution schedulers.
  • Guide development teams on coding standards design patterns and refactoring strategies.
  • Lead proof-of-concept initiatives and technology evaluations.
  • Troubleshoot complex system-level issues involving both hardware and software integration.
  • Mentor senior engineers and development teams promoting knowledge sharing and best practices.
  • Drive technical debt reduction and platform optimisation initiatives.

Requirements

Must-have:

  • Bachelors or Masters degree in Computer Science Engineering or an equivalent field.
  • More than 10 years of software development experience.
  • Strong expertise in C#/.NET and C/C development.
  • Experience with large-scale enterprise applications and codebases exceeding 100 MB.
  • Deep understanding of Windows desktop application development using WPF and WinForms.
  • Experience designing high-performance systems and refactoring legacy architectures.
  • Proficiency in SQL Server and T-SQL.
  • Experience with TypeScript for map and UI components.
  • Strong technical communication skills with the ability to document architectural decisions and present them to stakeholders.

Nice-to-have:

  • Experience with telecommunications protocol decoding including LTE NR GSM and WCDMA.
  • Experience with Kotlin and Android development.
  • Experience with geospatial and mapping systems including tile servers and offline maps.
  • Experience with Golang for analytics and cloud integration.
  • Experience with hardwaresoftware integration platforms.

Education:

  • Bachelors or Masters degree in Computer Science Engineering or an equivalent field.

Why Join Us

  • Join a collaborative forward-thinking team where your technical leadership will shape the future of enterprise software platforms.
  • Opportunity to work on complex impactful projects mentor talented engineers and drive technology modernisation initiatives.
  • Be part of an environment that values innovation professional growth and cross-regional teamwork.

Apply Now:

Software Architect / Lead Developer Location: Kuala Lumpur Malaysia Work Mode: Hybrid Employment type: Permanent Our client is a global technology services and digital engineering organization with multi-billion-dollar revenue and operations across numerous countries worldwide. With a workforce of o...