Beranda Job Details
N
Information & Communication Technology 🏢 Full Time ⭐️ Terverifikasi

Senior Software Engineering Manager - Microservices & Platform Architecture

NSS IT Solution Sdn Bhd
Bali, Indonesia
Salary Estimate
Rp 180.000.000 – Rp 250.000.000
Newest
Live Update
1 Agustus 2026
Deadline
1 Agu 2027

job description

Join NSS IT Solution Sdn Bhd, a leading innovator in digital transformation, as our Senior Software Engineering Manager and shape the future of our microservices platform in Bali’s thriving tech hub. This is a rare opportunity to lead a high-impact engineering team in a dynamic, remote-first environment while enjoying the unparalleled lifestyle of Bali—where world-class surf, vibrant culture, and cutting-edge tech converge.

As the technical visionary for our microservices architecture, you’ll drive scalability, performance, and innovation while mentoring engineers to unlock their full potential. Your leadership will set the bar for technical excellence, fostering a culture of collaboration, ownership, and continuous improvement. Whether you’re debugging complex systems, optimizing cloud infrastructure, or championing best practices, you’ll have the autonomy to make critical decisions that shape our platform’s success.

This role is perfect for a hands-on leader who thrives at the intersection of architecture, coding, and team development. You’ll work closely with cross-functional teams—from product managers to DevOps—to deliver robust, scalable solutions that power our clients’ digital ecosystems. With a focus on cloud-native technologies, CI/CD pipelines, and observability, you’ll ensure our systems are resilient, efficient, and future-proof.

At NSS IT, we value diversity, innovation, and work-life balance. Enjoy competitive compensation, flexible remote work policies, and a supportive community of tech enthusiasts. If you’re passionate about building world-class software and leading high-performing teams in a tropical paradise, we’d love to hear from you.

Responsibility

  • Architect and evolve our microservices platform, ensuring scalability, security, and high availability to support global client demands.
  • Lead by example through hands-on coding, code reviews, and technical mentorship to elevate engineering standards across the team.
  • Drive technical strategy for cloud-native development, including Kubernetes, Docker, and serverless architectures, to optimize performance and cost.
  • Collaborate with product and DevOps teams to design CI/CD pipelines, automate deployments, and enhance observability (logging, monitoring, tracing).
  • Unblock engineers at the code level by debugging complex issues, optimizing queries, and resolving bottlenecks in distributed systems.
  • Foster a culture of innovation by promoting best practices in software design, testing, and documentation, while encouraging experimentation and learning.
  • Align engineering efforts with business goals, translating product requirements into technical roadmaps and ensuring timely delivery of high-quality features.
  • Champion security and compliance by implementing robust authentication, authorization, and data protection measures in all systems.

Qualifications

  • 8+ years of software engineering experience, with at least 3 years in a technical leadership or management role, preferably in a microservices or cloud-native environment.
  • Proven expertise in designing and scaling distributed systems using Kubernetes, Docker, AWS/GCP, and serverless technologies.
  • Strong programming skills in Go, Java, Python, or Node.js, with a deep understanding of algorithms, data structures, and system design.
  • Hands-on experience with CI/CD tools (e.g., Jenkins, GitHub Actions, ArgoCD) and infrastructure-as-code (Terraform, Pulumi).
  • Passion for mentorship, with a track record of coaching engineers, conducting code reviews, and fostering a culture of technical excellence.
  • Familiarity with observability tools (Prometheus, Grafana, ELK Stack, OpenTelemetry) and debugging techniques for distributed systems.
  • Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Required Skills

microservices architecture Kubernetes Docker AWS/GCP Go/Java/Python/Node.js CI/CD pipelines Terraform observability system design leadership mentorship cloud-native development distributed systems security best practices

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline..

Apply Now

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua