Join Us
CodeCrafters is passionate about skilled developers, beautiful code, and great solutions to real-world problems.

Who We Are
  • We do big projects. Working with an international team of software professionals, we provide core development on a large (1.3 million LOC) C++ software project. Our software is used by the largest financial institutions in the U.S.
  • We're a long-term company. We've been in Bangladesh since 2007. Ellis Miller has been involved with the software project since it began in 1995. Joel Iwashige joined in 1999. We invest in our engineers with the same long-term perspective that we use to build our software.
  • We embrace technical challenge. From developing the object-oriented database and robust query language at the core of our software to creating the powerful report generation API that drives our Web and Windows products, we love solving challenging problems. We value great design and efficient algorithms--and when the situation demands knowledge of memory alignment and cache lines, we're happy to dive in.
  • We value our engineers. Learning is at the core of our company. We love seeing fresh graduates become skilled software craftsmen. We love seeing senior engineers tackle tough problems and create beautiful solutions. We provide the training, equipment, caffeine, and good food that it takes to make this happen. The rest is up to you.
  • We work hard. Unlike many software companies, we don't ask you to work 14 hour days or 60 hour weeks. Give us 8 hours of highly focused work, then go home and enjoy your family and friends. It's the way life is meant to be.
Who We're Looking For
  • Bright minds. The work is challenging. You'll need to be able to master complexity and learn how to create beautiful, clean code.
  • A passion for software development. We're looking for people who love good design, love to code, and want to experience being a part of a well-run professional software team.
  • A desire to learn and grow. The best developers are those who continually sharpen their skills. You'll have a chance to learn from other skilled developers, and, over time, to mentor and teach others.
  • Good communication skills. Working as a part of a large, international software team, you'll need the ability to understand written communication and to express yourself well.
  • Long-term employees. We value our senior engineers -- almost a third of the developers on the international team have more than 10 years experience on the project. We provide an environment that both makes it possible to become senior, and makes it attractive to stay with us.

Further Reading

At CodeCrafters, excellence is not just a motto. It is a primary goal. We want to provide an experience that lives up to our name.


Who We Are
Ellis and Lynita Miller moved to Bangladesh in 2006. A year later, they opened CodeCrafters International Ltd.