Senior Software Engineer

1 day ago


Malaysia Revolab Full time 120,000 - 240,000 per year


Job Summary

We are seeking an experienced Senior Software Engineer to lead the design, development, and optimization of high-performance backend systems and APIs. You will take ownership of core infrastructure components, shape backend architecture decisions, and drive backend integration of AI functionalities across services.

You'll collaborate closely with frontend developers, DevOps engineers, and AI/ML teams to ensure end-to-end system performance, security, and reliability across both internal platforms and customer-facing products.

Key Responsibilities
  • Backend Architecture: Architect and implement robust, scalable, and secure backend systems that align with business goals and system-wide design principles.
  • API Design & Development: Lead the design and development of RESTful APIs, WebSocket services, and gRPC endpoints — ensuring efficient communication across AI services, frontend apps, and databases.
  • Database Design & Optimization: Design relational database schemas, optimize SQL queries, and implement data access patterns that support both transactional and analytical use cases.
  • System Performance & Scalability: Continuously monitor and improve backend system performance through caching, load balancing, rate limiting, and asynchronous job processing.
  • Testing & Code Quality: Write and enforce comprehensive unit and integration tests using Jest or similar frameworks. Maintain high standards for code readability, reusability, and reliability.
  • Documentation & Standards: Create and maintain detailed documentation for APIs, data models, system architecture, and deployment workflows.
  • CI/CD & DevOps Collaboration: Collaborate with DevOps teams to streamline CI/CD pipelines, containerization strategies, and deployment workflows using Docker, Kubernetes, and ArgoCD.
  • Technical Mentorship: Provide guidance to junior and mid-level engineers through code reviews, design discussions, and knowledge-sharing sessions (no direct reports).
  • Research & Innovation: Evaluate and integrate emerging backend technologies, frameworks, and methodologies to enhance system robustness and developer experience.
  • Agile Contribution: Lead and contribute to sprint planning, retrospectives, and technical roadmap discussions, driving backend-related priorities and improvements.
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
  • 5+ years of experience in backend development, with proven experience in architecting and scaling complex systems.
Experience and SkillsTechnical Skills
  • Strong proficiency in TypeScript, with deep expertise in and
  • Expert-level understanding of REST, WebSockets, and gRPC protocols.
  • Advanced SQL skills — including schema design, indexing, query optimization, and database migration.
  • Hands-on experience with ORMs (e.g., Prisma), database versioning, and transaction handling.
  • Solid foundation in backend architecture patterns (e.g., microservices, event-driven systems).
  • Strong understanding of testing methodologies — including unit, integration, and end-to-end testing.
  • Proficient in containerization and deployment pipelines using Docker, Kubernetes, and ArgoCD.
  • Comfortable working in cloud-based environments — preferably AWS or GCP.
Soft Skills
  • Clear, proactive communication and collaboration across teams.
  • High attention to detail and a strong commitment to code quality.
  • Ability to independently lead technical initiatives with minimal oversight.
  • Critical thinker with a continuous learning mindset.
Preferred Skills
  • Proficiency in Python (especially for AI integration or tooling).
  • Experience setting up CI/CD pipelines and infrastructure from scratch.
  • Familiarity with observability tools (e.g., Prometheus, Grafana, Sentry).
Work Environment
  • Office-based environment with flexibility for hybrid or remote work, depending on company policy.
  • Collaborative and agile product engineering team focused on innovation and high-impact systems.
Reporting Line

This role reports directly to the Lead Software Engineer.




  • Malaysia iDynamics Software Full time 60,000 - 120,000 per year

    Curiosity is the engine of achievement. What we need is not just a great programmer;but a good programmer with great habits.We are seeking a highly skilled software engineer to join our team and help us integrate Autocount desktop application with multiple third-party systems, including warehouse management systems, CRM systems, and other software. The...


  • Malaysia Chubb Full time 700,000 - 1,200,000 per year

    DescriptionPurpose of RoleWe are seeking a hands-on Senior Software Engineer with deep expertise in Angular front-end development and working knowledge of .NET to guide a high-performing squad in delivering robust, scalable, and high-quality user interfaces. The Senior Software Engineer will ensure engineering excellence, drive productivity, and foster a...


  • Malaysia Cohu Full time 120,000 - 180,000 per year

    DescriptionWe are the only Company with Expertise on the Entire Test Cell and Inspection.As a Software Engineer / Senior Engineer, you will be working with a team of engineers to deliver new technologies to customers by developing high quality effective software features that will be included in handler software release.You will play an important role...


  • Malaysia Cohu Full time 60,000 - 120,000 per year

    Description We are the only Company with the Expertise on the Entire Test Cell and Inspection.As a Software Engineer / Senior Engineer, you will be working with a team of engineers to deliver new technologies to customer by develop high quality effective software features that will be included in handler software release.You will play an important role...

  • Software Support

    1 day ago


    Malaysia iDynamics Software Full time 40,000 - 60,000 per year

    Job Description:We are looking for a dedicated Software Support Engineer to join our team and serve as the first point of contact for software-related issues. The ideal candidate will have a strong technical background, excellent communication skills, and a passion for delivering outstanding customer service.Key Responsibilities:Handle incoming software...


  • Malaysia Celestica Full time 150,000 - 200,000 per year

    ​09 - Senior Lead Engineer, Software 1Req ID: 127797Remote Position: NoRegion: Asia Country: Malaysia State/Province: Bayan LepasCity:  Penang General Overview Functional Area:  Engineering Career Stream:  Design - Software EngineeringSAP Short Name:  SLE-ENG-DSEIC/MGR:  Individual Contributor Direct/Indirect Indicator:  Indirect Summary...


  • Malaysia iDynamics Software Full time 30,000 - 60,000 per year

    Job DescriptionYou will focus strongly on Handling Software Sales inquiriesGetting involved in outbound sales activitiesCollaborating with management on sales goals, planning, and forecasting; maintaining short- and long-term business development plansYou will have to push through products of services to your network of existing and new customers. You should...


  • Malaysia Celestica Full time 60,000 - 120,000 per year

    ​09 - Senior Lead Engineer, Software 1 1Req ID: 127856Remote Position: NoRegion: Asia Country: Malaysia State/Province: Bayan LepasCity:  Penang General Overview Functional Area:  Engineering Career Stream:  Design - Software EngineeringSAP Short Name:  SLE-ENG-DSEIC/MGR:  Individual Contributor Direct/Indirect Indicator:  Indirect Summary...


  • Malaysia Celestica Full time 90,000 - 120,000 per year

    Req ID: Remote Position: HybridRegion: Asia Country: Malaysia State/Province: Bayan Lepas City:  Penang  General Overview Functional Area:  Engineering Career Stream:  Design - Software EngineeringSAP Short Name:  SLE-ENG-DSEJob Level:  Level 09IC/MGR:  Individual Contributor Direct/Indirect Indicator:  Indirect Summary The Senior Lead...


  • Malaysia Celestica Full time 100,000 - 120,000 per year

    Req ID: Remote Position: NoRegion: Asia Country: Malaysia State/Province: Bayan Lepas City:  Penang  General Overview Functional Area:  Engineering Career Stream:  Design - Software EngineeringSAP Short Name:  SLE-ENG-DSEJob Level:  Level 09IC/MGR:  Individual Contributor Direct/Indirect Indicator:  Indirect Summary The Senior Lead...