More jobs:
Principal Software Engineer Penuh waktu Hybrid Selatan Min. of expe
Job in
Tangerang, Banten, Indonesia
Listed on 2026-01-25
Listing for:
Sirclo
Full Time
position Listed on 2026-01-25
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
- Build and evolve
real-time or near real-time
applications (events/streams, ordering, idempotency, back pressure, replay strategies). - Drive engineering excellence: code review standards, testing strategy, CI/CD quality gates, observability, and operational readiness.
- Own reliability outcomes: graceful degradation, incident response improvements, SLO thinking, and reducing blast radius.
- Mentor and coach engineers across levels; raise the bar for technical rigor and craft.
- Collaborate cross-functionally to translate requirements into robust technical plans and iterative delivery.
- Contribute to platform thinking: reusable components, golden paths, internal tooling, and developer experience improvements.
- Document key decisions (e.g., ADRs/RFCs), making tradeoffs explicit and scalable for the organization.
- 7+ years of professional software engineering experience building and operating production systems.
- Proven experience in system architecture and designing large-scale systems end-to-end.
- Polyglot engineering capability (strong in one language; able to be effective in multiple stacks).
- Strong understanding of distributed systems fundamentals: consistency, concurrency, reliability patterns, failure modes.
- Experience with real-time / event-driven systems and associated challenges (ordering, idempotency, retries, back pressure, DLQ/replay).
- Solid database fundamentals across SQL and No
SQL (e.g., Postgres/MySQL and at least one No
SQL paradigm), including performance and data modeling tradeoffs. - Strong leadership skills, demonstrated growth mindset, and have a “street-smart” pragmatism.
Position Requirements
5+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×