Software Engineer II, Open Source Server
- $118.4k–194.3k/yr
- Diposting bulan lalu · lewat Ashby
Rekrut di wilayah tertentu saja
Bangun dan perbaiki server open source Temporal
Kamu akan bekerja di tim Open Source Server di Temporal, membangun dan memelihara server inti. Tugasmu mencakup pengembangan fitur, peningkatan kinerja, dan pengoperasian sistem terdistribusi. Kamu akan bekerja sama dengan tim pengembang berpengalaman untuk merancang, membangun, dan mengoperasikan komponen platform Temporal.
Kenapa Menarik?
Temporal membuka kesempatan untuk belajar sistem terdistribusi dan berkontribusi pada proyek baru.
Tanggung Jawab Utama
- Rancang, implementasikan, uji, dan kirimkan fitur dan perbaikan yang terdefinisi dengan baik untuk server Temporal
- Kerja pada masalah sistem terdistribusi seperti penjadwalan tugas, eksekusi workflow, dan visibilitas
- Berkontribusi pada pengembangan sistem dengan mempertimbangkan pengalaman pengembang, kinerja, dan operabilitas
- Kerja sama dengan tim pengembang, product manager, dan tim cloud untuk memahami kebutuhan dan menyediakan solusi yang dapat diskalakan
- Meningkatkan keterandalan dan operabilitas server dengan menambahkan uji, instrumen, dashboard, alarm, runbook, dan dokumentasi
Persyaratan
- Pengalaman membangun dan mengoperasikan sistem backend produksi
- Dasar-dasar ilmu komputer yang kuat, termasuk konsep-konsep dasar konkuren
- Pengalaman menulis kode produksi berkualitas tinggi dalam Go, Java, atau bahasa backend lainnya
- Memiliki pemahaman tentang pengembangan sistem terdistribusi
Skills Wajib
Konteks Indonesia
- Estimasi Gaji (IDR):
- Rp 160,8 jt – 263,9 jt / bulanDikonversi dari gaji USD yang tercantum dengan kurs Rp 16.300 per USD (per 2026-07-14). Bukan gaji yang tercantum.
- Overlap Jam Kerja:
- Fleksibel — atur jam kerjamu sendiri
Lihat Deskripsi Asli dari Ashby Job BoardsTampilkan selengkapnya
Deskripsi asli dari Ashby Job Boards
ROLE SUMMARY Temporal is looking for a Software Engineer II to join the Open Source Server team. This team builds and maintains the core Temporal server. Its scope is broad, including Matching, Applications, Foundations, task processing, quotas and throttling, visibility, developer-facing primitives such as standalone activities, schedules, and streaming, and workflow experience improvements such as Continue-As-New, pause, and reset. We do not expect one person to cover all of these areas. We’re looking for an engineer who is excited to learn the system, contribute to new and/or ambiguous projects across the codebase, and help improve the reliability, performance, operability, and developer experience of Temporal over time. This is a hands-on engineering role where you’ll collaborate with experienced engineers to design, build, and operate components of Temporal’s distributed systems platform while growing your skills in distributed systems engineering. WHAT YOU'LL DO • Design, implement, test, and ship well-scoped features and improvements for the Temporal server with support from teammates. • Work on distributed systems problems in areas such as task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, developer primitives, and workflow lifecycle features. • Make thoughtful engineering tradeoffs with guidance, balancing developer experience, performance, and operability requirements. • Partner with engineers, product managers, cloud teams, and customer-facing teams to understand requirements and deliver scalable solutions. • Improve the reliability and operability of the server by adding tests, instrumentation, dashboards, alerts, runbooks, and documentation. • Participate in design discussions and code reviews to learn best practices and contribute to a high-quality codebase. • Contribute to improving the developer experience for open source users and enterprise customers through incremental improvements and bug fixes. • Share knowledge with teammates and contribute to a collaborative engineering culture. WHAT YOU'LL BRING • Experience building and operating production backend systems (distributed systems experience and concurrency experience). • Strong computer science fundamentals, including concurrency basics, data structures, and debugging. • Experience writing production-quality code in Go, Java, or another applicable backend language, with an emphasis on correctness and maintainability. • Familiarity with core distributed systems concepts (e.g., fault tolerance, consistency tradeoffs, replication, scheduling, performance), with interest in deepening these skills. • Ability to break down ambiguous problems into smaller tasks, ask good questions, and incorporate feedback from code review. • Comfort working collaboratively across teams and communicating progress, risks, and tradeoffs clearly. • Experience with testing practices and an operational mindset (logging, metrics, tracing, on-call empathy) is a plus. • Experience with open source software or communities is a plus. • Experience with AWS, Azure, or GCP is a plus. • Exposure to technologies such as Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, or MySQL is a plus. • Exposure to Kubernetes or related tooling (CRDs, KEDA, Argo) is a plus. WHAT MAKES YOU A GOOD FIT • You’re excited to continue building and deepening your distributed systems expertise. • You enjoy learning large, complex codebases, think critically, thrive in ambiguity, and enjoy solving challenging problems. • You take ownership of your work, follow through, and collaborate well with teammates. • You balance technical depth with practical engineering decisions and are comfortable iterating toward better solutions. • You don’t need prior Temporal experience—you’re excited to work on the core of a distributed system used by a large open source community and enterprise customers. Temporal Technologies is an Equal Opportunity Employer. Temporal Technologies does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. We embrace and celebrate differences and diversity. Temporal is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. If you need to request a reasonable accommodation, please let your Recruiter know so we can assist.
Konteks Gaji
Posisi Engineering serupa di LokerDollar dibayar sekitar $140k/yr (kebanyakan $7.6k–170k/yr, dari 460 listing aktif).
Perekrutan di Temporal
Temporal punya 6 lowongan aktif lain di LokerDollar dan telah merekrut di sini sejak 7 Sep 2026 — di kategori Engineering, Product.
- Senior Product Manager, Hybrid Platform & Deployment Models
- Director of Engineering, Compute
- Staff Product Manager, Agent Connectivity
Konteks pasar
- TERVERIFIKASIGaji tercantum 12% di atas median peran serupa $140,000/tahun (n=460 listing bergaji).
- TERVERIFIKASITemporal: 74 lowongan dalam 3 bulan terakhir, 74 sepanjang waktu di LokerDollar.
- TERVERIFIKASIPerusahaan pertama kali terlihat 7 Sep 2026.
- TERVERIFIKASILowongan ini pertama kali terlihat 3 Nov 2026.
- TERVERIFIKASITerakhir diverifikasi masih aktif 3 Nov 2026.
Kurang cocok? Lowongan serupa yang sedang buka
Lihat 5 lowongan serupa →Hanya untuk pelamar di luar Indonesia
Pertanyaan yang sering diajukan
- Apakah Software Engineer II, Open Source Server di Temporal bisa dikerjakan remote?
- Ya, Software Engineer II, Open Source Server di Temporal bisa dikerjakan remote, tetapi hanya untuk kandidat di United States. Kandidat dari Indonesia kemungkinan tidak memenuhi syarat. Cek syarat lokasi pada deskripsi lowongan.
- Berapa gaji untuk Software Engineer II, Open Source Server di Temporal?
- Rentang gaji yang tercantum untuk posisi ini adalah $118.4k–194.3k/yr.
- Jenis pekerjaan apa Software Engineer II, Open Source Server di Temporal?
- Posisi ini adalah pekerjaan full time.
- Bagaimana cara melamar?
- Klik tombol "Lamar" pada halaman ini untuk menuju halaman aplikasi resmi Temporal.
Jelajahi lebih lanjut
- Lowongan Engineering Remote Level Menengah
- Lowongan Engineering Remote di Developer Tools
- Lowongan Engineering Remote di Infrastruktur Cloud
- Lowongan Engineering di Temporal
- Lowongan Kerja Go Remote
- Lowongan Kerja Java Remote
- Lowongan Kerja Distributed-systems Remote
- Lowongan Kerja Backend Development Remote
Data & laporan pasar
Riset gaji & permintaan skill dari data lowongan kami sendiri.
- Skill yang Dicari Perusahaan Remote di Era AISkill paling sering disebut di lowongan aktif per jenis, skill AI, dan yang tumbuh tercepat. Data mingguan.
- Lowongan IT Indonesia vs Remote Global (2026)Analisis data primer 2.049 lowongan: metodologi, klasifikasi, dataset bisa diunduh.
- Permintaan Skill AI: Indonesia vs Global (2026)10.000+ lowongan, classifier taxonomy-first, Wilson CI, pra-registrasi sebelum analisis.
- Remote ≠ Remote: Skill yang Membuka Kerja Global untuk Indonesia (2026)12.891 lowongan remote: skill coding bergaji tertinggi justru paling terkunci untuk pelamar Indonesia. Dataset agregat CC BY 4.0.
- Lapisan Kepatuhan dalam AI Hiring Stack (2026)6.349 lowongan remote: 77,2% tidak menyebut siapa yang boleh melamar. Metodologi dan dataset agregat CC BY 4.0.
- AI di Iklan Lowongan: Indonesia vs Global (2026)Iklan engineering global yang menyebut AI naik dari 3,4% ke 23% sejak ChatGPT; iklan Indonesia dari 2,2% ke 2,8%. Skenario 2027 dan dataset CC BY 4.0.
- Indeks Masa Depan Pekerjaan: semua edisi kuartalanSatu indeks per kuartal dari iklan lowongan remote global dan Indonesia. Q4 2026 adalah baseline (= 100); edisi berikutnya diukur terhadapnya pada sumber yang sama.
- Indeks Masa Depan Pekerjaan, Q3 2026 (pra-baseline)Iklan lowongan remote global dan Indonesia per keluarga pekerjaan: permintaan keahlian AI, jangkauan remote, keterbukaan gaji dan senioritas. Setiap angka dengan ukuran sampel. Dataset CC BY 4.0.
- Pandora's Box Ep. 1: AI dan Iklan Lowongan Asia Tenggara (2026)118.545 iklan lowongan arsip 2019–2026: iklan web dan software developer menyusut di semua papan, aplikasi ponsel jadi tiket masuk, dan Job X-ray untuk 17 pekerjaan. Dataset CC BY 4.0.
- Cron vs LLM vs LangGraph vs Agen untuk Posting Sosial (2026)Studi pra-registrasi empat cara mengubah artikel blog menjadi posting sosial, di dua model. Pemeriksaan otomatis memilih template cron; model lebih menentukan daripada framework.
- Laporan Hiring Indonesia: Tech vs Non-TechPermintaan lowongan per bidang dari hitungan agregat — bukan listing per-listing.
- Benchmark Gaji IndonesiaKisaran gaji agregat lintas peran, dengan metodologi dan dataset terbuka.
- Indeks Gaji & Permintaan Kerja Remote untuk IndonesiaBerapa banyak lowongan remote global yang terbuka untuk Indonesia, dan gajinya (USD) per bidang.
- Laporan Kuartalan Pasar Kerja IndonesiaPHK, pendanaan, gaji & skill per kuartal — agregat terbuka.
- Laporan Pasar Remote per PeranLaporan otomatis per kelompok peran — skill, senioritas, perusahaan, gaji.
- Benchmark Gaji Remote GlobalGaji tahunan per bidang & mata uang, plus porsi lowongan terbuka untuk seluruh dunia.
Dari blog kami
- Marketing Skills Surge in Remote Job ListingsMarketing skills are in high demand in remote job listings. Marketing is now a top 10 skill in remote job listings. Java skills are in growing demand in remote…
- Marketing Skill Meroket 194% dalam 30 HariKeterampilan marketing kini menjadi sangat penting dalam pasar kerja. Keterampilan marketing kini menjadi salah satu keterampilan paling diminati. Permintaan k…
- Transparansi Gaji di Lowongan "Software AI Engineering" – Apa Kata Data Loker DollarDari 38 lowongan "software ai engineering" yang aktif di Loker Dollar, 14 mencantumkan angka gaji (37%). Ini rincian perusahaan, rentang gaji, dan skill yang disebut.
Perusahaan ini tampaknya hanya merekrut di wilayah tertentu.