Jack Henry and Associates Software Architect- iPay Solutions in Louisville, Kentucky

Job Description

As a Software Architect working in iPay Solutions at Jack Henry & Associates, you’ll get the chance to make a real, positive impact on people’s lives. Our mission is to simplify and enhance people’s experience paying bills. We’re doing this by reimagining the payments ecosystem and building products that provide the best possible experience to our customers.

The Software Architect will be responsible for providing architectural and “big picture” oversight for development of multiple new or enhanced products within the iPay technology suite.


  • Minimum of ten years of experience as a software developer.

  • Five years in the role of architect/designer.

  • Demonstrated experience with Microsoft technologies as a developer including .net, C#, and SQL (Server, T-SQL, DDL, performance tuning, and DB design concepts).


  • Experienced in design and implementation of integration patterns, SOA, communications protocols, and ESB.

  • Exhibits initiative in self-development in current and emerging technologies, and software development tools, techniques, and processes.

  • Experience with several prevalent legacy technologies.

  • Strong technical knowledge in software development methodologies, software design and implementation.

  • Strong analytical and design skills at multiple project level.

  • Skilled in research and analysis, project planning and implementation.

  • Demonstrated awareness of business issues as they impact overall project plans.

  • Expert in communication, interpersonal skills, and project/time management skills.

  • Understands database/data architecture/data modeling.

  • Bachelor’s degree preferred.

  • Experience working with payments.


  • Translates customer business requirements into specific systems, applications or process designs for solutions and integrating architecture.

  • Acts as an advocate for the customer, as the ultimate authority on the architecture designed to address customer’s business problems.

  • Provides direction for design activities.

  • Provides technical advice to other departments within the company, and is responsible for integrating components built by product developers.

  • Analyzes the scope, timeline and specifications of tasks; delegates tasks to other architects. Writes implementation plans for enhancements and fixes.

  • Provides technical assistance to support staff. Assists with implementations of enhancements and fixes by providing coding knowledge.

  • Tests and reviews programming to discover any errors and confirm that the programs meet required specifications.

  • Creates system and development documentation.

  • Administers various change management tasks.

  • Maintains an awareness and understanding of competing products and provides ideas for innovation and improvement in order to maintain a competitive advantage in the marketplace.

  • May develop code for the design/creation of new software products, enhancements, and fixes.

Equal Employment Opportunity

Applicants for U.S. based positions with Jack Henry & Associates must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position.

Jack Henry & Associates, Inc. is an Equal Employment Opportunity/Affirmative Action Employer and maintains a Drug-Free Workplace.

Females, minorities, veterans, and individuals with disabilities are encouraged to apply.