Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer (Java)

https:/globalline.my/

Kuala Lumpur

Hybrid

MYR 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Kuala Lumpur is seeking a Senior Software Engineer specializing in C programming. In this hybrid role, you will design and maintain high-performance backend systems supporting fintech projects. Candidates must have a Bachelor's or Master's degree in Computer Science and over 4 years of experience with a focus on C backend systems. You'll collaborate with cross-functional teams and have opportunities for mentoring and driving engineering best practices. Competitive salary and flexible working conditions are offered.

Benefits

Hybrid working arrangement
RM 200 travel allowance after probation

Qualifications

  • 4+ years of professional software development experience focusing on C backend systems.
  • Deep proficiency in C programming and related system-level concepts.
  • Strong understanding of Agile development practices and CI/CD.

Responsibilities

  • Design, develop, and maintain high-performance backend systems using C programming.
  • Optimize existing codebases for performance and reliability.
  • Mentor junior engineers and conduct code reviews.

Skills

C programming
OOP in C-compatible patterns
TDD
CI/CD pipelines
Linux/Unix programming
Memory management & pointers
Multithreading
System-level programming
Debugging and profiling tools

Education

Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field

Tools

gdb
valgrind
Docker
Kubernetes
PostgreSQL
Make
Job description

Position: Senior Software Engineer (Java)

Employment Type: Permanent

Location: KL Eco City, Kuala Lumpur

Working Days/Hours: Monday to Friday, flexible start time between 8:30 AM–10:00 AM (8 working hours/day, excluding lunch)

Working Arrangement: Hybrid (WFH every Monday)

Allowance: RM 200 travel allowance after probation

Project: Supporting a new fintech project

Company: https://globalline.my/

Job Responsibilities
  • Design, develop, and maintain high-performance backend systems using C programming.
  • Optimize existing codebases and system architecture for performance, scalability, and reliability.
  • Ensure adherence to software engineering best practices, including coding standards, architectural design, and design patterns.
  • Diagnose, debug, and resolve production issues with strong understanding of system-level behavior and internals.
  • Take ownership of system reliability through proactive monitoring, incident management, and performance analysis.
  • Mentor junior engineers, conduct code reviews, and contribute to building a strong engineering culture.
  • Develop and maintain unit tests, integration tests, and automated testing frameworks to ensure code quality.
  • Continuously improve build, deployment, and testing pipelines for rapid and stable delivery.
  • Collaborate with Product, QA, DevOps, and other cross‑functional teams to deliver solutions aligned with business goals.
  • Participate in architectural discussions and contribute to technical decisions for new system components.
Job Requirements
Education
  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field.
Technical Experience
  • 4+ years of professional software development experience with strong focus on C backend systems.
  • Deep proficiency in C programming, including:
    • Memory management & pointers
    • Multithreading
    • System‑level programming
  • Strong understanding of:
    • OOP (in C‑compatible patterns)
    • TDD
    • CI/CD pipelines
    • Agile development practices
  • Experience with Linux/Unix programming, including:
    • Sockets
    • IPC
    • Multithreaded applications
  • Hands‑on experience with debugging and profiling tools such as gdb, valgrind, strace, perf.
  • Familiarity with system internals (kernel behavior, CPU architecture, memory models).
Additional Technical Advantages
  • Experience with microservices or modular architectures.
  • Knowledge of RESTful APIs, HTTP, gRPC, or custom RPC protocols.
  • Experience with databases (PostgreSQL/MySQL, Redis or other key‑value stores).
  • Familiarity with build tools such as Make, CMake, Autotools.
  • DevOps exposure (automation scripts, Docker, Kubernetes) is a strong plus.
Soft Skills
  • Strong analytical and problem‑solving abilities, especially in low‑level debugging.
  • Ability to write clean, maintainable, and well‑documented code.
  • Excellent verbal and written communication skills.
  • Self‑driven, proactive, and able to take ownership of tasks and system components.
  • Ability to work effectively in a fast‑paced, startup‑like environment with shifting priorities.
  • Startup experience or entrepreneurial mindset is highly desirable.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.