Staff Engineer

  • Sector: 信息技术
  • Contact: Manoj Kumar
  • Client: Monroe Consulting Group
  • Location: Kuala Lumpur
  • Salary: Negotiable
  • Expiry Date: 19 March 2026
  • Job Ref: BBBH495445_1773306903
  • Contact Email: manoj@monroeconsulting.com.my

Executive recruitment firm Monroe Consulting Group's Technology Division is partnering with a e-commerce company to contribute to architectural decisions, balance technical trade-offs, and help solve complex engineering challenges in a fast-paced environment.

Our distinguished client is currently seeking a highly skilled Staff Engineer. The ideal candidate will lead technical excellence and guide the evolution of critical digital platform services. In this position, you will design and operate scalable, highly reliable systems while collaborating closely with engineering leaders and mentoring development teams.

Key Responsibilities:

  • Provide architectural guidance and review technical designs for services, APIs, and data flows

  • Evaluate trade-offs across performance, reliability, scalability, and delivery timelines

  • Establish and maintain coding standards, design practices, and engineering guidelines

  • Mentor engineers on system design, code quality, and operational best practices

  • Design and develop secure, scalable backend services using modern programming languages and frameworks (e.g., Java, Spring Boot, Node.js, Go, or similar technologies)

  • Build systems that meet requirements for high availability, fault tolerance, and low latency

  • Integrate observability and monitoring capabilities into platform architecture

  • Contribute to developer tooling, CI/CD pipelines, platform engineering initiatives, and service-to-service communication frameworks

  • Help define standards for code quality, reliability, scalability, and engineering productivity

  • Ensure solutions align with security, compliance, and data protection requirements

  • Investigate and resolve production issues, perform root cause analysis, and drive continuous improvements.

Required Skills & Experience:


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline

  • 8-14 years of backend engineering experience, including several years in a senior technical or architecture-focused role

  • Strong experience building backend services using Java, Spring Boot, Node.js, or comparable technologies (full-stack exposure is beneficial)

  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL technologies (e.g., Redis, MongoDB)

  • Working familiarity with modern frontend frameworks (such as React, React Native, Flutter, or similar) to support backend-UI integration

  • Knowledge of authentication and authorization protocols (e.g., OAuth2, OIDC) and event-driven systems (e.g., Kafka or similar messaging platforms)

  • Experience with service mesh technologies and API gateway architectures in cloud-native environments

  • Hands-on experience with observability and monitoring tools such as OpenTelemetry, Prometheus, ELK, or comparable solutions

  • Strong debugging skills and experience diagnosing distributed system issues

  • Proven ability to mentor engineers and contribute to team growth