Software Engineer

Software Engineer

Job Title:
Software Engineer
Placement:
WFO - Surabaya
Contract:
Full Time

Have you ever thought of being part of an agile team building technology that revolutionizes how people buy steel and building materials with ease and security? We are looking for a collaborative team player specialized in system architecture who is ready to evolve from a solo coder into an orchestrator of AI agents. If you are eager to master fast-changing technology and want to build solutions that positively impact our community, join us!

Who are we?
SMS Perkasa is an innovative steel distributor in Surabaya. We are transforming a traditional industry through technology, moving beyond spreadsheets and phone calls to build software that gives us and our customers a real competitive edge.
What are your responsibilities?

  • Direct AI Agents: Translate business challenges into clear technical specs and architectural prompts to guide AI coding tools.
  • Build & Iterate: Use AI tools to generate and refine code across internal platforms and customer-facing products.
  • System Design: Architect scalable APIs, databases, and integrations.
  • End-to-End Ownership: Manage features from the initial business need through to production deployment.
  • Quality Control: Write rigorous tests and perform disciplined code reviews to ensure AI-generated output is production-ready.

What do you need to bring to the table?
  • Engineering Fundamentals: Strong knowledge of data structures and design patterns to catch and correct AI errors.
  • Architectural Thinking: Ability to design how complex pieces—APIs, DBs, and third-party tools—fit together.
  • AI Tooling Proficiency: Hands-on experience using tools like Cursor, Claude Code, or GitHub Copilot for real software development.
  • Problem Decomposition: Skill in breaking down vague business requests into concrete, buildable tasks.
  • Technical Skills (Nice-to-Have): Experience with TypeScript, JavaScript, Python, Cloud platforms (AWS/GCP), or ERP systems.
What do we offer?

  • True Autonomy: High level of freedom to explore ideas with zero micromanagement.
  • Growth Culture: Serious investment in learning new tools, skills, and personal development.
  • Impactful Work: A chance to build tools that move the steel industry forward in Indonesia.
  • Competitive Package: Fair compensation and benefits in a young, dynamic, and fun environment.

Are you ready to join us?

We are based in Surabaya, Indonesia. To apply, please send your resume and GitHub/portfolio link.
Tell us about a time you used AI tools to build something real—what worked, what didn't, and what you learned.