Search by job, company or skills

M

Principal Software Engineer

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

International award-winning executive recruitment specialist Monroe Consulting Group Indonesia is recruiting on behalf of one of the leading marketplace platform in Indonesia, looking to hire an experienced Principal Software Engineer. This job is based in Jakarta, Indonesia.

Job Description:

  • Set and execute the long-term technology vision and architectural direction across multiple teams and mission-critical platforms.
  • Facilitate architecture reviews while defining scalable design principles, engineering standards, and organization-wide technology decisions.
  • Architect and guide the development of large-scale distributed systems capable of serving millions of users with strong availability, low latency, and resilience.
  • Promote engineering excellence by driving best practices in coding, system design, performance tuning, and reliability.
  • Take ownership of platform scalability, performance, and overall quality by anticipating bottlenecks and delivering effective solutions.
  • Implement meaningful metrics, monitoring, and observability frameworks to enhance system stability and team productivity.
  • Assess and introduce emerging technologies through proof-of-concept initiatives aligned with both technical and business objectives.
  • Lead technical evaluations for build-versus-buy decisions, vendor selection, and strategic technology collaborations.

Requirements

  • 10+ years of software engineering experience building and scaling high-traffic distributed systems using Java, Node.js, Python, or Go.
  • Strong experience with microservices / SOA architectures and large-scale web application development.
  • Deep expertise in SQL (MySQL, PostgreSQL) and NoSQL databases (e.g., DynamoDB, MongoDB, Cassandra, Redis).
  • Hands-on experience with Docker, Kubernetes, and event-driven systems using Kafka, RabbitMQ, AWS SQS/SNS, or Google Pub/Sub.
  • Proficiency with monitoring and observability tools (e.g., Datadog, Prometheus, Grafana, ELK).
  • Understanding of SRE principles including SLOs, SLIs, error budgets, and incident management.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145230995

Similar Jobs