What we do

We build products that make software engineers' lives simpler and more productive. We work in the zone where R&D and market opportunity create exciting challenges. We're not just building software; we're shaping the future of programming languages for our global market.

Iron Software Team
Iron Software TeamIron Software Team Iron Software Team

Who we are

We are an international team of Engineers, Product Owners, and Marketing Strategists. We excel in collaboration; dissolving the barriers of title, role, or department, prioritizing results first. We thrive on tackling the ambitious and complex challenges in our ever-evolving software product market.

We’re problem solvers who love collaboration and thrive on challenges.

What we live by

We aim high

We’re ambitious and always strive to do things better. We are driven to improve our products and the way we do things. We see problems as opportunities to be explored.

We take risks

We’re always pushing new ideas. We embrace a ‘test-and-iterate’ approach to deploy our products fast to market; developing further through market response and customer feedback.

Iron Software what we live by

We take charge

We give everyone the autonomy and opportunity to take ownership and accountability for our products, processes, and teams. Be a part of making key decisions that impact the future of our business. We challenge ourselves on the edge of our comfort zones.

We thrive together

We collaborate across all our multi disciplinary teams, giving everyone visibility across the business. Through personal and professional development, we invest in ourselves and we learn together.

We have integrity

We trust each other and respect our differences. We share information freely with our colleagues to ensure clarity and alignment. We voice our opinions and communicate freely, because honesty and respect, is at our core.

Working At Iron Bg Img related to Engineer your own future

How we work

We collaborate

We work together as a team to achieve our goals. With Slack groups, daily team lunches and shared resources; we facilitate open communication to drive projects forward collectively.

We have a learning mindset

We’re not afraid to try new things. That means continually learning from our successes and mistakes. We believe a culture of coaching and mentoring helps us to improve everyday.

We champion integrity

We work in good faith and take ownership of our outcomes. Taking accountability means we accept responsibility for our work and are always striving for greatness.

We’re results oriented

We focus on delivering quality. Everyone sets their own goals individually and as a team. Its amazing what we can achieve together.

We’re flexible

We know everyone’s life is different. We have a flexible 5 day work week. We even facilitate working remotely to give you the ability to travel.

We have space to breathe

Our offices are designed to provide as much space and light as possible. Equipped with air purifiers, cafes, ergonomic workstations and a gym; you’ll have space to think, relax and collaborate. Somewhere you choose to be!

We give back

Work is valued at Iron. As well as providing market leading salary packages; we give team and individual bonuses for helping our company grow together. We also give to charities close to our hearts.

Teamseas Logo related to Engineer your own future

What we offer

What We Offer Img related to What we offer

Flexible holiday

We combine all of your 25-30 days leave; giving you full control over when you take public holidays and vacation time. Each year you receive 1 additional vacation day.

Sabbatical

We understand that life is for living. Maybe there are times when you want to explore more of what the world has to offer.

Healthy lunch

Keeping everyone in the team happy and healthy is a priority. To be inclusive, our chef caters to individual dietary preferences. Lunch time brings a smile to us all.

Parental leave

Congratulations! These times are precious and go by so fast. Iron Software provides maternity, paternity, and adoption leave. The primary carer of a new child will be supported with 3 months paid leave.

Caring

As part of our employment package, we include health insurance to give us all peace of mind.

Monthly parties

We enjoy our social time. Monthly parties bring us together away from our offices; developing our culture as one big Iron family.

Personal leave

Sickness, bereavement, and family emergencies happen. We support you and trust in your integrity. It’s not a benefit, it’s a basic right.

Resources to succeed

Keeping everyone in the team happy and healthy is a priority. To be inclusive, our chef caters to individual dietary preferences. Lunch time brings a smile to us all.

What our team says about us

Team events

Career Journeys at Iron

Joining our team, you'll be part of a diverse and friendly group based in Chiang Mai, Thailand. Our team is passionate about what they do, bringing enthusiasm and creativity to every project. We foster a supportive environment where personal development is encouraged, and company growth is a shared goal. Together, we drive forward, innovating and shaping the future of technology.

Recruitment Process Flow related to Engineer your own future
Onboarding Journey Flow related to Engineer your own future
Career Growth Flow related to Engineer your own future

Hiring the best

We’re looking for the best software engineers, sales, and marketers.

Whether you have a love for building .NET software components, rigorous unit testing, or YouTube tutorial walkthroughs, we’d love to chat with you. We’re a growing team always looking for new talent.

Join our team

Technical Content Manager

Remote related to Join our team Remote
View Job Details

Minimum qualifications

  • 1-3 years of experience in content creation, technical writing, or a related field, with some exposure to managing projects or coordinating with teams.
  • Bachelor’s degree in Communications, Computer Science, English, or a related field (or equivalent experience).
  • Strong written and verbal communication skills, with the ability to translate technical concepts for varied audiences.
  • Basic understanding of project management principles and familiarity with tools like Trello, Jira, or similar.
  • Ability to work collaboratively across teams, with good organizational and time management skills to handle multiple projects.

Senior Software Engineering Manager

Remote related to Join our team Remote
View Job Details

Minimum qualifications

  • Experience developing and managing Component Companies.
  • Expert understanding of .NET and C++
  • 6+ years of experience in software development
  • 4+ years of experience in managing developers and projects
  • Expert with Git, DevOps, and Developer working styles.
  • Bachelor’s degree (or equivalent) in Software Engineering or related field.
  • Preferred Experience:
  • Experience developing and managing Component Companies.
  • Strong understanding of several mainstream Development frameworks.
  • Agile software development process experience using Jira.
  • In-depth knowledge of PDF internals, Office XML, and File Conversion.

Software Engineer

Remote related to Join our team Remote
View Job Details

Minimum qualifications

  • 2 6 years of experience as a Software Engineer/Developer or similar role.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Strong understanding of software development principles and technologies.
  • Can develop complex and robust software in C#, C++, Java or similar language.
  • Ability to work in a fast-paced environment and manage multiple tasks.
  • Hands-on experience with CI/CD tools.
  • Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.
  • Strong understanding of AWS and Azure cloud computing platforms.
  • Fluent knowledge of version control systems such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Familiarity with agile development methodologies.
  • Experience with Open XML, and Microsoft Excel / Word / PowerPoint format.
  • Experience with Optical Character Recognition (OCR) technologies and optimization.
  • Strong knowledge or certification in DevOps or cloud technologies (e.g, AWS Certified DevOps Engineer, Azure DevOps Engineer Expert)
  • Very strong understanding of operating systems (Windows, macOS, Linux distros) and deployment targets (Docker, AWS, Kubernetes, Google Cloud).
  • Experience developing and deploying NuGet packages
  • Experience with configuring mobile support, especially with complex runtime libraries involved
  • Proficiency in scripting and automation using languages such as Python, Bash, or PowerShell.

Software QA Manager

Remote related to Join our team Remote
View Job Details

Minimum qualifications

  • Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 3+ years of experience in software quality assurance.
  • Strong understanding of QA methodologies, testing processes, and best practices.
  • Proficiency in C# and .NET frameworks, with hands-on experience testing APIs and software components.
  • Experience with DevOps tools (e.g., Azure DevOps, Jenkins) and CI/CD processes.
  • Familiarity with testing frameworks such as xUnit and ability to integrate them into existing processes.
  • Familiarity with issue tracking systems like Jira and the Software Testing Life Cycle.
  • Demonstrated ability to triage, reproduce, and resolve complex software issues.
  • People management skills with the ability to mentor and develop junior members.
  • Excellent communication and collaboration skills, especially in coordinating with software developers and cross-functional teams.
  • Business-Level English communication skills.
  • Analytical mindset with strong problem-solving skills and attention to detail.
  • Ability to relocate to and work on-site in Chiang Mai, Thailand.

Senior Sales Manager

Onsite related to Join our team On-Site, Chiang Mai, Thailand
View Job Details

Minimum qualifications

  • * Proven experience in software product sales, preferably in a B2B technical sales environment, with a strong understanding of licensing sales models.
  • * Excellent communication and presentation skills, with the ability to effectively explain pricing models and explain our products through outbound calls, video calls, and other communication channels.
  • * Demonstrated experience in building and refining a sales pipeline, effectively managing leads and opportunities throughout the sales cycle.
  • * Strong analytical skills, with the ability to analyze sales data, metrics, and customer feedback to drive informed sales strategies and increase conversions.
  • * Exceptional organizational and time management skills, with the ability to prioritize tasks and manage multiple sales opportunities simultaneously.
  • * Self-motivation and the ability to work independently, as well as part of a collaborative team.
  • * Bachelor's degree in a relevant field is preferred, but equivalent work experience will also be considered.
  • * A big plus if you have experience in B2B Software Product Sales.

Software QA Manager

Onsite related to Join our team On-Site, Chiang Mai, Thailand
View Job Details

Minimum qualifications

  • Bachelor’s Degree in Computer Science, Information Technology, Software
  • Engineering, or a related field.
  • 3+ years of experience in software quality assurance.
  • Strong understanding of QA methodologies, testing processes, and best practices.
  • Proficiency in C# and .NET frameworks, with hands-on experience testing APIs and software components.
  • Experience with DevOps tools (e.g., Azure DevOps, Jenkins) and CI/CD processes.
  • Familiarity with testing frameworks such as xUnit and ability to integrate them into existing processes.
  • Familiarity with issue tracking systems like Jira and the Software Testing Life Cycle.
  • Demonstrated ability to triage, reproduce, and resolve complex software issues.
  • People management skills with the ability to mentor and develop junior members.
  • Excellent communication and collaboration skills, especially in coordinating with software developers and cross-functional teams.
  • Business-Level English communication skills.
  • Analytical mindset with strong problem-solving skills and attention to detail.
  • Ability to relocate to and work on-site in Chiang Mai, Thailand.

Don't see a suitable open position?

We’re always looking for people with unique skills. Send us your CV and we’ll get in touch when we have an opening that matches your expectations

Let’s build great things together.