Skip to footer content

Engineer your own future

Build products. Take ownership. Do meaningful work.

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. Through Slack groups, daily team breakfasts and lunches, and shared resources, we facilitate open communication to collectively drive projects forward.

We have a learning mindset

We’re not afraid to try new things, continually learning from our successes and mistakes. We believe that a culture of coaching and mentoring helps us improve every day.

We champion integrity

We work in good faith and take ownership of our outcomes. Accountability means embracing responsibility for our work and continuously striving for greatness.

We’re results oriented

We focus on delivering quality. Everyone sets their goals individually and as a team. Together, we achieve amazing things.

We’re flexible

We understand that everyone’s life is unique. That’s why we offer a flexible work week, support remote work, and accommodate holidays that align with your personal schedule.

We have space to breathe

Our offices are designed to provide ample space and natural light. With air purifiers, cafes, ergonomic workstations, and a gym, you’ll have everything you need to think, relax, and collaborate in an environment that suits you.

We give back

At Iron, work is valued. In addition to offering market-leading salary packages, we provide team and individual bonuses to reward growth and success. We also support charities close to our hearts.

Logo 1 Percent 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

We know the right tools and skills make all the difference. That’s why we encourage our team to share their hardware preferences and provide access to mentoring, skill-sharing, and courses to help you grow and succeed.

What our team says about us

Our team

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

Software Sales Representative

Sales
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • Someone who loves sales and enjoys the challenge of converting leads.
  • Confident communicator who can quickly build relationships over the phone.
  • Self-motivated and proactive, always looking for the next opportunity.
  • Well-organized and able to multitask, managing multiple conversations at once.
  • Resilient and adaptable—you don’t get discouraged by rejection.

Software Sales Engineer

Sales
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • Business-fluent or native-level English communication skills
  • Minimum 1–3 years in a technical sales, support, or engineering role
  • Proficiency in C# and .NET development
  • Experience working with developer tools, APIs, or software libraries
  • Ability to present clearly and confidently in live meetings
  • Previous experience supporting customers through live chat and ticketing systems
  • Excellent problem-solving skills and ability to translate complex concepts
  • Bachelor's degree in Computer Science, Engineering, or related field

Senior Software Engineer

Engineering
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • 3-6 years of experience in Software Engineering in an agile software environment.
  • Moderate understanding of .NET and Deployment use-cases.
  • Basic to intermediate familiarity with NuGet, Business Value, and Developer Working Styles.
  • Basic to intermediate knowledge or certification in DevOps or cloud technologies (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert)
  • Moderate understanding of operating systems (Windows, macOS, Linux distros) and deployment targets (Docker, AWS, Kubernetes, Azure Service Cloud).
  • Basic understanding in scripting and automation using languages such as Python, Bash, or PowerShell.

Software Engineer

Engineering
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • C#.NET development (Core, Standard, Framework)
  • Building, testing, and improving our popular NuGet "Class Libraries" adhering to the standard set by the business’s value passed by the manager of the team.
  • Collaborating with a team of .NET developers while adhering to established engineering standard practices.
  • Constantly improving code quality, stability & documentation
  • Solving problems independently & also as part of a team
  • Individual projects and responsible Jira Ticket management to track and monitor progress.
  • Day-to-day responsibilities include: feature development, bug fixing, testing and automation, research, and documentation.
  • Actively help our Technical Support Team get back to customers with direct, timely, and helpful answers as a member of the team working closest to the source code.

.NET Software Engineer

Engineering
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • 3-6 years of experience in Software Engineering in an agile software environment.
  • Moderate understanding of .NET and Deployment use-cases.
  • Basic to intermediate familiarity with NuGet, Business Value, and Developer Working Styles.
  • Basic to intermediate knowledge or certification in DevOps or cloud technologies (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert)
  • Moderate understanding of operating systems (Windows, macOS, Linux distros) and deployment targets (Docker, AWS, Kubernetes, Azure Service Cloud).
  • Basic understanding in scripting and automation using languages such as Python, Bash, or PowerShell.

Software Engineer

Engineering
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • C#.NET development (Core, Standard, Framework)
  • Building, testing, and improving our popular NuGet "Class Libraries" adhering to the standard set by the business’s value passed by the manager of the team.
  • Collaborating with a team of .NET developers while adhering to established engineering standard practices.
  • Constantly improving code quality, stability & documentation
  • Solving problems independently & also as part of a team
  • Individual projects and responsible Jira Ticket management to track and monitor progress.
  • Day-to-day responsibilities include: feature development, bug fixing, testing and automation, research, and documentation.
  • Actively help our Technical Support Team get back to customers with direct, timely, and helpful answers as a member of the team working closest to the source code.

Senior Software Engineer

Engineering
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • 3-6 years of experience in Software Engineering in an agile software environment.
  • Moderate understanding of .NET and Deployment use-cases.
  • Basic to intermediate familiarity with NuGet, Business Value, and Developer Working Styles.
  • Basic to intermediate knowledge or certification in DevOps or cloud technologies (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert)
  • Moderate understanding of operating systems (Windows, macOS, Linux distros) and deployment targets (Docker, AWS, Kubernetes, Azure Service Cloud).
  • Basic understanding in scripting and automation using languages such as Python, Bash, or PowerShell.

.NET Software Engineer

Engineering
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • 3-6 years of experience in Software Engineering in an agile software environment.
  • Moderate understanding of .NET and Deployment use-cases.
  • Basic to intermediate familiarity with NuGet, Business Value, and Developer Working Styles.
  • Basic to intermediate knowledge or certification in DevOps or cloud technologies (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert)
  • Moderate understanding of operating systems (Windows, macOS, Linux distros) and deployment targets (Docker, AWS, Kubernetes, Azure Service Cloud).
  • Basic understanding in scripting and automation using languages such as Python, Bash, or PowerShell.

Software Engineering Manager

Engineering
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • 3-6 years of experience in software engineering, with 2+ years of experience in a leadership or management role.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Intermediate to solid engineering background.
  • Proven ability to design, build, and maintain complex systems or services.
  • Proven track record of successfully managing software development projects from drawing board to delivery, meeting deadlines and requirements.
  • Strong leadership and interpersonal skills, with the ability to inspire and motivate team members to achieve their full potential.
  • Excellent communication and collaboration skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
  • Proficiency in project management methodologies and tools, such as Agile, Scrum, Kanban, Jira, etc.
  • Solid understanding of software development lifecycle, principles, and best practices.

Technical Writer (Software)

Engineering
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • 3-5 years of experience in technical content creation or a related field.
  • 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.
  • Knowledge of version control systems such as Git.
  • Basic to intermediate understanding of marked-up languages.

Devops Engineer

Engineering
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • 0 - 1 years of experience as a DevOps Engineer or similar role.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Basic understanding of operating systems (Windows, macOS, Linux distros) and deployment targets (Docker, AWS, Kubernetes, Azure Cloud Service).
  • Basic understanding of software development principles and technologies.
  • Basic to intermediate understanding in scripting and automation using languages such as Python, Bash, or PowerShell.
  • Ability to work in a fast-paced environment and manage multiple tasks simultaneously
  • Basic level of experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.
  • 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

Technical Support Engineer

Engineering
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • 1 - 3 years of experience as a Software Technical Support or similar role.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Basic understanding of software development principles and technologies.
  • Ability to work in a fast-paced environment and manage multiple tasks.
  • Basic understanding of AWS and Azure cloud computing platforms.
  • Basic knowledge of version control systems such as Git.
  • Experienced in .NET xUnit Tests.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.

Business Development Representative

Sales
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • Strong verbal and written communication skills in English (fluency required).
  • Confident and professional phone manner.
  • Self-motivated with the ability to manage and prioritise tasks independently.
  • Resilient, adaptable, and comfortable handling rejection.
  • Comfortable working five evening shifts per week to align with U.S. and European business hours.

Software Sales Representative

Sales
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • Someone who loves sales and enjoys the challenge of converting leads.
  • Confident communicator who can quickly build relationships over the phone.
  • Self-motivated and proactive, always looking for the next opportunity.
  • Well-organized and able to multitask, managing multiple conversations at once.
  • Resilient and adaptable—you don’t get discouraged by rejection.

Software Sales Engineer

Sales
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • Business-fluent or native-level English communication skills
  • Minimum 1–3 years in a technical sales, support, or engineering role
  • Proficiency in C# and .NET development
  • Experience working with developer tools, APIs, or software libraries
  • Ability to present clearly and confidently in live meetings
  • Previous experience supporting customers through live chat and ticketing systems
  • Excellent problem-solving skills and ability to translate complex concepts
  • Bachelor's degree in Computer Science, Engineering, or related field

Content Marketing Manager

Marketing
Remote related to Engineer your own future Onsite/Remote
View Job Details

  • Expert level English writing skills
  • Bachelor's degree or equivalent practical experience
  • A minimum of three years in content creation, preferably in IT or a tech-focused domain.
  • Demonstrated experience managing a team.
  • Portfolio of writing samples and style guidelines

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.