A Software Consultant (SC) is a technical resource for clients and partners. This person can meet with non-technical or technical people, alike, and explain concepts in a way that listeners understand. In some pre-sale meetings, the SC may be joined by a non-technical member of the Accounts team. In many post-sale meetings, the SC may attend alone. The SC is a subject matter expert in only a few disciplines, allowing them to spend most of their time building the solutions they craft.

Key Responsibilities

  • Develop, enhance, and maintain WordPress web applications

  • Educate and advise Clients and Teammates on technical options/trends

  • Assist in pre-sale communications with Prospects, answer questions, and build solutions

  • Perform scoping/architecture and product requirements for new and ongoing projects

  • Communicate with internal and external teams, ensuring on-time and on-budget delivery

  • Manage day-to-day relationships and project timelines with Clients, alongside Accounts and Project Management counterparts

  • Develop requirements documents and lead a team of Developers, when necessary, to complete them


  • 3+ years professional software development experience with PHP

  • 1+ years professional experience with WordPress

  • 2+ years professional experience working directly with clients to build scope and recommendations for projects or equivalent consulting experience

  • Prefer 1+ years of professional experience building eCommerce websites

  • Experience building and modifying Shopify websites is a plus

Interested? Shoot us an email with your resume to


Haystack is a certified Minority-Owned Business (MBE) that provides reliable software solutions for websites and web-based or mobile applications. Our US-based team’s expertise and customer service is unparalleled, serving small businesses, nonprofits, and enterprise clients across the country.

The Heartland (IND)

735 Shelby St
Suite 35
Indianapolis, IN 46203

+1 480 331 1060

The Valley (PHX)

2801 E Camelback Rd
Suite 200
Phoenix, AZ 85016

+1 480 331 1060