Software Developer | Other Positions

Software Developer

Thunderhead Engineering is looking for a Software Developer.

This job is in Manhattan, KS. Remote work is available after an introduction period.

We are seeking full-time software developers for Java and C++ desktop application development. This is a multifaceted position where you will learn and work in a variety of disciplines including user interfaces, artificial intelligence, and data visualization. As part of our team, you will see your work on our fire and evacuation modeling products used by engineers and architects all over the world to solve essential safety challenges.

Developers take on multiple roles related to every aspect of product development. Along with coding core features, developers directly support users, create scripts for build and test automation, write documentation, and travel to connect face-to-face with the people we serve.

Thunderhead is committed to creating a healthy, sustainable work environment. Developers spend their evenings and weekends at home with their families or pursuing their hobbies in a relaxed college town atmosphere. In addition to common benefits like good health care and parental leave, Thunderhead offers flexible scheduling, remote work, and strong support for continuing education.


  • Good communication skills and a desire to collaborate and innovate both with our internal teams and our clients.
  • Experience in application development, or if you are a new graduate, experience completing projects in Java or a similar language.
  • Attention to detail and a willingness to take an extra moment to think problems through.
  • Enthusiasm for learning and problem solving.

To apply, send us your resume at In the body of your cover letter or email, please summarize your experience and explain why you would be a good fit for this role.

Other Positions

If you would like to be considered for a position not listed on this page, please send a cover letter and resume by email to In the cover letter please describe your experience and why you would be a good fit for that role.