Search by job, company or skills

A

Senior Software Engineer (Java)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

osition: 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:


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.

More Info

About Company

EPS is a multiple award-winning professional Recruiting and Outsourcing specialist servicing customers and business partners in the Asia Pacific region.
For over two decades now, EPS mission is to be a leading one-stop Recruitment & Outsourcing service provider by offering innovative and cost effective solutions. With operations in the APAC region, EPS is reputed to bring high value-added and integrated services to our clients leveraging on our talented professionals, advanced technologies and our technical know-how. EPS prides itself in providing the highest level of services to the full satisfaction of both our clients and candidates.

Job ID: 134175501