Find a jobRecruiters

Senior Software Engineer

Exclusive opportunity

Hybrid

Senior Software Engineer

NSS IT Solution Sdn Bhd

Senior Software Engineer

Skills

MongoDBDockerReactNodePythonJavaTesting & QAMicroservicesSpring BootPostgreSQLKafkaRedisDatadogGrafanaAWSPrometheusKubernetesAzure

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

MYR 72,000 – MYR 106,800 / year

Location:

Cyberjaya, Selangor, Malaysia

Work mode:

Hybrid

Published on:

11 August 2026

What they need


We're looking for a hands-on Software Development Team Lead to guide a small, high-impact engineering team responsible for both monolithic application and a growing ecosystem of microservices. You'll split your time between technical leadership, architecture decisions, and staying close to the code — this is not a purely managerial role. You'll be the technical anchor for your team, helping navigate the tradeoffs of working across both architectural paradigms while mentoring engineers and driving delivery.

Key Responsibilities:

Technical Leadership

  • Lead the design, development, and deployment of systems spanning both the existing monolithic codebase and newer microservices-based components
  • Make architectural decisions around service boundaries, data consistency, API contracts, and inter-service communication
  • Guide decisions on what stays in the monolith vs. what gets extracted into standalone services, balancing pragmatism with long-term scalability
  • Drive best practices for code quality, testing, CI/CD, and system observability across both architectures
  • Stay hands-on — contribute to code reviews, complex debugging, and critical feature development in both environments

Team Management

  • Lead, mentor, and grow a team of 3–5 engineers, providing technical guidance and career development support
  • Own sprint planning, task breakdown, and delivery timelines in collaboration with product stakeholders
  • Conduct 1:1s, performance feedback, and foster a culture of ownership and continuous improvement
  • Balance hands-on coding with team leadership responsibilities (~40-50% technical, ~50-60% leadership, adjustable based on team needs)

Cross-Functional Collaboration

  • Partner with Product Managers, QA, DevOps, and other engineering teams to align on technical roadmaps
  • Translate business requirements into technical specifications and scalable solutions
  • Communicate technical trade-offs and risks clearly to non-technical stakeholders, including monolith vs. microservices decisions

Full Stack Ownership

  • Guide full stack development efforts — backend services primarily, with working knowledge of frontend integration points
  • Ensure APIs and services are well-documented, secure, and performant end-to-end, whether served from the monolith or a microservice

Required Qualifications

  • 5–8 years of software development experience, including backend and full stack work
  • Proven experience working with both monolithic architectures and microservices — including maintaining legacy monolithic systems while incrementally modernizing
  • Strong polyglot background — comfortable working across multiple languages/frameworks (e.g., .NET, Java/Spring Boot, Node.js, Python— adaptable based on project needs)
  • Solid understanding of RESTful API design, message queues/event-driven architecture (Kafka, or similar)
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Hands-on experience with cloud platforms (AWS, Azure)
  • Familiarity with relational and NoSQL databases (PostgreSQL, MongoDB, Redis, etc.)
  • Experience with CI/CD pipelines and DevOps practices for both monolithic and distributed systems
  • 1–3+ years of prior lead/mentorship experience — either as a formal team lead, tech lead, or senior engineer guiding junior developers
  • Strong understanding of system design principles: scalability, fault tolerance, distributed transactions, caching strategies, and monolith decomposition patterns
  • Excellent communication skills — able to work with both technical and non-technical stakeholders

Nice to Have

  1. Experience with strangler fig pattern or other monolith-to-microservices migration strategies
  2. Experience with service mesh technologies (Istio, Linkerd)
  3. Exposure to frontend frameworks (React, Angular, or Vue) for full stack collaboration
  4. Experience with monitoring/observability tools (Prometheus, Grafana, ELK, Datadog)
  5. Prior experience in Agile/Scrum environments
  6. Contributions to open-source projects or technical blogs

Other offers great for you!

These companies are also looking for great profiles

Team.is

Senior Software Engineer Fullstack Typescript H/F

70000 - 90000 euros

Permanent contract

Paris, France

Hybrid

Skills

DockerReactTypescriptAWSKubernetesFullstack DevelopmentTerraformNXEffectAnglais

7 months ago

Quick apply

Kalytech Consulting

Senior Software Engineer

530

Freelance

Brussels, Belgium

Hybrid

Skills

C#.NETMicrosoft SQL ServerSelligent

4 months ago

Quick apply

Naxo

Senior Software Engineer Java Backend Circularité

480

Freelance

Lille, France

Hybrid

Skills

Google Cloud PlatformJavaSpring BootKafkaKubernetesTechnical architecture

13 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools