Wednesday, October 29, 2025
Iron Software

Junior Software Engineer (New Products)

Posted: 1 days ago

Job Description

Junior Software Engineer (New Products)(On Site - Chiang Mai)About the RoleIron Software is building a new generation of tools for developers — cross-language libraries with WebAssembly builds and modern APIs. These products will help developers in .NET, Java, Node.js, Python, Go, and more build faster, smarter, and better.We’re looking for a Junior Engineer who’s excited to learn and contribute to building something new. You don’t need to know everything already — what matters most is your curiosity, drive to learn, and enthusiasm for shipping real features. You’ll join a small team and work closely with senior engineers, gaining hands-on experience with systems programming, CI/CD, and developer tools.What You’ll DoContribute to core features — such as PDF creation, parsing, and rendering.Learn how to work with C/C++/Rust and connect these to other languages like .NET, Java, Node, and Python.Help build WebAssembly components for browser and serverless environments.Get involved in CI/CD pipelines, packaging, and testing.Collaborate on docs, samples, and developer onboarding — making sure our tools are easy to use.Grow your skills while shipping code that developers around the world will use.What We’re Looking ForEnthusiasm for learning new languages and technologies — a true polyglot mindset.Some experience with at least one of: C/C++, Rust, Java, Node, or Python.Interest in WebAssembly (WASM), CI/CD, and developer SDKs.Strong desire to ship working code fast and iterate as you learn.Curiosity about PDF engines (like PDFium), rendering, or binary file formats (experience is a plus but not required).Why Join UsLearn by doing — you’ll work alongside senior engineers on real systems.Startup energy, stable backing — small, fast-moving team with Iron Software’s resources behind you.Direct impact — your work will be used by developers globally.Career growth — path to becoming a senior engineer as you grow with the product.Incentives & GrowthMentorship and training in modern developer tooling, CI/CD, WASM, and cross-language development.Career progression, with a clear path to promotion.Experience required1–3 years of programming experience (can include academic, internship, or personal projects).Basic exposure to systems programming (C, C++, or Rust) OR willingness to learn.Understanding of developer workflows, version control (Git), or CI/CD pipelines.Interest in cross-language development and modern software packaging systems (NuGet, Maven, NPM, PyPI, etc.).Eagerness to work in small, agile teams, take ownership of tasks, and learn quickly.Why Join UsGreenfield 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 & GrowthCompetitive 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 TermsLocation: Chiang MaiTeam size: < 4 engineers initiallyType: Full-timeCompensation: Based on experienceWork Days: Monday to FridayEmployee Benefits15,000 THB toward Private healthcare coverage.30-Days Full salary during sick leave.25–30 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs