Founding Engineer New Developer Tools at Iron Software
Location: Chiang Mai
Team size: < 4 engineers initially
Type: Full-time
About the Role
Iron Software is building a new generation of products for developers high-performance, cross-language libraries with WebAssembly builds and modern APIs. These tools will power applications across .NET, Java, Node.js, Python, Go, Rust, and beyond.
We're looking for a Founding Engineer to help us bring this new product to life. You'll be one of the first four engineers on the team, working hands-on in the codebase while also coordinating delivery. If you love building tools for developers, and you're obsessed with getting products into the world quickly good enough to use, fast enough to iterate this role is for you.
What You'll Do
- Ship features fast own ideas from design prototype release iteration.
- Project manage a small squad (up to 4 engineers) to deliver on roadmap milestones.
- Build across layers:
- Core engine in C/C++/Rust.
- Bindings for multiple ecosystems (.NET, Java, Node, Python, Go, Ruby, PHP, etc.).
- WebAssembly builds for browser + serverless environments.
- CLI, Docker images, packaging for NuGet, PyPI, Maven, NPM.
- Integrate PDFium and related libraries into a modern developer SDK.
- Balance pragmatism with quality know when good enough is right for MVP, and when polish matters.
- Shape developer experience work closely with product/marketing to ensure great docs, samples, and onboarding for engineers.
- Define early engineering culture repo structure, standards, CI/CD practices, testing, and delivery cadence.
What We're Looking For
- Builder mentality you measure success by what ships.
- Strong systems-level background in C/C++/Rust, with comfort exposing APIs to other languages.
- Familiarity with PDFium or similar PDF/graphics engines.
- Solid understanding of CI/CD pipelines and modern DevOps workflows.
- A true polyglot programmer you've worked across several ecosystems and can pick up new languages quickly.
- Experience building developer SDKs, libraries, or platforms (bonus: WebAssembly, language bindings).
- Track record of delivering quickly in small, agile teams.
- Pragmatic decision-maker knows how to cut scope, hit deadlines, and still keep long-term architecture clean.
Experience required
- 5+ years of professional software engineering experience, with at least 3+ years in systems-level programming using C, C++, or Rust.
- Proven track record of building and shipping developer tools, SDKs, or libraries that are widely used by engineering teams.
- Hands-on experience with cross-language API design and language bindings (e.g., .NET, Java, Node.js, Python, Go, PHP, Ruby).
- Familiarity with PDFium or similar PDF/graphics engines is strongly preferred.
- Experience with WebAssembly builds and delivering SDKs for both browser and serverless environments.
- Strong knowledge of CI/CD pipelines, DevOps workflows, Docker, and packaging systems (NuGet, Maven, NPM, PyPI, etc.).
- Demonstrated ability to work in small, agile teams, with ownership from design through to release.
- Experience defining or influencing engineering culture: repo structure, testing practices, delivery cadence.
- Bonus: prior experience in founding/early-stage teams or roles with startup-level responsibility and pace.
Why Join Us
- Greenfield opportunity you'll shape the core architecture of a new Iron Software product from day one.
- Startup energy, stable backing tiny team, big autonomy, with Iron Software's global reach and resources behind you.
- Direct impact your work will be used by developers worldwide.
- Career-defining role path to becoming Lead Engineer / CTO of the new product.
- Incentives & Growth
- Competitive salary
- Milestone bonuses tied to delivery (launch, revenue goals).
- Recognition as part of the founding engineering team on a product that will scale globally.
Employment Terms
- Location: Chiang Mai, Thailand (on-site)
- Term: Full-time, Permanent
- Compensation: Based on experience
- Work Days: Monday to Friday
Employee Benefits
- 15,000 THB toward Private healthcare coverage.
- 30-Days Full salary during sick leave.
- 2530 days of paid vacation annually. (This is made up of public holidays, plus 10 vacation days, plus you will accumulate an extra vacation day for every year you work here until you reach a maximum of 5 additional days.
- Breakfast & Lunch & monthly company events (on-site employees only).
- 2-year BOI visa and work permit (for foreign on-site employees).
- Access to an on-site private caf and modern office workspace.