Software Engineer

White Glove Hiring

Surabaya ꦱꦸꦫꦧꦪ

On-site

IDR 279,000,000 - 558,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SMS Perkasa di Surabaya mencari Engineer perangkat lunak yang memimpin penggunaan alat pengkodean AI untuk membangun perangkat lunak berkualitas. Anda tidak sekadar menulis kode, tetapi mengarahkan agen AI, memeriksa setiap baris, dan bertanggung jawab atas produksi.

Peran ini mirip memimpin tim teknik kecil daripada hanya coder tunggal. Anda akan memecah masalah bisnis menjadi spesifikasi, mengatur arsitektur API/database, menulis tes, dan bekerja sama dengan tim untuk mengubah tantangan

Qualifications

  • Fundamental engineering yang kuat: struktur data, pola desain, debugging.
  • Kemampuan merancang sistem: API, basis data, integrasi pihak ketiga.
  • Pengalaman menggunakan alat AI untuk membuat kode nyata.
  • Tinjau kode secara disiplin seperti PR dari engineer junior.
  • Mampu memecah permintaan bisnis menjadi tugas terukur.
  • Kemampuan menulis tes untuk menjaga kualitas kode AI.

Responsibilities

  • Memecah masalah bisnis menjadi spesifikasi yang jelas untuk agen AI.
  • Mengarahkan alat pengkodean AI untuk menghasilkan, menguji, dan iterasi kode.
  • Merancang arsitektur sistem — API, basis data, integrasi — untuk skala.
  • Mengelola fitur dari kebutuhan bisnis hingga produksi.
  • Menulis tes untuk menjaga kualitas, mencegah regresi.
  • Bekerja sama tim menerjemahkan tantangan operasional industri baja menjadi solusi lunak.

Skills

Solid engineering fundamentals
System design thinking
AI coding tool experience
Disciplined code review
Problem decomposition
Testing instinct

Education

S1 (Sarjana)

Tools

TypeScript
Javascript
Python
AWS
GCP
Azure
ERP systems
Open-source contributions

Job description

DESKRIPSI PEKERJAAN

About SMS Perkasa

We're an innovative steel and building materials distributor based in Surabaya, transforming how the industry operates through technology. While others in the steel trade rely on spreadsheets and phone calls, we build software that gives us — and our customers — a real edge.

The Role

You won't just write code here. You'll steer AI agents that write code, then make sure it's actually good. We use AI coding tools daily — not as novelties, but as core parts of how we ship software. Your job is to define the problem clearly, direct AI to build the solution, review every line it produces, and own what goes to production.

If that sounds like managing a small engineering team rather than being a solo coder — you're getting the idea.

What You'll Do
  • Break down business problems into clear specs and architectural prompts that guide AI agents toward correct solutions
  • Direct AI coding tools to generate, test, and iterate on code across our systems — from internal platforms to customer-facing products
  • Design system architecture — APIs, databases, integrations — and make decisions that hold up as we scale
  • Own features end-to-end: from understanding the business need, through implementation, to production deployment
  • Write tests that keep AI agents (and yourself) honest. Strong test coverage is how you move fast without breaking things
  • Collaborate directly with our team to translate real operational challenges in the steel industry into working software
What We Offer

We're a young team that builds things that matter — tools that impact how steel and building materials move across Indonesia. You'll have real freedom to explore ideas and make your own decisions. No one here is going to micromanage you.

Come with your bright ideas. Speak up. Challenge assumptions. That's how we work.

We invest seriously in learning — new tools, new skills, personal growth. You'll never stop getting better here. And you'll be part of a team that genuinely values your contributions and has fun doing the work.

We offer competitive compensation and benefits, because that's what good people deserve.

KUALIFIKASI MINIMUM

Must-Have Skills:

  • Solid engineering fundamentals — You know what good code looks like. Data structures, design patterns, debugging. You need this to catch what AI gets wrong
  • System design thinking — You can reason about how pieces fit together: APIs, databases, third-party integrations, deployment
  • AI coding tool experience — You've used Claude Code, Cursor, GitHub Copilot, or similar tools to build real software — not just experimented with them
  • Disciplined code review — You treat AI-generated code like a PR from an eager but sometimes careless junior engineer
  • Problem decomposition — You can take a vague business request and turn it into a series of concrete, buildable tasks
  • Testing instinct — You write tests not because someone told you to, but because you've seen what happens when you don't
Nice to have:
  • Experience with TypeScript, Javascript, or Python
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Background in ERP systems, supply chain, or logistics software
  • Experience building internal tools or B2B products
  • Contributions to open-source projects or a portfolio we can look at
RINGKASAN PERKERJAAN
  • *SPESIALISASI**: IT and Software
  • *PENDIDIKAN MINIMAL**: S1 (Sarjana)
  • *SISTEM KERJA**: On-site
  • *TIPE PEKERJAAN**: Full time
  • *LOKASI**: Surabaya, Jawa Timur, Indonesia
  • *INDUSTRI**: Building Materials
  • *SITUS PERUSAHAAN**: http://www.smsperkasa.com
TENTANG PERUSAHAAN

Sumber Makmur Surya Perkasa is an innovative steel and building materials distributor company in Indonesia. Founded in 2012 amid the growth of the economy and ongoing infrastructure development in Indonesia.

We are going to disrupt the conventional construction industry by introducing digital channels for people to buy steel and building materials with ease, comfort, and secure.

We also provide the best service and customer satisfaction with good quality goods and timely deliveries.

SMS Perkasa is a collaboration of young professional teams and our board of directors with over 40 years of experience in the steel industry, so we can provide the best solutions and support for our customers' needs. We've become a trusted partner for many constructions and infrastructure projects throughout Indonesia.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Back End Developer
Back End Developer

White Glove Hiring • Jakarta Pusat

On-site
IDR 180,000,000 - 300,000,000
Enterprise Technology Manager at Corporate IT&IS
Enterprise Technology Manager at Corporate IT&IS

White Glove Hiring • Jakarta Barat

On-site
IDR 1,800,000,000 - 3,200,000,000
Technical Analyst
Technical Analyst

White Glove Hiring • Jakarta Selatan

On-site
IDR 180,000,000 - 300,000,000
Fullstack Developer
Fullstack Developer

White Glove Hiring • Jakarta Pusat

On-site
IDR 133,920,000 - 200,880,000
Sales
Sales

White Glove Hiring • Jakarta Barat

Hybrid
Bonus performa
Merchant Retention & Upselling Officer
Merchant Retention & Upselling Officer

HiLoker • Tangerang Selatan

On-site
Sales Surabaya
Sales Surabaya

PT Bangun Usaha Mulia • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 78,120,000 - 133,920,000
Sales [Mandarin Speaker]
Sales [Mandarin Speaker]

White Glove Hiring • Jakarta Selatan

On-site
Spesial untuk wanita
Cuti tunggal
Asuransi kesehatan
+5
Developer
Developer

White Glove Hiring • Jakarta Selatan

On-site
IDR 167,400,000 - 279,000,000
Stand Promotor
Stand Promotor

White Glove Hiring • Cilacap

On-site
Transportasi
Asuransi kesehatan
Asuransi jiwa