Find Remote Jobs Worldwide & Work From Anywhere

Jack Henry & Associates, Inc.® company's all remote jobs

Skills: java spring spring-mvc kotlin

At Jack Henry & Associates, we deliver technology solutions that are digitally transforming and empowering community banks and credit unions to provide enhanced and streamlined user experiences to their customers and members. Our best-in-class products are just the start as we lay the groundwork for the future of digital banking and payments. We hope you’ll join us. We can’t do it without you.

The OpenAnywhere team within the Digital Solutions Group’s mission is to give people the best possible experience they can have with their finances. We're doing this by re-imagining the digital presence of financial institutions and building products that empower and delight their users. Our strong vision and strategy to make digital banking personal is at the heart of our partnership with community banks and credit unions. We invest in relationships, and it shows in every facet of our platform. A healthy local economy where everyone is valued as a person opens economic opportunities to build a better world.

This Software Engineer will work on our online account opening product in cooperation with our product and design teams. We are constantly keeping our applications up to date with the newest development practices to offer exciting user experiences for highly secured data. Our platform is primarily Kotlin, Java, Spring Framework, and PostgreSQL. This is an excellent opportunity for an API/Web Services Software Engineer to focus more heavily on new projects as the problem domain has a steep learning curve and support critical direction of account opening for Jack Henry.

This position will be hired in Bethlehem, PA, or Remotely within the US.

What you’ll be responsible for:

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May perform other job duties as assigned.

What you’ll need to have:

  • Minimum 4 years of experience in any programming language.
  • Minimum 2 years of experience with Java or Spring Framework.
  • Minimum 1 year of Kotlin programming experience.
  • Must have experience implementing Rest API’s/Microservices using Spring Boot.

What would be nice for you to have:

  • Bachelor’s degree.
  • Experience integrating third party web services.

If you got this far, we hope you're feeling excited about this opportunity. Even if you don't feel you meet every single requirement on this posting, we still encourage you to apply. We're eager to meet motivated people who align with Jack Henry’s mission and can contribute to our company in a variety of ways.



Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: user-interface angularjs user-experience azure-devops github

At Jack Henry & Associates, we deliver technology solutions that are digitally transforming and empowering community banks and credit unions to provide enhanced and streamlined user experiences to their customers and members. Our best-in-class products are just the start as we lay the groundwork for the future of digital banking and payments. We hope you’ll join us. We can’t do it without you!

Jack Henry is seeking a Senior Software Engineer to develop cloud-first, microservice based banking applications. Our development team drives the UI/UX vision for many products. The team delivers first class applications for our SilverLake and CIF 2020 core platforms, our jhaCall Center product, and our enterprise mobile application Branch Anywhere. We are in search of a Senior Software Engineer that will help to lead the effort to move our applications to cloud first responsive web design and mobile applications.

This role will report to the Software Engineering Manager and will collaborate with other development teams, product subject matter experts, and our clients to build & deliver UI solutions for Jack Henry’s core banking products.

What you’ll be responsible for:

  • Completing product technical design and prototyping, software development, bug verification and resolutions.
  • Working closely on a team of Software Engineers and Business Quality Analysts.
  • Providing both technical expertise and direction.
  • Researching new technologies and developing new product solutions.
  • Ensuring timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Mentoring other team members.
  • Driving the vision for our cloud-first strategy.
  • May contribute to product architecture.
  • May perform other job duties as assigned.

What you’ll need to have:

  • Minimum of 7 years of experience with software development.
  • Must have experience with Angular, Javascript, or C#.

What would be nice for you to have:

  • Bachelor’s Degree in Software Engineering, Information Systems and/or Computer Science.
  • Experience with Agile Development Methodologies.
  • Experience with Architecting Microservices
  • Knowledge of UI/UX design principles
  • Experience with Application Security in a hosted environment
  • Experience with Cloud Native Technologies including
    • Azure
    • Kubernetes
    • Docker
    • GitHub
    • GitHub Actions
    • CI/CD strategies
    • HTML 5
    • Angular and Single Page Application development
    • Unit Testing Frameworks including xUnit and Jest


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: c# java javascript c#-4.0 selenium

Are you a wizard at identifying ways for financial institutions to stand out and serve their member base in unique and technology forward ways? Come join a team that does this daily while navigating the ever changing strategy of financial services and fintech integrations! The Symitar Sales Engineering team is seeking a Sales Engineer to join our remote team. You will be an integral part of the storytelling to showcase the JHA suite of products to our clients by being a fellow subject matter expert on the environment architecture and usage. Your responsibilities will include maintaining extensive knowledge of the system’s parts, functions, and processes that support credit unions using the Symitar Episys and Jack Henry complementary products and assisting to close sales where technical expertise may be required. You will act as an environment and systems expert, being the liaison between the demonstration team and your fellow Sales Engineers while making decisions to strengthen integrations and product versatility. Supporting upgrades, enhancements, researching potential gaps and installing/creating fixes are all things our team thrives on day to day. The ideal candidate considers themselves tech centric who wants to push the boundaries and help credit unions rise up by leveraging the technology available to them. You enjoy maximizing efficiency while maintaining an awareness of industry best practices as it pertains to system architecture and operations. You will also be empowered to grow and develop skills to share and present to clients: clients want to speak to the experts, and on these topics, it’s you! You will assist in maintaining product marketing demonstration environments, troubleshoot and resolve system and product issues to ensure maximum system availability including making recommendations for improvement, as well as provide support to the Sales / Marketing team. We view each team member a unique piece of a puzzle, and we can’t do it without you.

ABOUT OUR TEAM

You would be the 10thth member of the Sales Engineering team, which works hand in hand with the Symitar Product Specialist Department team of approximately 8-12 consultants. Our teams collaborate to help credit unions make best use of the technology available to them in both a pre-sales and active client relationship role. The Sales Engineering team is an entirely remote team, so being comfortable with digital collaboration is essential for success. All facets of technology management and architecture are represented on our team. We run a demo environment that mimics a true credit union; multi-server and every possible permutation of our software exists to help our clients maximize efficiency throughout their entire technical ecosystem. A wide array of backgrounds and experience work together to solve industry problems through custom programming, technology innovation and environment integration. Every day will be a little bit different on the Sales Engineering Team and you will be exposed and work with all the products that Jack Henry has to offer as well as dig into new technologies and be part of alpha and beta cycles. Our team’s development life cycle is extremely efficient; you will be able to see your ideas come to fruition very quickly. You will be in a position where you can leverage the technical passions and skillsets you currently possess as well as be exposed to the other environments and languages we currently use. We encourage a wide variety of technical experience to apply; we will coach and train the right individual.

MINIMUM QUALIFICATIONS

  • Minimum of 18 months of experience with financial institution technical operations, software development, software engineering and/or system architecture design (ideally in a client facing role) or technical pre-sales presentation experience.
  • Must be able to travel up to 50% of the time (when safe and appropriate) for training, meetings and conferences and client engagements (when on-site is deemed necessary).

PREFERRED QUALIFICATIONS

  • Associate’s or Bachelor’s Degree.
  • Experience at any credit union, bank or financial institution or at fintech organizations that support financial institutions.
  • Hands on expertise with any Jack Henry product, including Xperience, jXchange, Synapsys, Synergy or jha Enterprise Workflow.
  • Proven track record with problem solving in time sensitive situations.

ESSENTIAL FUNCTIONS

  • Manages content of demo environment including all sales presentations.
  • Maintains demo servers for complimentary products. Ensures jobs run successfully. Controls access.
  • Troubleshoots and resolves all systems or hardware issues that arise during product demonstrations.
  • Works with core and complimentary product staff to ensure successful implementation of release enhancements and upgrades onto demonstration environment. Tests all new functionality prior to go-live.
  • Demonstrates and trains the team on new functionality.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: azure .net angularjs amazon-web-services git

Jack Henry & Associates is seeking to hire a highly motivated and versatile Senior Software Engineer to work on new feature development for the Financial Crimes Solutions (FCS) group. The FCS group develops best-in-class fraud solutions to monitor check and debit card fraud, account takeover, and money laundering. In this role, candidates will be building the next generation of new software products and enhancements for Fraud/AML solutions. Candidates will join this team utilizing Scaled Agile Framework (SAFe) and work with product management and QA to build this next-generation solution.

The ideal candidate will have experience designing and implementing SaaS-based applications within a progressive technology stack utilizing .NET Core, Angular, and open source frameworks in an Agile environment. We are seeking someone who is interested in developing and managing software solutions running in the cloud. In this role, you will have the ability to work with proven, cutting-edge technologies to build world-class solutions to grow an enterprise capability, and drive business value through analytics-fueled products.

This position can be based to work out of any Jack Henry office or remote from any US location.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 6 years of software development experience.
  • Must have experience with Azure or AWS.
  • Must be able to travel up to 5% to attend group planning meetings.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree.
  • .NET Core development experience.
  • Docker and Kubernetes experience.
  • Angular Single Page Application (SPA) experience.
  • PostgreSQL experience.
  • Experience with Continuous Integration tools like Jenkins and Azure Pipelines.
  • Proficient in current development and source code management tools (Git, Github, Azure DevOps).

ESSENTIAL FUNCTIONS

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: .net c# user-interface javascript angular

At Jack Henry & Associates, we deliver technology solutions that are digitally transforming and empowering community banks and credit unions to provide enhanced and streamlined user experiences to their customers and members. Our best-in-class products are just the start as we lay the groundwork for the future of digital banking and payments. We hope you’ll join us. We can’t do it without you.

Symitar, a Jack Henry & Associates brand, is currently looking for a Software Engineer to join our Symitar Solutions team. This role will participate in the technical design and implementation of new products or enhancements. As a Software Engineer with Symitar Solutions, you will be involved in all phases of the development cycle: concept, technical design, prototype, code development, testing, release to QA, and implementation. This position can be worked remotely.

What you’ll be responsible for:

  • Completing product technical design and prototyping, software development, bug verification, and resolution to ensure timely, effective, and qual software delivery into production.
  • Providing technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Collaboratively working with QA team to ensure timely delivery of high-quality products and partnering with the customer support team to resolve or diagnose defects.
  • Providing technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Performing system analysis and programming activities which require research.
  • May perform other job duties as assigned.

What you’ll need to have:

  • Minimum of 5 years of experience with C#.
  • Minimum of 3 years of SQL experience.
  • Minimum of 2 years of experience with .NET Framework and .NET Core/ .Net Standard/ Asp.net 5.0
  • Minimum of 1 year of Angular 10+
  • Experience with MVC.
  • Bachelor’s Degree required.

What would be nice for you to have:

  • Experience producing Object-Oriented designs for a multi-tier application, including thin client.
  • Experience with MVC, Javascript and Angular.
  • Experience developing Restful API’s
  • Consuming WCF Service
  • Ability to manage and prioritize multiple tasks, with minimal assistance, while remaining flexible to changing requirement
  • Ability to provide task estimates including effort and cost; able to adjust these estimates as appropriate and necessary.
  • Microsoft and other programming/software engineering-related certifications a plus and/or an active desire to pursue such certifications.
  • Strong UX/UI experience including responsive design experience.
  • Development experience from analysis through writing the installation programs.
  • Strong experience in software design, implementation, analysis, and design at a multiple-project level.
  • Research, analysis, and problem resolution experience.
  • Excellent communication, interpersonal, organizational, and time management skills.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: db2 websphere cobol zos db2-zos

At Jack Henry & Associates, we deliver technology solutions that are digitally transforming and empowering community banks and credit unions to provide enhanced and streamlined user experiences to their customers and members. Our best-in-class products are just the start as we lay the groundwork for the future of digital banking and payments. We hope you’ll join us. We can’t do it without you.

The CPS Hosting Operations team of Jack Henry has an opportunity for a Senior CPS Mainframe Systems Programmer. Card Processing Solutions provides ATM/Debit/Credit card transaction and processing as well as card management solutions. The CPS Mainframe Operation team provides mainframe support for CPS-managed systems this includes hardware and software installations, configurations, and maintenance for the mainframe. This team ensures the stability of all systems and completes all daily activities and monitoring. Our programmers provide mainframe support to CPS applications providing recommendations and technical expertise and assisting with upgrades of their software along with problem determination and implementation of fixes. The Mainframe team is responsible for the management of disaster recovery and plans for avoidance. The team manages all mainframe tests for disaster recovery and provides recovery for systems in a real disaster situation. The team provides support for data center migration and all tasks related to the mainframe. This position will be able to be worked remotely from anywhere in the United States. The salary range for this position will be $90,000-$110,000.

What you’ll be responsible for:

  • Performing full installation and maintenance of zOS 2.3 and higher.
  • Supporting 3rd party software products including installation and maintenance and supporting application development teams.
  • Performing troubleshooting and problem analysis and reviewing logs to determine root cause for issues.
  • Maintaining IBM EKMF/TKE, assisting with the configuration of IBM Storage Systems, and helping with Disaster recovery exercises.
  • Maintaining in-depth documentation of activities and system configuration.
  • May perform other job duties as assigned.

What you’ll need to have:

  • Minimum of 6 years of experience as a Mainframe systems programmer.
  • Experience in installation, maintenance, and rollout of IBM Mainframe ZOS.
  • Experience with configuration of IBM VTS and DASD systems.
  • Experience with IBM EKMF/TKE/ICSF.
  • Experience with Mainframe failover for Disaster Recovery-GDPS/XRC/PPRC.

What would be nice for you to have:

  • Experience in installation of Mainframe 3rd Party software, Z15 Mainframe hardware, ZOS Catalog Management.
  • Experience with ZOSMF, Policy Agent, ADFz.
  • Experience with Parallel Sysplex/Sysplex Distributor/Shared file systems
  • SMP/E processing/CBPDOs and ServerPacs
  • Experience with Netview/System Automation
  • Experience with IBM Omegamon


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: reactjs agile user-interface html css

At Jack Henry & Associates, we deliver technology solutions that are digitally transforming and empowering community banks and credit unions to provide enhanced and streamlined user experiences to their customers and members. Our best-in-class products are just the start as we lay the groundwork for the future of digital banking and payments.

Are you looking for an exciting role, building the newest online bill pay solutions of choice? Are you an advocate of Agile software development to deliver high-quality customer experiences? Do you thrive in a culture of continuous learning? We’re looking for a Senior Front-End Software Engineer that possesses these traits to join the iPay Online Bill Pay team.

Our ideal candidate demonstrates the ability to think quickly and serves as a collaborative problem solver; not a heads-down coder that only likes to work on their own. They approach problems with a ‘beginner’s mind’ and an absence of bias when thinking through solutions. They should have a strong innovative spirit, with a history of demonstrating how they’re nimble, forward-thinking, and always asking ‘What if?’ when approaching problems.

This role is embedded within our Product Design team and provides expertise and support to our agile software development teams regarding front-end development. This is a high-impact position that includes establishing and advocating new standards related to the front-end frameworks. They will be constantly keeping our web-based products up to date with the newest development practices to offer exciting user experiences for highly secured data.

Our team is distributed, which means you can live and work anywhere within the US. You will need to work standard Eastern Time business hours for optimal collaboration with team members. You will get the chance to choose your own tools, work with bleeding edge web technologies across the stack, and contribute to products that are used by millions of people.

What you’ll be responsible for:

  • Ensure iPay products meet customer expectations for function and performance across multiples web apps.
  • Design and architect UI for microservice-based web applications.
  • Define, manage, and communicate details of our Design System to promote consistency in products and efficiency in development activities.
  • Define, maintain, and communicate standards to agile teams regarding how our products function within supported browsers. Monitor for upcoming browser updates to mitigate disruption in service.
  • Evaluate the viability of new technologies and architecture patterns.
  • Continuously learn and research front-end development as the technology rapidly evolves.
  • Define, maintain, and communicate standards regarding web accessibility within our products.
  • Pair/mob program with agile team members to support front-end development and advocate standards. Provide constructive feedback and mentorship through code reviews.
  • Collaborate with UI Designers, Architects, and other Software Engineers to translate pixel-perfect designs to high-performing code.
  • Collaborate with backend engineers to help finalize the API designs.
  • Promote user-centered design through collaboration with agile teams and designers early in the software development process.
  • Participate in customer feedback sessions regarding new and existing features.
  • Support testing, solution design, and implementation of responsive web applications.
  • Create tools that improve site interaction regardless of the browser.
  • Develop and test applications based on sprint backlog user stories and industry best practices.
  • Commit to doing whatever it takes to ensure quality product delivery including test case reviews, test case writing, manual testing, performance testing and test automation, as needed.
  • Create appropriate technical documentation.
  • Research problems and develop solutions to the problems.
  • May perform other job duties as assigned.

What you’ll need to have:

  • Minimum of 6 years building web apps with modern frameworks (Angular, React, Vue, etc.).
  • Experience building responsive applications from scratch using web components, or component-driven development.
  • Experience testing your front-end code (using Mocha/Jasmine/Mocha, etc.).
  • Experience in Agile/Scrum software development.
  • Must be able to work standard Eastern Time zone business hours.

What would be nice for you to have:

  • Deep understanding of developing web apps using JavaScript, HTML, and CSS, SCSS, Angular, jQuery, web components (e.g. Lit Elements, React, etc.) and DOM manipulation.
  • Experience with creating and maintaining standardized design systems that promote consistency across applications.
  • Passion for modern, best-practice UX design and customer advocacy.
  • Experience building and debugging single page applications (SPA’s) using various JavaScript frameworks.
  • Experience working with REST APIs and their relationship with the development of the user interface.
  • Experience in web proof of concept/prototype rapid development.
  • Experience with Git for source code management and version control.
  • Experience with UI performance optimization.
  • Experience with developing cloud-based web applications (preferably with Azure)
  • Vast understanding of user design thinking.
  • Experience with unit testing and Test-Driven Development.
  • Experience with front-end build systems such as Webpack or Rollup.
  • Experience in payments/financial industry.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-05:00) Eastern Time

Skills: agile angularjs c# javascript angular

At Jack Henry & Associates, we deliver technology solutions that are digitally transforming and empowering community banks and credit unions to provide enhanced and streamlined user experiences to their customers and members. Our best-in-class products are just the start as we lay the groundwork for the future of digital banking and payments. We hope you’ll join us. We can’t do it without you.

We are seeking a Software Engineer who is ready to be a key player on an Agile development team that is about to start the creation of the next generation of our teller product as a cloud first, responsive web design that uses micro services. This team will use the latest technologies to build advanced user interfaces focused on delivering an excellent User Experience. This position will report to the Software Engineering Manager and will participate in a full Agile Scrum process with two-week sprints. This development team is comprised of 12 people that include UI Software Engineers, Business and Quality Engineers, Scrum Master, and IBM System i RPG Software Engineers. We are responsible for the Jack Henry Banking division’s Teller solutions that are used in banks that range from small community banks up to mid-tier banks nationwide. This position will work remotely from the United States.

What you’ll be responsible for:


  • New product development and product enhancement development based on provided requirements.
  • Working with the team to develop technical designs for development projects.
  • Testing and debugging for existing codebase and future development projects.
  • Provide estimates for time/effort for assigned product development tasks and projects
  • Completing assigned development tasks within project deadlines based on prior estimation and research.
  • Learning and understanding the Teller product with the goal of serving as a subject matter expert for the product and its functions both for individuals inside and outside of the team.
  • Serving in a leadership role on the team, providing suggestions and guidance about industry best practices, new technologies, standards, etc.
  • May perform other job duties as assigned.

What you’ll need to have:

  • Bachelor’s Degree in Software Engineering, or Computer Science.
  • Minimum of 6 years of technical experience in software development using C#, Angular, and/or JavaScript.

What would be nice for you to have:

  • Experience with Microservices and Micro Frontend architectures.
  • Experience with Agile Development Methodologies
  • Hosted Application Security Experience
  • Experience with Cloud Native Technologies including:
  • Azure
  • Kubernetes
  • Docker
  • GitHub
  • GitHub Actions
  • CI/CD Strategies
  • HTML 5
  • Angular and Single Page Application Development
  • Unit Testing Frameworks including xUnit and Jest
  • AWS
  • WPF experience
  • WCF experience
  • Hardware device integration experience
  • QA Testing Practices and Selenium
  • iSeries/System i Knowledge and Experience
  • Banking knowledge and experience


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: javascript angularjs webpack jestjs node.js

At Jack Henry & Associates, we deliver technology solutions that are digitally transforming and empowering community banks and credit unions to provide enhanced and streamlined user experiences to their customers and members. Our best-in-class products are just the start as we lay the groundwork for the future of digital banking and payments. We hope you’ll join us. We can’t do it without you.

Candidates will plan, participate, and work with our team on a suite of single page applications in close cooperation with our product design and API teams. JavaScript Engineers are constantly keeping our apps up to date with the newest development practices to offer exciting user experiences for highly secured data.

This position will be hired Remotely within the US.

What you’ll be responsible for:

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Work with engineering teams to understand their priorities and emerging needs to prioritize solutions that keep pace with product development
  • Collaboratively works with customer support teams to resolve or diagnose defects.
  • Ability to write high quality code in a driven open-source language.
  • Understanding and practical experience supporting but not limited to; NodeJS, AngularJS, Lit, Webpack and Jest.
  • May perform other job duties as assigned.

What you’ll need to have:

  • Minimum 3 years of professional JavaScript programming experience.
  • Experience with at least one of the following modern component-driven JavaScript frameworks; Angular, Vue, React, Polymer or Svelte.

What would be nice for you to have:

  • You will own the deliverable from working with the product manager to define the scope, all the way through supporting your work in production.
  • You deeply care about your work, your team, and the end user.
  • You are curious and thrive in an environment where you are constantly learning and growing.
  • Experience building and debugging single page applications.
  • Experience with front-end build systems such as Webpack or Rollup.
  • Experience supporting an application in production.
  • Experience with continuous integration systems and front-end testing.
  • Experience with Web Components, or component-driven development
  • Experience with AngularJS.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: continuous-integration web-services javascript java c#

Jack Henry is seeking a Solutions Architect to join the Integration Services – jXchange Delivery team to help provide an enterprise-level integration platform. Our applications are horizontally and vertically scalable, highly performant and highly available. We have a reputation for solid delivery. This individual has the opportunity to align the technology strategy of jXchange with the business goals of Jack Henry. Highly effective communication is a key skill in this position collaborating between stakeholders, management and development team. This individual will interface between development teams and product owners to drive proof-of-concept and implementations for this platform, alternating between strategy and hands-on work.

This position can be based to work out of any Jack Henry office or remote from any US location.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 10 years of experience in software development or architecture.
  • Must have experience with RESTful or SOAP APIs or web services.
  • Must have experience with identity management (e.g. OKTA, Duende, OAUTH, Open ID Connect).
  • Bachelor’s degree.

PREFERRED QUALIFICATIONS

  • Advanced degree.
  • Financial services, in house and hosted system deployment experience preferred.
  • Experience with Agile methodology.
  • Experience with CI/CD or DevOps principles.

ESSENTIAL FUNCTIONS

  • Designs the enterprise integration architecture (may include data, processing logic, presentation layer, etc.), ensuring alignment of technology to the business strategy.
  • Provides high level estimates of complexity, resourcing, dependencies and hours to roadmap projects.
  • Develops and publishes application integration frameworks, patterns and practices to reduce cost and complexity.
  • Develops key technology strategy artifacts such as architecture diagrams, white papers and proof of concepts.
  • Completes project level architecture reviews and vendor selection.
  • Serves as architectural subject matter expert.
  • Mentors team and provides guidance to achieve technical consistency and continuous improvement.
  • Ensures analysis, architecture, design, code, test, deploy and support practices include consideration for various customer segments and deployment architectures
  • Works with the development teams to identify, document and implement re-usable patterns and practices.
  • May lead and facilitate the Architecture Review Board.
  • Remains current with industry developments and incorporates applicable technologies into solutions.
  • May participates in relevant industry standards groups to align and influence industry technology strategy.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: c# .net sql javascript java

Are you looking for a highly impactful role in a fast-paced, start-up-minded team at the forefront of payments? Do you have a passion to do the right thing, do whatever it takes, and have fun? If so, Jack Henry & Associates is looking for a Senior Software Engineer to join the Pay Center team. As a Senior Software Engineer, you will be involved in all facets of development, including triage, coding, and design. As an individual leader, you be a thought leader and provide guidance to the team. We’re seeking someone who is an excellent team player, has strong customer-facing skills, and has a passion for technology and payments.

This position can be worked remotely anywhere within the US.

MINIMUM QUALIFICATIONS

  • Minimum 6 years of experience in software development.
  • Minimum 3 years of experience with .NET/C# software development.

PREFERRED QUALIFICATIONS

  • Bachelor’s Degree in business, information technology, software engineering or computer science.
  • Experience in Orchestration/Workflow/Business Process Management engines – WS02 is a plus.
  • Experience writing TSQL and/or PLSQL queries.
  • Experience in an Agile/Scrum environment.
  • Experience in payments/financial industry.
  • Excellent attention to detail
  • Highly analytical and critical thinking skills
  • Strong ability to triage and research issues

ESSENTIAL FUNCTIONS

  • Performs system analysis and programming activities that may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.
  • Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with the customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-05:00) Eastern Time

Skills: pega c# javascript java html

Jack Henry & Associates, a leading provider of technology solutions and payment processing services primarily for the financial services industry; is hiring a Pega System Architect to join the Business Process Automation team within our Collaboration Services team. This team is partnering with our Continuous Improvement team to re-imagine and automate processes throughout JHA.

This position requires strong written, verbal, and interpersonal skills, to work with associates at all levels within the company. Team members are able to independently prioritize, ensuring all of their internal customers are given the best support possible. Team members must be able to work collaboratively. Jack Henry provides strong opportunity for career progression not only within the Collaboration Services team but across the organization as well. This position will be filled to work at any Jack Henry office location or Remotely within the U.S. Expected salary range: $80,000 - $120,000. If you are interested in this position, please apply on or before October 31, 2021. MINIMUM QUALIFICATIONS
  • Must have a minimum of 4 years of experience in Pega 8 development.
  • Must have Pega Senior System Architect Certification or have successfully passed Pega Senior System Architect Mission Test.
  • Must be able to travel up to 10% for meetings and trainings.
PREFERRED QUALIFICATIONS
  • Bachelor’s degree in Computer Science or Business.
ESSENTIAL FUNCTIONS
  • Create and support applications implemented with Pega 8.x.
  • Provides architectural and “big picture” oversight for development of new or enhanced products.
  • 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.



Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: c# selenium selenium-webdriver asp.net-mvc javascript

Jack Henry & Associates, a leading provider of technology solutions and payment processing services primarily for the financial services industry is hiring a Test Automation Engineer (Mid Level) to join the Digital IS (Internet Solutions) team. The IS Digital team develops, installs, and supports internet banking, mobile software, retail delivery, and platform solutions for use by banks and credit unions running on JHA and Symitar core platforms.

Test Automation Engineer will design, develop, and maintain reusable automated test scripts. Our Automation team works with quality assurance (QA) to automate manual testing and adhere to current automation strategies and best practices. Test Engineers in Automation will evaluate, review, and test new or modified software programs to verify that programs function according to user requirements and conforms to established guidelines.

This position requires excellent coding skills as well as strong written, verbal, and interpersonal skills to communicate effectively with multiple teams within the company. The ideal candidate is able to multi-task and independently prioritize, ensuring all of their internal customers are given the best support possible.

This position will be filled to work at the following Jack Henry office locations: Lenexa, KS, Springfield, MO, Charlotte, NC, Allen, TX, or Remotely within the U.S.

Expected salary range: $75,000 – $86,400

If you are interested in this position, please apply on or before November 1, 2021.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 4 years of experience as an Automation Engineer or Software Developer.
  • Must have a minimum of 2 years of work experience with C#.
  • Must be able to travel up to 5% to attend a JHA meeting, training, and/or professional conferences.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Information Technology, or Software Engineering.
  • Experience with Selenium.
  • Experience testing with financial services products.
  • Experience using Microsoft Team Foundation Server or Azure DevOps.
  • Experience working with Microsoft Office 365 suite and or applications.
  • Strong knowledge of software development lifecycle.

ESSENTIAL FUNCTIONS

  • Creates and maintains moderately complex automated scripts. Develops reusable automated scripts from a variety of interfaces.
  • Schedules and performs testing as assigned; submits errors and issues to development for correction, and retests once errors have been corrected; tests corrected code. Tracks defects and causal analysis to closure.
  • Coordinates and monitors moderately complex automation projects from initiation through delivery. Ensures that automation projects are completed on schedule and within budget.
  • Establishes/maintains communication with manual testers/teams to ensure new automation and automation maintenance needs are met in appropriate timeframes.
  • Prepares automated test plans and test scripts for software corrections and enhancements. May review test plans and test reports.
  • Uses automated Quality Assurance systems to facilitate daily activities.
  • May maintain test environments/data to be used with test automation.
  • Executes and reports results of automated scripts in test management tools. Presents reporting of automation progress as requested.
  • Analyzes script results and reports issues as requested. Performs code reviews of automated scripts from team members.
  • Provides assistance with running automated tests and training on automation to other teams as requested. Provides technical assistance to other members of the automation team.
  • Understands and debugs scripts developed by team peers.
  • May assist and instruct software developers in designing test cases for unit testing.
  • May assist and instruct in creating use cases for UMLs.
  • May create and maintain test libraries, databases, and test environments.
  • May assist with any software changes for documentation update or correction.
  • May assist with alpha and beta testing; prepares enhancement test plans used at beta site.
  • May assist with the education and training of software enhancements and conveying corrections to other employees.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: user-experience user-interface design-patterns sketch-3

Community banks and credit unions are the backbone of our communities and our economy. It’s our mission to make sure they can compete with the big banks and challengers when it comes to providing beautiful experiences to their customers. Help support this mission by joining our product team for Banno (http://www.banno.com) at Jack Henry & Associates. As a Product Design Manager, you will be responsible for both design and people leadership, crafting a variety of experiences that span across web, mobile, and beyond.

We are committed to creativity, thoughtfulness, culture, and openness — the perfect place to make phenomenal products that have meaningful impact. We place a high value on individuals who are self-motivated and can work across the design disciplines of IA, UX, and visual design. Our team is distributed and that means you can live and work anywhere within the US.

This position will be hired from any Jack Henry Office or Remotely within the US.

MINIMUM QUALIFICATIONS

  • Minimum 7 years of end-to-end UX/UI design experience.
  • Minimum 2 years of leadership experience with direct reports.
  • Portfolio must exhibit a strong understanding of both UI/UX and visual design.
  • Must have a portfolio link on your resume, or a combined resume and portfolio PDF in order to be considered for the position. If your portfolio is password protected, password must be provided to be considered.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree.
  • Ability to lead by example with a strong emphasis on empathetic listening, effective communication, and proactive problem solving.
  • Experience with best practices and design patterns for web and mobile environments.
  • Ability to quickly grasp technical concepts and constraints while designing thoughtful solutions.

ESSENTIAL FUNCTIONS

  • Conducts 1:1s with a small team of designers.
  • Assist with project planning.
  • Mentors and helps designers grow by providing timely feedback and assisting with goal setting.
  • Partners with design leadership to create a productive and positive work environment.
  • Acts as a resource to the organization by becoming a knowledge expert and design lead for the applications you and your team design for.
  • Turns high level product requirements into workflows and designs.
  • Creates clean, intuitive, and responsive interfaces with reusable design patterns.
  • Creates wireframes and prototypes for testing, analysis, and review to ensure UX and technical business needs are met.
  • Collaborates with product management, business analysts, and development to understand and establish user requirements.
  • Creates detailed specifications to guide development teams.
  • Confidently communicates the rationale of design decisions.
  • Remains current on UI/UX trends and technology.
  • Approaches design from a humble perspective that places a high level of importance on user empathy.
  • Communicates effectively across small, interdisciplinary teams to foster a collaborative work environment.
  • Rapidly iterates on design solutions based on feedback and technical needs.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: c# .net rest java azure

Treasury Management at Jack Henry & Associates is redefining the relationship between forward-thinking financial institutions and their customers. Treasury Management leverages bleeding edge technology and an industry leading product vision to make user-friendly mobile and web apps. We have a first-class API; the same API our web and mobile apps use is the same API that is open to the community to build on top of and extend.

What you and your team are working on

The Software Engineer plans, participates, and works with our team on a suite of single page applications in close cooperation with our product design and API teams. Software Engineers are constantly keeping our apps up to date with the newest development practices to offer exciting user experiences for highly secured data.

Although you work in a team you are self-motivated and able to work with independence. You want to own the deliverable from working with the product manager to define the scope all the way through supporting your work in production. You care deeply about your work, your team, and the end user. We value trust and those with a bias towards action. We have a remote-first culture that challenges you each day and supports your growth. We are confident you will love it here.

About the Treasury Management team

We are committed to creativity, thoughtfulness, culture, and openness—the perfect place to make phenomenal products that have a big impact. Our work environment echoes a modern tech startup, but we have the security and benefits of a large, publicly traded company. We place high value on continuing education and contribution to, and use of, open source projects.

Our team is distributed and that means you can live and work wherever you want within the US. You’ll get the chance to choose your own tools, work with bleeding edge web technologies across the stack, and contribute to products that are used by millions of people.

This position will be hired in Charlotte, NC, Lenexa, KS, Allen, TX, or Remotely within the US.

MINIMUM QUALIFICATIONS

  • Minimum 6 years of experience in software development.
  • Minimum 4 years of experience with Microsoft .NET/C#/ASP.NET.
  • Minimum 3 years of experience with Rest API, Web API or Web Services (Rest/SOAP/Json).
  • Must have experience with .NET Core version 2.0 and/or higher.
  • Must have at least one position at the Senior level Developer or Engineer.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree.
  • Experience with MS Azure or other cloud technologies.
  • Experience with MS Entity Framework.
  • Test Driven Development and Unit Testing.
  • Experience with Redis.
  • Experience with APIs and Middleware.
  • Experience with design patterns and/or SOLID principles.
  • Experience with multitenancy software platforms.

ESSENTIAL FUNCTIONS

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: infrastructure-as-code orchestration containers

We believe that the world is a better place with community banks and credit unions. To that end we strive to make solutions that empower community financial institutions to make digital banking personal by equipping them to compete in today’s complex and technologically diverse market. As part of the infrastructure team in the Jack Henry & Associates Digital group, you’ll get the chance to contribute to the core financial platforms and services that our communities and families rely on.

We provide the foundation for development teams to build new services into the Banno Platform. Our teams use infrastructure as code to build, deploy, and manage systems in a secure and scalable manner. Emphasizing modern development principles, you’ll enable and assist our engineering teams as they deploy and monitor their services.

As a Staff Engineer you have mastered the ability to affect and own projects and have begun scaling your scope to include entire domains. You understand at an intimate level how a domain or product fits into the larger system and are capable of driving the strategy of the domain or product to derive value for the rest of engineering.

This is a remote position with the ability to collocate at several JHA locations within the US. Work hours are flexible but gravitate towards US business hours between EST and PST. Occasional travel may be required for professional development conferences or company meetings. This role can be hired at the Senior or Lead/Advisory level depending on experience.

This position will be hired Remotely with the US.

MINIMUM QUALIFICATIONS

  • Minimum 6 years of experience in software development as an engineer building and managing infrastructure services as code (IaC).

PREFERRED QUALIFICATIONS

  • 6 to 10+ years of software development experience as an engineer building and managing infrastructure highly preferred.
  • Extremely well versed with production container orchestration, operations, security, and networking.
  • Proficient with reading or writing code across a number of languages.

ESSENTIAL FUNCTIONS

  • Combine engineering and software development experience to design and implement infrastructure as code.
  • Adequately establish yourself as a technical leader that can be recognized as a thought leader both internally and externally of your team.
  • Collaborate with other engineers to propose and execute strategies, ideas and technologies well suited to the problems at hand.
  • Actively contribute to and improve the engineering organization’s coding standards and best practices.
  • Build strong work relationships based on open communication that encourage a creative, thoughtful and enjoyable work environment.
  • Set an example for emotional maturity and growth.
  • Oversees the timely, effective, and quality delivery of software into production.
  • Defines or refines standards for the design and development of software. Collaborates with developers, QA, operations, and management to provide technical direction in requirements analysis, design, development, testing, and deployment.
  • Establishes and reviews business and technical requirements and overall project plans to define or refine standards, ensure adherence to standards, and to facilitate the transfer of knowledge throughout the development staff.
  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level task and project effort estimates/costs and oversight.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Oversees the definition and documentation of standards. Contributes to defining and improving department processes.
  • Assists in training and mentoring less experienced peers. May act as a team lead.
  • Identifies and evaluates new technologies and development environments.
  • May contribute to product architecture.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: azure .net amazon-web-services google-cloud-platform tfs

Are you excited about working with some of the latest technologies to deliver new solutions to banks & credit unions? The Jack Henry & Associates, Enterprise Cloud Platform team is hiring a Lead Full stack Software Engineer to help deliver cloud-first, microservices-based banking applications for Jack Henry!

As part of the team, you’ll be at the center of Jack Henry’s Strategic development initiatives for new banking applications. In your daily activities as a Senior Devops Engineer, you’ll have the opportunity to work in a DevOps team creating new banking applications as well shared platform services using responsive technologies & frameworks in an innovative technology stack.

This position can be worked Remote from any US location.

Minimum Qualifications

  • Must have a minimum of 6 years of software development experience with experience in implementing and monitoring CI/CD processes
  • Minimum 2 years working with public cloud-hosted applications, projects, and infrastructure.
  • Must have technical knowledge or experience with the following technologies: Microsoft .NET Core, C# 8.0 or Java microservices using Docker containers and Kubernetes.

Preferred Qualifications

  • Bachelor’s degree in Software Engineering or Computer Science.
  • Experience with Public cloud environments: Azure, AWS or GCP.
  • Experience with RESTful API’s as well as integrating with SOAP-based API’s and web services.
  • SQL and NoSQL (MongoDB) database experience.
  • Apache or Confluent Kafka experience.
  • Key Vaults and Certificate Management experience.
  • ElasticStack, LogStash/Fluentd, Kibana.
  • Microsoft Team Foundation Server or Azure DevOps Pipelines.
  • JHA Silverlake or CIF 20/20 product experience helpful.
  • Exposure to SCM tools like Azure repo and Github.

Essential Functions

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: ios android mobile c# javascript

The Mobile Application Development Manager is responsible for leading an agile software development team with focus on new innovative software, enhancements and defect resolution across both iOS and Android platforms. The Mobile Application Development Manager oversees the design, development, and delivery of mobile solutions across iOS and Android platforms. The Mobile Application Development Manager will help establish mobile framework, implement standard development processes, drive implementation of guidelines, and develop key applications.

We’re looking for a hands-on engineering manager with a strong background in building Android and iOS applications with interactive user experiences, comfortable in dealing with lots of moving pieces, with a keen eye towards detail.

MINIMUM QUALIFICATIONS

  • Minimum of 7 years technical experience in mobile software development.
  • Previous leadership experience.

PREFERRED QUALIFICATIONS

  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
  • 7+ years of experience in software engineering with at least 2 years managing other software engineers
  • Experience building Android and iOS applications with modern tools like Kotlin and Swift.
  • Taking pride in working on projects to successful completion, involving a wide variety of technologies and systems.
  • Putting yourself in the shoes of your users, and creating an intuitive, delightful experience.
  • Holding yourself and others to a high bar when working with production systems.
  • Stitching many different services and processes together, even if you have not worked with them before.
  • Writing high quality, well tested code to meet the needs of your customers.

ESSENTIAL FUNCTIONS

  • Plans and leads the development of new software products and/or enhancements.
  • Oversees the analysis, design, development and maintenance of software solutions.
  • Oversees the definition and documentation of business and technical design requirements. Oversees the preparation of design specifications, analysis and recommendations.
  • Ensures all software solutions and enhancements are fully tested, debugged and meet product quality standards prior to release to QA.
  • Ensures all projects are delivered on time, within budget and within a high level of corporate quality standards.
  • Ensures all reported system issues are resolved.
  • Determines practicality of ideas based on projected costs and sales potential.
  • Oversees application administration activities.
  • Ensures technology solutions support the needs of the customer and/or organization.
  • Performs continuous review of technologies, industry standards and industry-related developments and makes recommendations relative to the need for further research and associated changes.
  • Coordinates work and services with other IS departments, contract service providers, and vendors.
  • Provides consistent leadership to each individual; sets objectives; reviews performance, produces career development plans, and addresses concerns.
  • May serve on Product Review Committees, Technology Review Committees and/or other committees, as required.
  • May manage vendor relationships.
  • May serve as an expert on software architecture and programming principles.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-08:00) Pacific Time

Skills: agile user-interface web-component javascript angular

Are you looking for an exciting role, building the newest online bill pay solutions of choice? Do you have a passion to do the right thing, do whatever it takes, and have fun? Are you an advocate of Agile software development and high-quality customer experiences while fostering a culture of continuous learning? If so, Jack Henry & Associates is looking for a Senior Front-End Software Engineer that possesses these traits to join the iPay bill pay Software Engineering team.

As a Software Engineer, you will be a key player in the development effort to craft leading edge FinTech systems that are API-first and mobile-first. We’re seeking someone who is humble, hungry, and smart and driven to simplifying our customers’ experience when paying their bills.

Our ideal candidate demonstrates the ability to think quickly and serves as a proactive and collaborative problem solver; not a heads-down coder that only likes to work on their own. They approach problems with a ‘beginner’s mind’ and an absence of bias when thinking through solutions.

What you and your team are working on

The engineer is embedded within our Product Design team and provides expertise and support to our agile software development teams regarding front-end development. This is a high-impact position that includes establishing and advocating new standards related to the front-end frameworks. They will be constantly keeping our web-based products up to date with the newest development practices to offer exciting user experiences for highly secured data.

Our team is distributed, which means they can live and work anywhere within the US. They will need to work standard Eastern Time business hours for optimal collaboration with team members. They will get the chance to choose their own tools, work with bleeding edge web technologies across the stack, and contribute to products that are used by millions of people.

Minimum Qualifications

  • Minimum of 6 years of technical experience in front-end software development
  • Experience with Web Components, or component-driven development
  • Experience with creating and maintaining design systems

Preferred Qualifications

  • Experience in an Agile/Scrum environment.
  • Experience in payments/financial industry.
  • Experience building and debugging single page applications.
  • Experience in developing web apps using JavaScript, HTML, and CSS, SCSS, Angular, jQuery, Lit Elements/web components
  • Experience in web proof of concept/prototype rapid development.
  • Experience with Amazon Style Dictionary
  • Experience with Git
  • Experience with developing cloud-based web applications (preferably with Azure)
  • Experience working with APIs and their relationship with the development of the user interface and experience.
  • Vast understanding of user design thinking.
  • Experience with front-end build systems such as Webpack or Rollup.
  • Experience supporting an application in production.
  • Experience with continuous integration systems and front-end testing.

Essential Functions

  • Define, manage, and communicate details of our Design System to promote consistency in products and efficiency in development activities.
  • Define, maintain, and communicate standards to agile teams regarding how our products function within supported browsers. Monitor for upcoming browser updates to mitigate disruption in service.
  • Define, maintain, and communicate standards regarding web accessibility within our products.
  • Pair/mob program with agile team members to support front-end development and advocate standards. Provide constructive feedback through code reviews. Consider cleanliness of code during development.
  • Work in tandem with UI Designers and other software engineers to translate pixel-perfect designs to high-performing code.
  • Promote user centered design through collaboration with agile teams and designers early in the software development process.
  • Support testing, solution design, and implementation of responsive web applications.
  • Promote Developer Experience (DX) optimization for those integrating to our API’s.
  • Continuously learn and research front-end development as the technology rapidly evolves.
  • Create tools that improve site interaction regardless of the browser.
  • Develops and tests applications based on sprint backlog user stories and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Commits to doing whatever it takes to ensure quality product delivery. including test case reviews, test case writing, manual testing, performance testing and test automation, as needed.
  • Ensure high performance at the application level to prevent latency in user experience.
  • Able to work on larger, feature-level tasks independently, and can set and update expectations on size, scope, and timelines.
  • Demonstrate consistent dependability and professionalism.
  • Ensure timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Conduct unit and integration testing for functionality and limits, and create required technical documentation.
  • Research problems and develop solutions to the problems.
  • Assist in training and mentoring less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-05:00) Eastern Time

Skills: azure agile continuous-integration javascript c#

We’re looking for a Senior DevOps Engineer to help us shape the future of bill pay and payments! We are a driven, creative, and energetic team that works in a flexible and agile fashion to deliver world-class products to the financial market that are used by millions of end users every day.

iPay’s Technical Release Management organization is responsible for the platform delivery and CI/CD pipelines of our critical product lines. They automate applications, API’s, and services. The team drives, designs, and implements our DevOps methodology and infrastructure automation.

As a DevOps Engineer, you will be responsible for supporting a hosted platform as well as build, deploy, monitor and scale resources to deliver the iPay platform. You will be empowered to identify and drive opportunities to improve automation for deployment, management, and tooling. You’ll stay up to date on the latest development and deployment technologies and bring the latest tools and techniques to achieve optimal results and SLA’s.

Our Infrastructure, Release, and DevOps Engineers assist and guide development teams to build new services for deployment in a secure and scalable fashion. Emphasizing DevOps and observability, you’ll enable and guide our teams to deploy and monitor their own services.

This position can be worked remotely anywhere within the US, but will be expected to work Eastern Standard Business Hours.

MINIMUM QUALIFICATIONS

  • Minimum 6 years of software development, systems engineering or infrastructure operations experience.
  • Minimum 3 years of experience deploying and monitoring applications.
  • Must have experience with or knowledge of TFS and/or Azure DevOps.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree preferred.
  • Familiar with Agile/Scrum Development frameworks.
  • Solid technical knowledge in automation, configuration management and software development frameworks and methodologies.
  • Experience with deployments of cloud-based technologies such as Azure, AWS, etc.
  • Understanding of all phases of the software development life cycle.
  • Demonstratable scripting experience, such as PowerShell.
  • Knowledge of network and application security, network administration, and network storage integration.

ESSENTIAL FUNCTIONS

  • Deploy code and configuration changes in automated and manual fashion through SDLC.
  • Monitors, records, and controls change in order to maintain product integrity, as it relates to source code control and configurations.
  • Troubleshoot system and deployment issues when needed.
  • Construct, improve, maintain, and execute the automated CI/CD deployment pipelines.
  • Build-out and maintain multiple platform environments through SDLC.
  • You will combine engineering and software development experience and skills to drive best practices, patterns and architectures to maximize the availability, reliability and stability of platforms, processing and delivery of systems.
  • Actively participate in creating and adhering to team design and development standards.
  • Oversight and management of multiple environments to support software development life cycle and customers.
  • Collaborate with architects and software engineers to propose strategies, ideas and technologies.
  • Take part in an on-call rotation where you will aid engineering teams in responding to production issues quickly.
  • Implement and utilize early warning and alerting technologies to aid in the development of self-healing responses to problems.
  • Participate in retrospectives focused on identifying contributing causes. Providing actionable solutions to prevent the issue from recurring and increase service reliability.
  • Automate solutions for complex & repetitive problems.
  • Create and maintain required technical documentation and architectural decision records. Contribution to departmental standards and processes.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-05:00) Eastern Time

Skills: javascript java c# node.js css

Leads the design and development of technical solutions to address identified business opportunities. Ensures solutions leverage enterprise products and tools as well as ensures the requirements and standards of the clients operating environment and technology ecosystem are met. Works closely with the Business Solution Architect to understand the business model, operating characteristics and data requirements needed for each solution. Proactively leads integration activities and designs with 3rd Parties and end-to-end solution design. Develops, maintains, and documents the client’s current technology landscape and technology architecture. Aligns the technical strategy and components to the business strategy and client needs. Advises clients on technical matters and decisions. In conjunction with the client, participates in technology planning in support of future-state architecture and works closely with the client’s enterprise architecture function to perform longer term technology planning.

This role can be worked remotely within the U.S.

MINIMUM QUALIFICATIONS

  • Bachelor’s degree.
  • Minimum of 10 years of experience in software development or architecture.
  • Financial services, In house and hosted system deployment experience.

PREFERRED QUALIFICATIONS

  • Has broad expertise or unique knowledge and contributes to company objectives as a subject matter expert (SME). Works on highly complex and diverse projects. Works on significant and unique issues where analysis of situations or data requires an evaluation of intangibles. Exercises independent judgment in selecting methods, techniques and evaluation criteria for obtaining solutions.
  • Able to perform systematic application integrations with high integration project success rates.
  • Able to oversee the design and implementation of a stable and adaptable technology infrastructure.
  • Able to meet aggressive deadlines.
  • Expert knowledge of systems, applications, or process designs within information technology.
  • Expert communication skills for software development, product management, software test, operations and executive management audiences.

ESSENTIAL FUNCTIONS

  • Designs the enterprise integration architecture (may include data, processing logic, presentation layer, etc.), ensuring alignment of technology to the business strategy.
  • Provides high level estimates of complexity, resourcing, dependencies and hours to roadmap projects.
  • Develops and publishes application integration frameworks, patterns and practices to reduce cost and complexity.
  • Develops key technology strategy artifacts such as architecture diagrams, white papers and proof of concepts.
  • Completes project level architecture reviews and vendor selection.
  • Serves as architectural subject matter expert.
  • Mentors team and provides guidance to achieve technical consistency and continuous improvement.
  • Ensures analysis, architecture, design, code, test, deploy and support practices include consideration for various customer segments and deployment architectures
  • Works with the development teams to identify, document and implement re-usable patterns and practices.
  • May lead and facilitate the Architecture Review Board.
  • Remains current with industry developments and incorporates applicable technologies into solutions.
  • May participates in relevant industry standards groups to align and influence industry technology strategy.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: c# .net azure amazon-web-services javascript

Symitar, a Jack Henry & Associates brand, is looking for a highly driven Senior Software Engineering. Join a diverse and talented team tasked with contributing to the design, architecture, and implementation of the Symitar product and its supporting systems. This strategic role is committed to bringing modern and cutting-edge technology to the credit union community. If you want to work for a company that truly values it’s employees and is on Forbes Top Places to Work list, this role is for you!

MINIMUM QUALIFICATIONS

  • Bachelor’s degree required (business, software engineering, or computer science degree preferred).
  • Minimum of 6 years of technical experience in software development.
    • Application development using a modern object-oriented language (C# /.Net)

PREFERRED SKILLS

  • Skilled in Agile software development practices
  • Cloud experience (Azure, AWS, etc.)
  • Restful services experience
  • System design and architecture
  • Use of templates or models for code generation
  • Credit union or financial services industry experience

ESSENTIAL FUNCTIONS

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Occasional business travel as needed.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: automation c# .net selenium selenium-webdriver

Jack Henry & Associates is actively looking to add strong talent to their team! If you are looking to join a strong test automation team building cutting-edge automated solutions to real-world testing problems, this role could be a fit for you. This person will have an opportunity to make a significant impact in the success of the testing program for our flagship product, Enterprise Payment Solutions (EPS). If you like to work in an exciting, dynamic and challenging environment we are looking for you!

About Our Team

The Test Automation Group (TAG) team is looking for a strong Test Automation Engineer who can build Mobile automation test scripts, maintain and add to the existing automation framework for Mobile and other applications. You will take ownership and responsibility for the development and maintenance of all automated testing and guide the team towards faster delivery and execution.

MINIMUM QUALIFICATIONS:

  • 6 years of programming experience.
  • 2 years of dedicated automation experience.
  • 2 years of experience with C# / .NET development.
  • Web automation using C# and Selenium (WebDriver).
  • Must have experience with manual testing.
  • Experience with troubleshooting. Must have the ability to determine and resolve root causes, and have experience debugging complicated code.
  • Bachelor's degree in C.S., C.I.S., E.E, or similar.

PREFERRED QUALIFICATIONS:

  • Experience with Mobile automation.
  • Ability to determine and resolve root causes, and have experience debugging complicated code.
  • Experience with Experitest’s SeeTest for mobile automation
  • Experience with Continuous integration using Azure DevOps.
  • Experience with repositories such as TFS.
  • Experience in MS SQL, Oracle or similar databases.
  • Knowledge of and ability to perform in an AGILE environment.
  • Knowledge of architecture and design patterns.
  • Familiarity with Object Orientated Design and Analysis.
  • Hands on experience with HP UFT / ALM.

ESSENTIAL FUNCTIONS:

  • Maintains, enhances and expands the automation framework and associated tools
  • Creates and executes automated functional tests
  • Experience with utilizing and maintaining virtual environments
  • Assists DevOps team with Continuous Integration
  • Works with product managers, development, business analysts and manual QA teams
  • Schedules and conducts testing, submits testing errors and issues to development for correction, tests corrected code and tracks defects.
  • Documents test progress and results. Prepares reports and presents results to stakeholders as needed.
  • Assists in planning, scheduling and implementing automation projects. Monitors automation projects and ensures that projects are completed on schedule and within budget. Performs evaluation of products and systems and determines candidates for automation
  • Analyzes scripts and performs code reviews of automated scripts. Reports results of automated scripts in test management tools. Provides updates on automation progress and custom reporting as requested.
  • Develops automation strategies that will enhance test execution, manual test coverage and the consistency of regression testing.
  • Provides training and technical assistance to members of the automation team. May assist with training on software enhancements. May cross-train and mentor less experienced QA team members.
  • May advise or recommend unit testing applications. May assist or recommend the application of a UML.
  • Keeps abreast of software industry “Best Practices” and trends and communicates new information to QA team.
  • Assists with education and training with regard to software enhancements and conveying corrections to other employees.
  • May create and maintain test libraries, databases, and test environments.
  • May assist with software changes for update or correction.
  • May assist with alpha and beta testing; prepares enhancement test plans used at beta site.
  • May create or assist with creation of manual tests.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: azure .net continuous-integration c# docker

Are you excited about working with some of the latest technologies to deliver new solutions to banks & credit unions? The Jack Henry & Associates, Enterprise Cloud Platform team is hiring a Lead Full stack Software Engineer to help deliver cloud-first, microservices-based banking applications for Jack Henry!

As part of the team, you’ll be at the center of Jack Henry’s Strategic development initiatives for new banking applications. In your daily activities as a Senior Devops Engineer, you’ll have the opportunity to work in a DevOps team creating new banking applications as well shared platform services using responsive technologies & frameworks in an innovative technology stack.

This position can be worked Remote from any US location.

Minimum Qualifications

  • Must have a minimum of 6 years of software development experience.
  • Minimum 3 years of experience implementing and monitoring CI/CD processes.
  • Minimum 2 years working with public cloud-hosted applications, projects, and infrastructure.
  • Must have technical knowledge or experience with the following technologies: Microsoft .NET Core, C# 8.0 or Java microservices using Docker containers and Kubernetes.
  • Must be able to travel up to 5% for team meetings, trainings, or workshops.

Preferred Qualifications

  • Bachelor’s degree in Software Engineering or Computer Science.
  • Experience with Public cloud environments: Azure, AWS or GCP.
  • Experience with RESTful API’s as well as integrating with SOAP-based API’s and web services.
  • SQL and NoSQL (MongoDB) database experience.
  • Apache or Confluent Kafka experience.
  • Key Vaults and Certificate Management experience.
  • ElasticStack, LogStash/Fluentd, Kibana.
  • Microsoft Team Foundation Server or Azure DevOps Pipelines.
  • JHA Silverlake or CIF 20/20 product experience helpful.
  • Exposure to SCM tools like Azure repo and Github.

Essential Functions

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: java reactjs vue.js restapi microservices

As a Senior Software Engineer on the Jack Henry & Associates OpenAnywhere team within the Digital Solutions Group, you'll get the chance to make a real, positive impact on people's lives. Our mission is to give people the best possible experience they can have with their finances. We're doing this by re-imagining the digital presence of financial institutions and building products that empower and delight their users.

This position will work on our online account opening product in cooperation with our product and design teams and will be a key player for improving UI elements, as well as adding new features to OpenAnyWhere. We are constantly keeping our applications up to date with the newest development practices to offer exciting user experiences for highly secured data. Our platform is primarily Kotlin, Java, Spring Framework, and PostgreSQL.

We are committed to creativity, thoughtfulness, and openness. Our team is highly distributed, meaning you will work with kind, talented engineers from across the United States. This is a remote position with the ability to collocate at several JHA locations nationwide if desired. The majority of the small immediate development team are located in Bethlehem, PA.

This position will be hired in Bethlehem, PA (preferred location) or Remotely within the US.

MINIMUM QUALIFICATIONS

  • Minimum 6 years of experience in any programming language.
  • Minimum 4 years of experience with web frameworks; VueJS, Svelte or ReactJS.
  • Must have experience with one of the following: REST API’s, Microservices or SPAs.

PREFERRED QUALIFICATIONS

  • Bachelor’s Degree.
  • Experience with AngularJS.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: user-experience user-interface design

Community banks and credit unions are the backbone of our communities and our economy. It’s our mission to make sure they can compete with the big banks and challengers when it comes to providing beautiful experiences to their customers. Help support this mission by joining our product team for Banno (http://www.banno.com) at Jack Henry & Associates. As a Product Design Leader (Supervisor), you will be responsible for both design and people leadership, crafting a variety of experiences that span across web, mobile, and beyond.

We are committed to creativity, thoughtfulness, culture, and openness — the perfect place to make phenomenal products that have meaningful impact. We place a high value on individuals who are self-motivated and can work across the design disciplines of IA, UX, and visual design. Our team is distributed and that means you can live and work anywhere within the US.

This position will be hired from any Jack Henry Office or Remotely within the US.

MINIMUM QUALIFICATIONS

  • Minimum 6 years of end-to-end UX/UI design experience.
  • Minimum 2 years of leadership experience with direct reports.
  • Portfolio must exhibit a strong understanding of both UI/UX and visual design.
  • Must have a portfolio link on your resume, or a combined resume and portfolio PDF in order to be considered for the position. If your portfolio is password protected, password must be provided to be considered.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree.
  • Ability to lead by example with a strong emphasis on empathetic listening, effective communication, and proactive problem solving.
  • Experience with best practices and design patterns for web and mobile environments.
  • Ability to quickly grasp technical concepts and constraints while designing thoughtful solutions.

ESSENTIAL FUNCTIONS

  • Conducts 1:1s with a small team of designers.
  • Mentors and helps designers grow by providing timely feedback and assisting with goal setting.
  • Partners with design leadership to create a productive and positive work environment.
  • Acts as a resource to the organization by becoming a knowledge expert and design lead for the applications you and your team design for.
  • Turns high level product requirements into workflows and designs.
  • Creates clean, intuitive, and responsive interfaces with reusable design patterns.
  • Creates wireframes and prototypes for testing, analysis, and review to ensure UX and technical business needs are met.
  • Collaborates with product management, business analysts, and development to understand and establish user requirements.
  • Creates detailed specifications to guide development teams.
  • Confidently communicates the rationale of design decisions.
  • Remains current on UI/UX trends and technology.
  • Approaches design from a humble perspective that places a high level of importance on user empathy.
  • Communicates effectively across small, interdisciplinary teams to foster a collaborative work environment.
  • Rapidly iterates on design solutions based on feedback and technical needs.
  • Provide design leadership and guidance to Designers.
  • Motivate and ensure the well-being of each designer, including goal setting, one-on-ones, and performance reviews.
  • Support Design Manager’s efforts to foster a positive work culture to drive employee engagement and accountability.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: azure .net angularjs amazon-web-services javascript

Jack Henry & Associates is seeking to hire a highly motivated and versatile Senior Software Engineer to work on new feature development for the Financial Crimes Solutions (FCS) group. The FCS group develops best-in-class fraud solutions to monitor check and debit card fraud, account takeover, and money laundering. In this role, candidates will be building the next generation of new software products and enhancements for Fraud/AML solutions. Candidates will join this team utilizing Scaled Agile Framework (SAFe) and work with product management and QA to build this next-generation solution.

The ideal candidate will have experience designing and implementing SaaS-based applications within a progressive technology stack utilizing .NET Core, Angular, and open source frameworks in an Agile environment. We are seeking someone who is interested in developing and managing software solutions running in the cloud. In this role, you will have the ability to work with proven, cutting-edge technologies to build world-class solutions to grow an enterprise capability, and drive business value through analytics-fueled products.

This position can be based to work out of any Jack Henry office or remote from any US location.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 6 years of software development experience.
  • Must have experience with Azure or AWS.
  • Must be able to travel up to 5% to attend group planning meetings.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree.
  • .NET Core development experience.
  • Docker and Kubernetes experience.
  • Angular Single Page Application (SPA) experience.
  • PostgreSQL experience.
  • Experience with Continuous Integration tools like Jenkins and Azure Pipelines.
  • Proficient in current development and source code management tools (Git, Github, Azure DevOps).

ESSENTIAL FUNCTIONS

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: .net azure c# java javascript

Are you excited about working with some of the latest technologies to deliver new solutions to banks & credit unions? The Jack Henry & Associates, Enterprise Cloud Platform team is hiring a Lead Full stack Software Engineer to help deliver cloud-first, microservices-based banking applications for Jack Henry!

As a Lead Software Engineer, You’ll engage daily with DevOps engineers, product owners, and QA automation engineers in your team, as well as collaborating with business leaders, product subject matter experts, JHA enterprise services teams, and our clients to design & build solutions that Jack Henry customers will love! If you are interested in this position, please apply on or before May 21,2021

This position can be worked out of any of the following: Allen, TX, Lenexa, KS, Brentwood, TN, Cedar Falls, IA, Springfield, MO, or be 100% Remote from any US location.

Minimum Qualifications

  • Must have a minimum of 10 years of software development experience.
  • Must have a minimum of 5 years developing apps exposing .NET services exposing SOAP or REST API’s.
  • Must have a minimum of 3 years developing cloud-hosted applications (e.g. AWS, Azure, GCP).
  • Must have a minimum of 2 years developing responsive UI’s using tools like Angular, TypeScript, JavaScript, HTML 5, and CSS.
  • Must have a minimum of 2 years building .NET Core applications or services.
  • Must be able to travel up to 5% for team meetings, trainings, or workshops.

Preferred Qualifications

  • Bachelor’s degree in Software Engineering or Computer Science.
  • Experience and continued interest in mentoring other developers and presenting app features & technologies to stakeholders.
  • Experience with Microsoft .NET Core, C# 8.0 or Java microservices.
  • Experience building RESTful API’s and integrating with SOAP-based API’s and web services.
  • SQL and NoSQL (MongoDB) database experience.
  • Apache or Confluent Kafka experience.
  • Docker Containers, Kubernetes or Azure Kubernetes Service experience.
  • Key Vaults and Certificate Management experience.
  • Experience with ElasticStack, LogStash/Fluentd, Kibana.
  • Experience with Git-based repositories.
  • JHA Silverlake or CIF 20/20 product experience.

Essential Functions

  • Oversees the timely, effective, and quality delivery of software into production.
  • Defines or refines standards for the design and development of software. Collaborates with developers, QA, operations, and management to provide technical direction in requirements analysis, design, development, testing, and deployment.
  • Establishes and reviews business and technical requirements and overall project plans to define or refine standards, ensure adherence to standards, and to facilitate the transfer of knowledge throughout the development staff.
  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level task and project effort estimates/costs and oversight.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Oversees the definition and documentation of standards. Contributes to defining and improving department processes.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • Identifies and evaluates new technologies and development environments.
  • May contribute to product architecture.
  • May assist less experienced peers.May act as a team lead.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: qa testing automation c# javascript

Are you excited about developing new banking software applications for the cloud? Do you have experience automating quality assurance tests and processes? The Enterprise Cloud Platform team (ECP) is hiring a Senior Software Engineer - QA Automation for our new and growing team to help us build entirely new applications for JHA!

As part of the ECP team, you’ll be working on strategic development as we add and enhance new application features. As a Senior Software Engineer you’ll need to be able to be hands on and will be working with a top-tier team to define and drive our multi-application testing strategies using some of the latest tools and technologies. In this role, you’ll work closely with team leaders and other QA team members to help improve, and automate our testing practices. You’ll have the opportunity to work in a DevOps environment with our automation, business analysis, documentation, and development team members to ensure we deliver great, cloud-first applications with the highest quality and testing efficiency.

This position will be worked remotely within the US.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 6 years of experience in Quality Assurance and/or Software Testing.
  • Must have a minimum of 1 year of API testing, using REST, Postman, SOAPUI, SOATest, and/or HPE UFT.
  • Must be able to travel up to 5% to attend meetings, training and or a professional conference.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree
  • Experience working within an Agile environment.
  • Experience with Selenium, and JMeter, or similar tools like HP Enterprise Testing Center, Loadrunner, etc.
  • Experience testing with SoapUI, SOATest, Postman, HPE UFT or similar API testing tools.
  • Experience in .NET, MS SQL Server, MongoDB or similar databases.
  • Experience testing with financial services products.
  • Experience using Microsoft Team Foundation Server or Azure DevOps.
  • Automated testing experience.
  • Experience working with Microsoft Office 365 suite and or applications.

ESSENTIAL FUNCTIONS

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: .net wcf c# rest angular

Symitar, a Jack Henry & Associates brand, is currently looking for a Software Engineer to join our Symitar Solutions team. This role will participate in the technical design and implementation of new products or enhancements. As a Software Engineer with Symitar Solutions, you will be involved in all phases of the development cycle: concept, technical design, prototype, code development, testing, release to QA, and implementation.

MINIMUM QUALIFICATIONS:

  • Minimum of 5 years of experience with C#.
  • Minimum of 3 years of SQL experience.
  • Minimum of 2 years of experience with .NET Framework and .NET Core/ .Net Standard/ Asp.net 5.0
  • Minimum of 1 year of Angular 10+
  • Experience with MVC.
  • Bachelor’s Degree required.

PREFERRED QUALIFICATIONS:

  • Experience producing Object-Oriented designs for a multi-tier application, including thin client.
  • Experience with MVC, Javascript and Angular.
  • Experience developing Restful API’s
  • Consuming WCF Services
  • Strong UX/UI experience including responsive design experience.
  • Development experience from analysis through writing the installation programs.
  • Ability to demonstrate strong skills in the following areas:
    • Software design and implementation
    • Analysis and design at multiple-project level
    • Research, analysis, and problem resolution
    • Communication and interpersonal
    • Organizational and time management
  • Ability to create deliverables for each phase of the development cycle.
  • Ability to manage and prioritize multiple tasks, with minimal assistance, while remaining flexible to changing requirements.
  • Ability to provide task estimates including effort and cost; able to adjust these estimates as appropriate and necessary.
  • Microsoft and other programming/software engineering related certifications a plus and/or an active desire to pursue such certifications.

ESSENTIAL FUNCTIONS:

  • Completes product technical design and prototyping, software development, bug verification, and resolution.
  • Performs system analysis and programming activities which require research.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides reasonable task and project cost/effort estimates.
  • Ensures timely, effective, and quality delivery of software into production.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. May participate in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with the customer support team to resolve or diagnose defects.
  • Assists in training and mentoring less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: user-experience user-interface css html javascript

The UX/UI Designer specializes in user interface design and development for desktop, mobile, and responsive web applications. The primary responsibilities include understanding complex business requirements and end-to-end, rapid creation of mock-ups/prototypes for potential customer consumption and evaluation, creation of reusable user-interfaces. Understanding how to evaluate designs through user testing by getting feedback from internal and external stakeholders. This person will have to become the ‘expert’ on each prototype and work with the other JHA experts and external customers to iteratively improve and refine existing and new software functionality. This includes, but is not limited to story creation, information architecture, high-level process flow-charting, and user interface design. The UX/UI designer will have to be comfortable working in a collaborative environment where there will be multiple, significant iterations on the base concepts, over short time periods. They will be expected stay abreast of cutting-edge UX design and emerging technologies so that they may integrate them into their designs. They will also be expected to contribute new product concepts into the pipeline.

About Our Team

This role will be an integral part of the R&D department of Symitar. This department is a highly visible team that is working to create the best of breed software for the credit union space. We work directly with many internal company stake holders across Symitar products as well customers and prospect clients.

As a JHA associate you are more than just an employee, you are a valued member of the organization that is dependent on you and your success! JHA stresses a company culture that encourages you to think outside the box and to grow in your professional career. As a JHA employee you will enjoy a casual and relaxed work environment, excellent benefits and a generous PTO plan that allows you to maintain a work life balance.

MINIMUM QUALIFICATIONS

  • Minimum of 6 years of technical experience as an Interaction or User Experience Designer.
  • Must have experience with a variety of design tools such as Axure, Balsamiq, and Adobe Creative Suite: Fireworks, Illustrator, and Photoshop.
  • Must have experience in creating wireframes, visual comps, and rapid design prototypes.
  • Must have visual design experience utilizing modern design styles.
  • Must have a link to your portfolio listed on your resume.

PREFERRED SKILLS

  • Experience designing UX/UI for both desktop and mobile environments.
  • Experience with Axure is preferred.
  • Experience with style guides and design systems.
  • Knowledge of CSS and how that applies to style guides.
  • Ability to develop, present, and sell concepts to peers and stakeholders clearly and convincingly – backed up by creating ‘reasonable at a glance’ – data sets.
  • Some experience with conducting user research and voice of the customer activities such as heuristic reviews, interviews, usability tests, and surveys to understand the needs of users and to verify designs.
  • Basic business skills required to perform competitive analysis and process mapping; and a willingness to improve those skills
  • Knowledge of advanced JavaScript (jQuery, Angular.js, etc…), HTML5 and CSS3, and web UI fundamentals with capability of creating clean/intuitive presentation layer for web applications and its authoring tools.

ESSENTIAL FUNCTIONS

  • Deliver wireframes, mockups and prototypes for new concepts.
  • Create compelling stories with key advantages around new concepts that will ‘sell’ them to potential stakeholders.
  • Develop first draft, high-level process maps and competitive analysis to work through story validity.
  • Submit original concepts into the pipeline on a regular basis – keep up to date on industry and technology trends.
  • Work closely with the team and stakeholders to create and design features for new products from the ground up.
  • Prototype rich interactions with multiple states and roles – suitable for back-office and end-consumers, as appropriate.
  • Create assets for marketing presentation for products.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: c# .net sql html css

Are you looking for a highly impactful role in a fast-paced, start-up-minded team at the forefront of payments? Do you have a passion to do the right thing, do whatever it takes, and have fun? If so, Jack Henry & Associates is looking for a Senior Software Engineer to join the Pay Center team. As a Senior Software Engineer, you will be involved in all facets of development, including triage, coding, and design. As an individual leader, you be a thought leader and provide guidance to the team. We’re seeking someone who is an excellent team player, has strong customer-facing skills, and has a passion for technology and payments.

This position can be worked remotely anywhere within the US.

MINIMUM QUALIFICATIONS

  • Bachelor’s Degree in business, information technology, software engineering or computer science.
  • Minimum 6 years of experience in software development.
  • Minimum 3 years of experience with .NET/C# software development.
  • Minimum 3 years of experience writing TSQL and/or PLSQL queries.

PREFERRED QUALIFICATIONS

  • Experience in Orchestration/Workflow/Business Process Management engines – WS02 is a plus.
  • Experience in an Agile/Scrum environment.
  • Experience in payments/financial industry.
  • Excellent attention to detail
  • Highly analytical and critical thinking skills
  • Strong ability to triage and research issues

ESSENTIAL FUNCTIONS

  • Performs system analysis and programming activities that may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.
  • Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with the customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-05:00) Eastern Time

Skills: ruby-on-rails restapi ruby

Jack Henry & Associates is seeking a senior-level Ruby on Rails Software Engineer to join the Geezeo team. In this role you will work on a cross functional/disciplined team supporting our Geezeo application. Our platform delivers a best in class digital banking experience to over 500 banks and credit unions. We seamlessly integrate our platform into digital banking solutions and complete over 11 million financial transactions per day.

We are committed to creativity, thoughtfulness, and openness. Our team is highly distributed, meaning you will work with kind, talented engineers from across various locations within the US. You’ll get the chance to contribute to products that are used by hundreds of thousands of people. Occasional travel may be required for professional development conferences or company meetings.

This position will be hired out of the Buffalo, NY office OR Remotely within the US.

MINIMUM QUALIFICATIONS

  • Minimum 6 years of software engineering experience supporting large enterprise applications
  • Minimum 4 years of Ruby on Rails framework experience.

PREFERRED QUALIFICATIONS

  • Bachelor's degree preferred.
  • Knowledge of or experience with microservice architecture in a production environment is helpful.
  • Expert level knowledge of MVC patterns for the Rails framework.
  • Security-orientated approach to development.
  • Experience with Git, AWS, and MySQL.
  • Experience with RESTful web service APIs.
  • Ability to support large enterprise applications with development, maintenance and support.

ESSENTIAL FUNCTIONS

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which require research in a large, long running codebase.
  • Describe different potential solutions to business problems and understand their tradeoffs.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides reasonable task and project cost/effort estimates.
  • Ensures timely, effective, and quality delivery of software into production.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. May participate in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Assists in training and mentoring less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: typescript angularjs web-frontend azure-devops-rest-api

Are you excited about working with some of the latest technologies to deliver new solutions to banks & credit unions? The Jack Henry & Associates, Enterprise Cloud Platform team is hiring a Lead Frontend Software Engineer to help deliver cloud-first, microservices-based banking applications for Jack Henry!

As part of the Enterprise Cloud Platform team, you’ll be at the center of JHA’s strategic development initiatives for new banking applications. In your daily activities as a Lead Frontend Software Engineer, you’ll have the opportunity to work in a DevOps team creating new banking applications as well shared platform services using responsive technologies & frameworks in an innovative technology stack. You’ll engage daily with other business services and DevOps engineers, product owners, and QA automation engineers in your team, as well as collaborating with business leaders, product subject matter experts, JHA enterprise services teams, and our clients to design & build solutions that Jack Henry customers will love!

This position can be worked out of any of the following: Allen, TX, Lenexa, KS, Brentwood, TN, Cedar Falls, IA, Springfield, MO, or Remote from any US location.

Minimum Qualifications

  • Must have a minimum of 10 years of software development experience.
  • Must have a minimum of 5 years developing frontend, browser-based application user interfaces.
  • Must have a minimum of 3 years developing responsive UI’s using tools like Angular, TypeScript, JavaScript, HTML 5, and CSS.
  • Must be able to travel up to 5% for team meetings, trainings, or workshops.

Preferred Qualifications

  • Bachelor’s degree in Software Engineering or Computer Science.
  • Experience and continued interest in mentoring other developers and presenting app features & technologies to stakeholders.
  • Experience with Angular, TypeScript, JavaScript, HTML 5, and CSS.
  • Experience with responsive applications UI.
  • Experience with tablet and mobile UI development.
  • Thorough browser testing experience with multiple environments and devices.
  • Experience consuming and testing RESTful API’s.
  • Familiarity working with Node.js and npm.
  • Familiarity with Git, both using GUI’s and command line.
  • Familiarity with Azure DevOps.
  • Comfortable with leading IDE’s such as Visual Studio Code.

Essential Functions

  • Oversees the timely, effective, and quality delivery of software into production.
  • Defines or refines standards for the design and development of software. Collaborates with developers, QA, operations, and management to provide technical direction in requirements analysis, design, development, testing, and deployment.
  • Establishes and reviews business and technical requirements and overall project plans to define or refine standards, ensure adherence to standards, and to facilitate the transfer of knowledge throughout the development staff.
  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level task and project effort estimates/costs and oversight.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Oversees the definition and documentation of standards. Contributes to defining and improving department processes.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • Identifies and evaluates new technologies and development environments.
  • May contribute to product architecture.
  • May assist less experienced peers. May act as a team lead.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: agile java c# azure-devops json

Jack Henry & Associates is looking for an experienced Senior Software Architect to join the Episys Technology Development team and help us provide phenomenal cloud and microservices-based systems to our customers. You will be tasked with bringing a high-functioning development team into a cloud-based environment. As a member of this team, you will lead strategic and tactical architecture and designs the enterprise integration architecture ensuring alignment of technology to the business strategy. Ideal candidates will have a strong understanding of Agile principles, systems design, and software engineering best practices, and possess the people skills necessary to mentor the team as they adapt to this new environment.

This position will be based to work out of San Diego, CA or Allen, TX, or remotely from any US location.

MINIMUM QUALIFICATIONS

  • Minimum 6 years of experience with software engineering.
  • Experience as a software or systems architect.
  • Must be able to travel up to 10% for team meetings.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree, preferably in computer science or related field.
  • Experience with Azure technology stack.
  • Must have experience with cloud technology.
  • Experience with JSON and REST.
  • Experience in an Agile/Scrum environment.
  • Experience in payments/financial industry.
  • Experience in Orchestration/Workflow/Business Process Management engines – WS02 is a plus.
  • Experience in highly integrated enterprise systems.
  • Experience in API Design and Management.
  • Experience in High Transaction Volume system design.
  • Experience in Streaming Systems is a plus.
  • Experience in two-factor authentication.
  • Experience in infrastructure design is a plus.

ESSENTIAL FUNCTIONS

  • Provides architectural and “big picture” oversight for development of new or enhanced products.
  • 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 assignments to other architects. Writes high-level implementation plans for enhancements and fixes to be refined by team members under direction.
  • 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.
  • Assists less experienced peers.
  • May develop code for the design/creation of new software products, enhancements, and fixes.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: rpgle sql c javascript c#

Are you looking for an opportunity to be part of dynamic programming team and in a great working environment? If so, this position could be for you! Jack Henry is seeking a seasoned Programmer Analyst for an environment that is composed of small teams but within a large department focusing on RPG or iSeries/AS400 programming that support JHA's core processing products (20/20, SilverLake and Core Director). Candidates will be focused on core application customer support by using their coding experience to fix base code, correct programming errors, bug fixes and troubleshooting. Jack Henry offers a great working culture, competitive benefits package and great career advancement.

Jack Henry and Associates Banking Operations Support team provides technical support of all core products to both in-house and outsourced customers. This team is also responsible for developing, unit testing and delivering software defects to customers as well as develop custom coding requested by bank institutions.

MINIMUM QUALIFICATIONS

  • Minimum of 5 years of programming or development experience.
  • Must participate in an on-call rotation including nights & weekends.

PREFERRED QUALIFICATIONS

  • Associates or Bachelor’s Degree preferred.
  • RPG Programming.
  • Experience in Core support or development.

ESSENTIAL FUNCTIONS

  • Provides technical/engineering support for new and existing applications for all (SilverLake) core software applications. This includes the most vital and complex multi-product recovery scenarios including but not limited to Core processing reruns, ACH reversals, various interfaces and any urgent core downtime and business scenarios.
  • Available for critical technical engineering support for after-hours shifts or incidents (nights, holidays and weekends). This includes potential long durations of consecutive time over periods of increased volume such as end of year, core upgrades or as randomly necessary.
  • Participates as an advocate for the customer, as an immediate authority on the software designed to address customer’s business needs.
  • Assists in ensuring continued and future success of vital core processes and coordinates critical incidents with all necessary departments.
  • Translates the customer’s business and software requirements into specific systems, applications or process designs for software solutions and integrating software. Often project-based and typically measured by utilization (i.e., billable hours). Provides reasonable task, project bids and project effort estimates.
  • May develop code for the design, creation, and delivery of new software products, enhancements, and fixes.
  • Utilizes RPGLE, SQL, XML, CL or any necessary programming language.
  • Unit tests and reviews programming to discover any errors and confirm that the programs meet required specifications. Utilizes conversion and software implementation plans; implements newly created code and fixes into existing software.
  • Ensures timely, effective, and quality delivery of software into production.
  • Provides technical advice to other departments within the company and is responsible for integrating components built by product developers.
  • Provides technical assistance to support staff. Assists with implementations of enhancements and fixes by providing coding knowledge.
  • Provides consultation to technical staff.
  • May develop support tools.
  • May assist less experienced peers.
  • Keeps customers informed of all enhancements, troubleshooting, and fixes; assists the customer in determining if and how system enhancements may improve process flow and business function.
  • Maintains an awareness and understanding of industry developments and provides ideas for innovation and improvement in order to maintain current service design’s value.
  • Administers various change management tasks.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.
  • Collaboratively works with development and QA team to ensure timely delivery of high-quality products.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: javascript sql html java c#

Imagine talking about creative technical solutions for credit unions… and then actually building it! The Symitar Sales Engineering team is seeking a Sales Engineering Architect to join our team to help do just that. In this role, you will identify business needs and gaps and build the technical examples to solve problems for both prospective and current Episys clients during the sales cycle. You will be part of the storytelling to showcase the strength and versatility of the JHA suite of products as well as creating, coding and deploying these solutions. The ideal candidate is a passionate self-starter, who enjoys challenges and problem solving and enjoys seeing their ideas come to life and being utilized. Ideally you thrive in a fast pace environment where you are given the freedom to ideate and build with the support of a robust and diverse team. As a part owner of the environment, you will assist in maintaining product marketing demonstration environments, troubleshoot and resolve system and product issues to ensure maximum system availability including making recommendations for improvement, as well as, provide support to the Sales / Marketing team. Every day on this team will be different!

ABOUT OUR TEAM

You would be the 9th member of the Sales Engineering team, which works hand in hand with the Symitar Product Specialist Department team of approximately 8-12 consultants. The Sales Engineering team is an entirely remote team, so being comfortable with remote collaboration is a must. A varied amount of backgrounds and experience work together to solve industry problems through custom programming and environment integration; we all ebb and flow to support all areas of the environment from servers and operations to project management and coding. Every day will be a little bit different on the Sales Engineering Team and you will be exposed and work with all the products that Jack Henry has to offer as well as dig into new technologies and be part of alpha and beta cycles. It is incredibly fast paced; you will need to think quickly on your feet and prioritize efficiently so we as a team can create and present solutions collectively. You will be in a position where you can leverage the technical passions and skillsets you currently possess as well as be exposed to the other environments and languages we currently use. We encourage a wide variety of technical experience to apply; we will coach and train the right individual.

This position is Remote and can be worked from any location in the US.

MINIMUM QUALIFICATIONS

Minimum 18 months experience in software development, software engineering, programming or a similar individual development role.

• Must be able to travel up to 50% of the time.

PREFERRED QUALIFICATIONS

Associate’s or Bachelor’s Degree.

• Experience with the Episys core platform is a plus.

• Experience problem solving in time sensitive situations.

• Experience with development, engineering, or analysis in any stack, which may include:

o PowerOn, SymConnect and/or SymXchange or similar web services, and/or;

o Javascript & Node.js, HTML, .NET and/or;

o Experience with SQL and/or Microsoft Reporting Services, PowerBI and Business Intelligence products

• Experience with change management processes and source control

• Experience with jXchange, Synapsys, jhaEnterprise Workflow or any product in the Jack Henry suite

• Experience with building business requirements and use-cases.

• Experience at a credit union or bank a plus.

• Experience presenting solutions to larger audiences via webex or in-person a plus.

ESSENTIAL FUNCTIONS

Presents technology to both external and internal clients

• Provides innovative ideas and creates solutions for both external and internal clients

• Manages content of demo environment including all sales presentations.

• Maintains demo servers for complimentary products. Ensures jobs run successfully. Controls access.

• Troubleshoots and resolves all systems or hardware issues that arise during product demonstrations.

• Works with core and complimentary product staff to ensure successful implementation of release enhancements and upgrades onto demonstration environment. Tests all new functionality prior to go-live.

• Demonstrates and trains the team on new functionality.



Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: c# .net sql-server java agile

Are you looking for an exciting role, building the latest and greatest in online bill pay systems? Do you have a passion to do the right thing, do whatever it takes, and have fun? Are you an advocate of Agile software development and high quality customer experiences while fostering a culture of continuous learning? If so, Jack Henry & Associates is looking for a Senior C# Software Engineer that possesses these traits to join the iPay Software Engineering team.

As a Software Engineer, you will be a key player in the development effort to craft leading edge FinTech systems. We’re seeking someone who is humble, hungry, and smart and driven to simplifying the bill pay experience for our customers. Our ideal candidate demonstrates the ability to think quickly and serves as a proactive and collaborative problem solver; not a heads-down coder that always works on their own. They approach problems with a ‘beginner’s mind’ and an absence of bias when thinking through solutions.

This position can be based to work remotely from any US location but all candidates must be able to work typical Eastern Time business hours.

MINIMUM QUALIFICATIONS

  • Minimum of 6 years of technical experience in .NET/C# software development.
  • Experience in an Agile/Scrum environment.
  • SQL Server experience.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree.
  • Full-stack development, including web/mobile, API and back-end application development.
  • All aspects of quality testing.
  • Cloud technologies
  • Payments/financial industry.
  • Participates in application design and architecture.
  • Experience using Git.
  • SQL Server database development.
  • Azure DevOps build and release pipelines.
  • Orchestration/Workflow/Business Process Management engines.

ESSENTIAL FUNCTIONS

  • Ensures timely, effective, and quality delivery of secure software into production.
  • Continually seeks to improve technical and product knowledge through both self-learning as well as group learning opportunities.
  • Actively participates in paired/mob programming sessions.
  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require research.
  • Performs continuous refactoring to ensure clean code each sprint.
  • Analyzes, maintains and improves scalability, performance and reliability.
  • Performs Test Driven Development and unit test creation.
  • Commits to doing whatever it takes to ensure quality product delivery. including test case reviews, test case writing, manual testing, performance testing and test automation, as needed.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides reasonable task and project/sprint effort estimates.
  • Develops and tests applications based on sprint backlog user stories and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.
  • Collaboratively works with customer support team to resolve or diagnose defects.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-05:00) Eastern Time

Skills: azure json rest

Jack Henry & Associates is looking for an experienced Senior Software Architect to join the Episys Technology Development team and help us provide phenomenal cloud and microservices-based systems to our customers. You will be tasked with bringing a high-functioning development team into a cloud-based environment. As a member of this team, you will lead strategic and tactical architecture and designs the enterprise integration architecture ensuring alignment of technology to the business strategy. Ideal candidates will have a strong understanding of Agile principles, systems design, and software engineering best practices, and possess the people skills necessary to mentor the team as they adapt to this new environment.

This position will be based to work out of San Diego, CA or Allen, TX.

MINIMUM QUALIFICATIONS

  • Minimum 6 years of experience with software engineering.
  • Experience as a software or systems architect.
  • Must have experience with Azure technology stack.
  • Experience with JSON and REST.
  • Experience in an Agile/Scrum environment.
  • Must be able to travel up to 10% for team meetings.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree, preferably in computer science or related field.
  • Experience in payments/financial industry.
  • Experience in Orchestration/Workflow/Business Process Management engines – WS02 is a plus.
  • Experience in highly integrated enterprise systems.
  • Experience in API Design and Management.
  • Experience in High Transaction Volume system design.
  • Experience in Streaming Systems is a plus.
  • Experience in two-factor authentication.
  • Experience in infrastructure design is a plus.

ESSENTIAL FUNCTIONS

  • Provides architectural and “big picture” oversight for development of new or enhanced products.
  • 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 assignments to other architects. Writes high-level implementation plans for enhancements and fixes to be refined by team members under direction.
  • 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.
  • Assists less experienced peers.
  • May develop code for the design/creation of new software products, enhancements, and fixes.

Equal Employment Opportunity

At Jack Henry, we know we are better together. We value, respect, and protect the uniqueness each of us brings. Innovation flourishes by including all voices and makes our business—and our society—stronger. Jack Henry is an equal opportunity employer and we are committed to providing equal opportunity in all of our employment practices, including selection, hiring, performance management, promotion, transfer, compensation, benefits, education, training, social, and recreational activities to all persons regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, genetic information, pregnancy, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, and military and veteran status, or any other protected status protected by local, state or federal law.

No one will be subject to, and Jack Henry prohibits, any form of discipline, reprisal, intimidation, or retaliation for good faith reports or complaints of incidents of discrimination of any kind, pursuing any discrimination claim, or cooperating in related investigations.



Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: .net reactjs c#

As part of the Enterprise Cloud Platform team, you’ll be at the center of JHA’s strategic development initiatives for new banking applications. In your daily activities as a full-stack Software Engineer, you’ll have the opportunity to work in a DevOps team creating new banking applications as well shared platform services using .NET Core/ Angular in an innovative technology stack as well as engage daily with other Software engineers and DevOps engineers, product owners, and QA automation engineers in your team.

Jack Henry & Associates, Inc. is annually recognized as one of the best tech companies to work for in the U.S. by Forbes and other local sources! This is a fast paced and fun work environment with a great team engaging like a start-up company. You’ll need to be able to be agile, flexible and should be self-motivated as well as someone who loves to work closely with other teams across JHA and our clients.

This position will be filled to be worked out of the following Jack Henry location: Cedar Falls, IA, Lenexa, KS, Brentwood, TN, Springfield, MO, Allen, TX, or Remotely in the US.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 6 years of software development experience.
  • Must have a minimum of 3 years developing apps using .NET services exposing SOAP or REST API’s.
  • Must have a minimum of 2 years of Angular or React experience.
  • Must be able to travel 5 % for internal meetings, workshops, and/or training.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree in Software Engineering or Computer Science.
  • Strong interest in mentoring other developers and presenting apps & technologies to stakeholders.
  • Microsoft .NET Core, C# 8.0 or Java microservices.
  • Building RESTful API’s and integrating with SOAP-based API’s and web services.
  • SQL and NoSQL (MongoDB) database experience.
  • Apache or Confluent Kafka experience.
  • Experience with front end tools such as Angular.
  • Docker Containers, Kubernetes or Azure Kubernetes Service experience.
  • Key Vaults and Certificate Management experience.
  • ElasticStack, LogStash/Fluentd, Kibana.
  • Git-based repositories.
  • JHA Silverlake or CIF 20/20 product experience helpful.

ESSENTIAL FUNCTIONS

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.

Equal Employment Opportunity

At Jack Henry, we know we are better together. We value, respect, and protect the uniqueness each of us brings. Innovation flourishes by including all voices and makes our business—and our society—stronger. Jack Henry is an equal opportunity employer and we are committed to providing equal opportunity in all of our employment practices, including selection, hiring, performance management, promotion, transfer, compensation, benefits, education, training, social, and recreational activities to all persons regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, genetic information, pregnancy, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, and military and veteran status, or any other protected status protected by local, state or federal law.



Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: c# azure .net cloud soap

Are you excited about working with some of the latest technologies to deliver new solutions to banks & credit unions? The Jack Henry & Associates, Enterprise Cloud Platform team is hiring a Lead Full stack Software Engineer to help deliver cloud-first, microservices-based banking applications for Jack Henry!

As part of the team, you’ll be at the center of JHA’s strategic development initiatives for new banking applications. In your daily activities as a Lead Software Engineer, you’ll have the opportunity to work in a DevOps team creating new banking applications as well shared platform services using responsive technologies & frameworks in an innovative technology stack.

This position can be worked Remote from any US location.

Minimum Qualifications

  • Must have a minimum of 10 years of software development experience.
  • Minimum 5 years of experience implementing and monitoring CI/CD processes.
  • Minimum 3 years working with public cloud-hosted applications, projects, and infrastructure.
  • Must have technical knowledge or experience with the following technologies: Microsoft .NET Core, C# 8.0 or Java microservices using Docker containers and Kubernetes
  • Must be able to travel up to 5% for team meetings, trainings, or workshops.

Preferred Qualifications

  • Bachelor’s degree in Software Engineering or Computer Science.
  • Microsoft .NET Core, C# 8.0 or Java microservices.
  • Experience with Public cloud environments: Azure, AWS or GCP.
  • Experience with RESTful API’s as well as integrating with SOAP-based API’s and web services.
  • SQL and NoSQL (MongoDB) database experience.
  • Apache or Confluent Kafka experience.
  • Docker Containers, Kubernetes or Azure Kubernetes Service.
  • Key Vaults and Certificate Management experience.
  • ElasticStack, LogStash/Fluentd, Kibana.
  • Git-based repositories.
  • Microsoft Team Foundation Server or Azure DevOps Pipelines.
  • JHA Silverlake or CIF 20/20 product experience helpful.

Essential Functions

  • Oversees the timely, effective, and quality delivery of software into production.
  • Defines or refines standards for the design and development of software. Collaborates with developers, QA, operations, and management to provide technical direction in requirements analysis, design, development, testing, and deployment.
  • Establishes and reviews business and technical requirements and overall project plans to define or refine standards, ensure adherence to standards, and to facilitate the transfer of knowledge throughout the development staff.
  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level task and project effort estimates/costs and oversight.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards. Oversees the definition and documentation of standards. Contributes to defining and improving department processes.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • Identifies and evaluates new technologies and development environments.
  • May contribute to product architecture.
  • May assist less experienced peers.May act as a team lead.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: mongodb postgresql sysadmin

Jack Henry & Associates is currently seeking a strong candidate to join the current 6-member Technical Operations team as a Database Engineer. In this high-level role, candidates will serve as a team member that works with both external and internal data technologies that are under their direct supervision as well as providing consultation, advice, and assistance to other administrators.

This group designs, develops, and operationally supports Non-Microsoft data technologies including but not limited to, PostgreSQL, MongoDB, Kafka, and Elastic technologies. Jack Henry offers a comprehensive benefits package and stresses a work-life balance. This position may be served from any current Jack Henry location including remote. If this is a role you are interested in please apply before April 22, 2021.

This role will be worked Remotely.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 6 years of experience with Elastic and Linux Administration.

PREFERRED QUALIFICATIONS

  • Experience with MongoDB and Postgres.
  • Experience with DevOps including Terraform.
  • Experience with Open Source relational and nonrelational technologies.
  • Experience with Shell or Python.
  • Experience with Open SSL (Secure Sockets Layer).

ESSENTIAL FUNCTIONS

  • Maintains several data technology environments; applies updates, maintenance packs, patches, & fixes for all environments.
  • Prepares implementation plans for application upgrades and may coordinate rollout.
  • Monitor’s server performance and makes changes as needed. May design performance monitoring systems.
  • Mentors new staff and provides training or mentorship.
  • Works closely with internal and external teams to design and optimize the technology environments.
  • Prepares scripts to automate administration tasks.
  • Performs advanced database administration activities including; installation, configuration, monitoring, space management, database backup and recovery, and may design disaster recovery procedures.
  • Performs installation, configurations, and maintenance for clustered data servers.
  • Determines standards for server configuration hosting data technologies.
  • Performs reviews and provides input to design and data flow.
  • Writes and reviews data processes and makes recommendations for optimization.
  • May assist less experienced peers.

Equal Employment Opportunity

At Jack Henry, we know we are better together. We value, respect, and protect the uniqueness each of us brings. Innovation flourishes by including all voices and makes our business—and our society—stronger. Jack Henry is an equal opportunity employer and we are committed to providing equal opportunity in all of our employment practices, including selection, hiring, performance management, promotion, transfer, compensation, benefits, education, training, social, and recreational activities to all persons regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, genetic information, pregnancy, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, and military and veteran status, or any other protected status protected by local, state or federal law.

No one will be subject to, and Jack Henry prohibits, any form of discipline, reprisal, intimidation, or retaliation for good faith reports or complaints of incidents of discrimination of any kind, pursuing any discrimination claim, or cooperating in related investigations.



Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: android mobile android-ui android-framework

As a Senior Mobile Android Application Developer on the Banno Platform at Jack Henry & Associates, you'll get the chance to make a real, positive impact on people's lives. Our mission is to give people the best possible experience they can have with their finances. We're doing this by reimagining the digital presence of financial institutions and building products that empower and delight their users.

The Senior Mobile Application Developer works on our mobile banking apps in close cooperation with our product design and API teams. Under minimal supervision, Senior Developers participate in new and enhanced application features and API’s for mobile phones, smartphones, and other mobile devices. Android Developers are constantly keeping our applications up to date with the newest development practices to offer exciting user experiences for highly secured data.

We are committed to creativity, thoughtfulness, and openness. Our team is highly distributed, meaning you will work with kind, talented engineers from across the United States. You’ll get the chance to contribute to products that are used by millions of people.

This position will be hired Remotely.

MINMUM QUALIFICATIONS

  • Minimum 6 years of mobile development experience.
  • Minimum 5 year of Android application development experience.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree in Computer Science.
  • Experience releasing successful Android applications on Google Play.
  • Excellent knowledge of the Android framework and understanding of Android's ecosystem, including third party libraries.
  • Hands on experience with Kotlin and/or Java in a professional environment.
  • Excellent understanding of Android UI design patterns and Material UI guidelines.
  • Experience integrating Mobile Apps with back end Web Services (REST).
  • Knowledge of alternative Mobile App frameworks, tools and technologies such as Jenkins Continuous Integration Server, Git, and Maven.
  • Strong communication and documentation skills.

ESSENTIAL FUNCTIONS

  • Contributes to the functional design and architecture of customer-facing, high trafficked mobile applications.
  • Designs and creates interactive graphic user interfaces for multiple platforms.
  • Works with web engineering teams to create and maintain data sources and API's to support the apps.
  • Standardizes platform to be able to deliver across multiple brands with minimal effort.
  • Standardizes and enforces coding standards and best practices, including optimizing the apps for performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Keep up to date on the latest industry trends in mobile technologies.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: java spring kotlin restapi

As a Software Engineer on the Jack Henry & Associates OpenAnywhere team within the Digital Solutions Group, you'll get the chance to make a real, positive impact on people's lives. Our mission is to give people the best possible experience they can have with their finances. We're doing this by re-imagining the digital presence of financial institutions and building products that empower and delight their users. 

This position will work on our online account opening product in cooperation with our product and design teams. We are constantly keeping our applications up to date with the newest development practices to offer exciting user experiences for highly secured data. Our platform is primarily Kotlin, Java, Spring Framework, and PostgreSQL. 

We are committed to creativity, thoughtfulness, and openness. Our team is highly distributed, meaning you will work with kind, talented engineers from across the United States. This is a remote position with the ability to collocate at several JHA locations nationwide if desired. The majority of the small immediate development team are located in Bethlehem, PA. 

This position will be hired in Bethlehem, PA (preferred location), Springfield, MO or Remotely.

MINIMUM QUALIFICATIONS

  • Minimum 5 years of experience in any programming language.
  • Must have experience with Java and Spring Framework programming. 

PREFERRED QUALIFICATIONS

  • Bachelor’s Degree.
  • Experience with Kotlin.
  • Experience with any of the following: Git or Gitlab, Linux, Docker, BDD testing frameworks (ex: Spek), PostgreSQL, Flyway or JPA.
  • Experience integrating third party web services.
  • Experience with REST API design and implementation.

ESSENTIAL FUNCTIONS

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which require research.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides reasonable task and project cost/effort estimates.
  • Ensures timely, effective, and quality delivery of software into production.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: sql rpgle java cobol mysql

Are you looking for an opportunity to work with a team that develops and writes all custom code with new and older programming languages?  If so, this position might be perfect for you!  This team is part of Banking Operations where all in-house and outsourced customers are being provided development and support of one of JHA’s high-profile core system platforms.  You will be part of a team of 13 team members who work at various JHA locations who are specifically responsible for various technical support and development of applications, testing, delivering software and custom coding.  Candidates in this role would be part of an environment that primarily writes and develops custom code for JHA’s core platform Silverlake, utilizing RPG programming. 

Jack Henry offers a great work life balance, comprehensive benefits package and career advancement! 

MINIMUM QUALIFICATIONS:

  • Minimum of 6 years of experience in any programming language.
  • Minimum of 2 years of RPG programming experience required.

PREFERRED QUALIFICATIONS:

  • Bachelor’s Degree Preferred.

ESSENTIAL FUNCTIONS:

  • Provides technical/engineering support for new and existing applications for all (SilverLake) core software applications.  This includes the most vital and complex multi-product recovery scenarios including but not limited to Core processing reruns, ACH reversals, various interfaces and any urgent core downtime and business scenarios.
  • Leads in critical technical engineering support for after-hours shifts or incidents (nights, holidays and weekends).  This includes potential long durations of consecutive time over periods of increased volume such as end of year, core upgrades or as randomly necessary. 
  • Acts as an advocate for the customer, as an immediate authority on the software designed to address customer’s business needs. 
  • Ensures continued and future success of vital core processes and coordinates critical incidents with all necessary departments.
  • Develops the customer’s business and software requirements into specific systems, applications or process designs for software solutions and integrating software. Often project-based and typically measured by utilization (i.e., billable hours).  Provides reasonable task, project bids and project effort estimates.
  • May develop code for the design, creation, and delivery of new software products, enhancements, and fixes.
  • Utilizes RPGLE, SQL, XML, CL or any necessary programming language.
  • Unit tests and reviews programming to discover any errors and confirm that the programs meet required specifications. Utilizes conversion and software implementation plans; implements newly created code and fixes into existing software.
  • Ensures timely, effective, and quality delivery of software into production.
  • Provides technical advice to other departments within the company and is responsible for integrating components built by product developers.
  • Provides technical assistance to support staff. Assists with implementations of enhancements and fixes by providing coding knowledge.
  • Provides consultation to technical staff.
  • Develops support tools.
  • Assist less experienced peers and may act as a team lead.
  • Keeps customers informed of all enhancements, troubleshooting, and fixes; assists the customer in determining if and how system enhancements may improve process flow and business function.
  • Maintains an awareness and understanding of industry developments and provides ideas for innovation and improvement in order to maintain current service design’s value.
  • Administers various change management tasks.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.
  • Collaboratively works with development and QA team to ensure timely delivery of high-quality products.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: scala typescript docker kubernetes javascript
The Banno Team with Jack Henry & Associates is redefining the relationship between forward-thinking financial institutions and their customers. Banno leverages modern technology and an industry leading product vision to make user-friendly mobile and web apps. We have a first-class API; the same API our web and mobile apps use is the same API that is open to the community to build on top of and extend. About You You are infinitely curious and thrive in an environment where you are constantly learning and growing. You want to be somewhere that you are trusted and set up for success every day.  You want to be somewhere that surrounds you with other great engineers that drive you to be better every day. Although you work in a team you are self-motivated and able to work with independence.  You want to own the deliverable from working with the product manager to define the scope all the way through supporting your work in production. You care deeply about your work, your team, and the end user. Banno values trust and those with a bias towards action. We have a remote-first culture that challenges you each day and supports your growth. We are confident you will love it here. What you and your team are working on The Senior Scala Engineer participates and works with our team to build Banno’s next generation of services that power a set of critical domains.  These services ultimately power Banno’s Open API and our online and mobile banking products.  All of Banno’s APIs are first-class-citizens and are consumed by both internal teams and organizations outside of Banno. This team is constantly keeping your services up to date with the newest development, deployment and release practices to offer exciting user experiences with highly secured data. Your team also collaborates with other Banno teams to build tools and processes that help scale our rapidly growing platform.  About the Banno team We are committed to creativity, thoughtfulness, culture, and openness—the perfect place to make phenomenal products that have a big impact. Our work environment echoes a modern tech startup, but we have the security and benefits of a large, publicly traded company. With an engineering team of less than 100, we place high value on continued education and also contribute to, and use, open source projects. Our team is distributed and that means you can live and work wherever you want–as long as your work hours match US business hours. You’ll get the chance to choose your own tools, work with bleeding edge web technologies across the stack and contribute to products that are used by thousands of people. This position will be hired Remotely. MINIMUM QUALIFICATIONS
  • Minimum 6 years of back-end development experience.
  • Minimum 2 years of experience deploying and supporting services in production.  
PREFERRED QUALIFICATIONS
  • Bachelor's degree in Computer Science.
  • Experience programming using Scala highly preferred.
  • Experience with functional programming. 
  • Experience using the Typelevel Stack (http4s, doobie, cats, cats-effect).
  • Experience working with Microservices Architecture.
  • Experience with Continuous Integration Pipelines.
  • Experience with observability and monitoring.
  • Experience with Postgresql or other relational databases.
  • Experience with Kafka and event-based systems.
  • Experience with Docker and Kubernetes (PaaS/Container orchestration platform).
ESSENTIAL FUNCTIONS
  • Completes product technical design and prototyping, software development, bug verification and resolution. 
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.  Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: go docker kubernetes java c#
Jack Henry and Associate’s Banno Team is redefining the relationship between forward-thinking financial institutions and their customers. Banno leverages progressive and modern technology and an industry leading product vision to make user-friendly mobile and web apps. We have a first-class API; the same API our web and mobile apps use is the same API that is open to the community to build on top of and extend. About You You are infinitely curious and thrive in an environment where you are constantly learning and growing. You want to be somewhere that you are trusted and set up for success every day. You want to be surrounded by other great engineers that drive you to be better every day. Although you work in a team, you are self-motivated and able to work with independence. You want to own the deliverable from working with the product manager to define the scope all the way through supporting your work in production. You care deeply about your work, your team, and the end user. Banno values trust and those with a bias towards action. We have a remote-first culture that challenges you each day and supports your growth. We are confident you will love it here. What you and your team are working on As a Senior Engineer, your team is at the heart of the effort to build Banno’s next generation of services that power a set of critical domains. These services ultimately power Banno’s Open API and our online and mobile banking products. Banno’s APIs are first-class-citizens and are consumed by both internal teams and organizations outside of Banno. Your team is constantly keeping your services up to date, with the newest development, deployment, and release practices to offer exciting user experiences with highly secured data.  Your team also collaborates with other Banno teams to build tools and processes that help scale our rapidly growing platform. About the Banno team We are committed to creativity, thoughtfulness, culture, and openness—the perfect place to make phenomenal products that have a big impact. Having grown beyond being a startup we have retained all the best parts of our startup roots while maturing and offering the security and benefits of a large, publicly traded company. With an engineering team of less than 100, we place high value on continued education and contribute to, and use, open source projects. Our team is distributed and that means you can live and work wherever you want– as long as your work hours match US business hours. You’ll get the chance to choose your own tools, work with progressive and modern technologies across the stack, and contribute to products that are used by thousands of people. This position will be hired Remotely. MINIMUM QUALIFICATIONS
  • Minimum 6 years of back-end programming experience.  
  • Minimum 2 years of programming experience with Go.
  • Must have experience deploying and supporting back-end Go services in production.
PREFERRED QUALIFICATIONS
  • Bachelor’s degree.
  • Experience with Continuous Integration Systems.
  • Experience with Docker and Kubernetes (PaaS/Container Orchestration Platform).
  • Experience with utilizing net/http and/or common libraries to serve http at scale.
  • Experience at tracing a request through the network stack.
  • Experience with reading, writing, and designing relational databases.
  • Experience instrumenting applications for the purposes of performance and error monitoring.
  • Deep understanding of the Golang standard library and it’s most common interfaces.
ESSENTIAL FUNCTIONS 
  • Completes product technical design and prototyping, software development, bug verification and resolution.  
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.  Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: user-interface user-experience html css javascript

Jack Henry & Associates, a leading provider of technology solutions and payment processing services primarily for the financial services industry, is hiring a UI Developer to join the growing Enterprise UX team within our Enterprise Architecture Group.

The Enterprise UX team manages an enterprise UI system that includes UI patterns, design components, and an Angular-based development framework that is used by product teams across the Jack Henry organization to build modern responsive web applications used by our banking and credit union customers. Our team includes both UI developers and UI designers, who work together to support the product teams using our responsive UI framework.

In this role you will enhance and maintain our enterprise UI framework, perform browser testing of visuals across multiple devices, maintain Angular-based web applications, provide support for product teams, and develop proofs of concept for our design team. 

This role can be based to work out of any Jack Henry office or be remote from any US location.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 5 years of experience with the following technologies: HTML5, CSS 3, and JavaScript.
  • Must have a minimum of 2 years of experience with Angular.
  • Must have experience with responsive web development for desktop, tablet, and mobile devices.
  • Must be able to travel up to 5% for meetings or trainings.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree.
  • Experience with the following technologies: TypeScript, SCSS/LESS, Node.JS, npm.

ESSENTIAL FUNCTIONS 

  • Completes product technical design and prototyping, software development, bug verification and resolution.  
  • Performs system analysis and programming activities which require research.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.  
  • Provides reasonable task and project cost/effort estimates. 
  • Ensures timely, effective, and quality delivery of software into production.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.  May participate in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Assists in training and mentoring less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: sql-server database sql sqlite postgresql

Are you looking for a challenge with a dynamic, high profile, cutting edge technology team? Jack Henry & Associates and The Faster Payments team is looking to add a Senior Database Administrator to their team. This candidate will administer database and ETL process servers, with a primary focus on system stability, scalability, infrastructure and design support.

Our ideal candidate will be a thought leader and contribute new ideas to database architecture and design. They will be a strong collaborator who is willing and eager to work with teams throughout the organization. This candidate should thrive in an environment where you are constantly learning and growing. Although you will work in a team, this person should be self-motivated and able to work independently.  This candidate should care deeply about their work, team, and the end user.

MINIMUM QUALIFICATIONS

  • Minimum of 6 years of experience as a Database Administrator
  • Minimum of 3 years of experience in SQL Server Development

PREFERRED QUALIFICATIONS

  • Strong Leadership skills (accountability, collaboration, ability to work with cross functional teams, etc.)
  • MSSQL Experience
  • Oracle Experience
  • Experience with Data modeling/data design
  • Experience with Redgate Toolbelt essentials
  • Ideara SQL Diagnostic Manager Experience
  • Payment Processing Experience
  • Thought leader in Database Architecture and Design Experience

ESSENTIAL FUNCTIONS

  • Maintains several database environments; applies updates, maintenance packs, patches, & fixes for all environments.
  • Prepares implementation plans for application upgrades and may coordinate rollout.
  • Designs database reporting infrastructure.
  • Monitors server performance and makes changes as needed. May design performance monitoring systems.
  • Mentors new staff and provides training.  
  • Works closely with developers, support and QA teams to design and optimize all DB environments.
  • Prepares scripts to automate administration tasks.
  • Performs advanced database administration activities including; installation, configuration, monitoring, space management, database backup and recovery, and may design disaster recovery procedures.
  • Performs installation, configurations, and maintenance for clustered database servers.
  • Plans and performs database server upgrades and determines standards for server      configuration.
  • Performs database reviews and provides input to database design.
  • Writes and reviews stored procedures and makes recommendations for optimization.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-05:00) Eastern Time

Skills: .net azure automation powershell c#

We’re looking for an Advanced DevOps Engineer to help us shape the future of Xperience Technical Support tooling and automation!  We are a driven, creative, and energetic team that works in a flexible and agile fashion to help bridge the gap between product development and product support of enterprise products for the financial market that are used by thousands of Banking operations users every day.

The Xperience Technical Support Team is responsible for the platform delivery of our critical product lines. They automate applications, API’s, and services.  The team drives, designs, and implements our DevOps methodology and infrastructure automation.

As a DevOps Engineer, you will be responsible for supporting both hosted and in-house platforms as well as build, deploy, monitor and scale resources to deliver the User Experience product platform.  You will be empowered to identify and drive opportunities to improve automation for deployment, management, and tooling. You’ll stay up to date on the latest development and deployment technologies and bring the latest tools and techniques to achieve optimal results and SLA’s.

Our Infrastructure, Release, and DevOps Engineers assist and guide development teams to build new tooling and automation for deployment and support in a secure and scalable fashion. Emphasizing DevOps and observability, you’ll enable and guide our teams to deploy and monitor their own services.

MINIMUM QUALIFICATIONS

  • Minimum 5 years in enterprise software development (.Net).
  • Minimum 3 years of experience deploying and monitoring applications.
  • Scripting experience (PowerShell).

PREFERRED QUALIFICATIONS

  • Bachelor’s degree preferred.
  • Superlative communication skills.
  • Solid technical knowledge in automation, configuration management and software development frameworks and methodologies.
  • Experience with Agile/Scrum Development frameworks.
  • Customer interfacing experience.
  • Experience with or knowledge of TFS, visual studio, and/or Azure DevOps. 
  • Experience with deployments of cloud-based technologies such as Azure, AWS, etc.
  • Understanding of all phases of the software development life cycle.
  • Knowledge of network and application security, network administration, and network storage integration.
  • Knowledge of troubleshooting WPF, .NET client server applications deployed to Microsoft Windows environments.

ESSENTIAL FUNCTIONS

  • Troubleshoot system and deployment issues when needed and develop tooling and automation.
  • Build-out and maintain multiple platform environments through SDLC.
  • You will combine engineering and software development experience and skills to drive best practices, patterns and architectures to maximize the availability, reliability and stability of platforms, processing and delivery of systems.
  • Actively participate in creating and adhering to team design and development standards.
  • Oversight and management of multiple environments to support software development life cycle and customers.
  • Collaborate with architects and software engineers to propose strategies, ideas and technologies.
  • Take part in an on-call rotation where you will aid engineering teams in responding to production issues quickly.
  • Implement and utilize early warning and alerting technologies to aid in the development of self-healing responses to problems.
  • Participate in retrospectives focused on identifying contributing causes. Providing actionable solutions to prevent the issue from recurring and increase service reliability.
  • Automate solutions for complex & repetitive problems.
  • Create and maintain required technical documentation and architectural decision records.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: c# wpf .net visual-studio python

We’re looking for an Advanced Software Engineer to join our Banking Tech Ops- tooling and automation team!  This team focuses on our Xperience product group. We are a driven, creative, and energetic team that works in a flexible and agile fashion to help bridge the gap between product development and product support of enterprise products for the financial market that are used by thousands of Banking operations users every day. This team helps to automate applications, API’s, and services.  The team works with enterprise applications to diagnose and troubleshoot problems.

MINIMUM QUALIFICATIONS:

  • Minimum of 5 years of enterprise C#, .NET. and WPF Software Development experience.

PREFERRED QUALIFICATIONS:

  • Strong SQL experience. 
  • PowerShell scripting experience.
  • Experience working on client server applications.
  • Experience with .Net, WPF, Visual Studio, and Python. 
  • Troubleshooting experience with Windows Servers and Clients.
  • Knowledge of  VMware and Citrix operation and deployments.
  • Development experience from analysis through writing the installation programs.
  • Ability to demonstrate strong skills in the following areas:
    • Software design and implementation
    • Analysis and design at multiple-project level
    • Research, analysis and problem resolution
    • Communication and interpersonal
    • Organizational and time management
  • Ability to create deliverables for each phase of the development cycle.
  • Microsoft and other programming/software engineering related certifications a plus and/or an active desire to pursue such certifications.

ESSENTIAL FUNCTIONS:

  • Completes product technical design and prototyping, software development, bug verification and resolution. 
  • Performs system analysis and programming activities which require research.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application. 
  • Provides reasonable task and project cost/effort estimates.
  • Ensures timely, effective, and quality delivery of software into production.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.  May participate in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Assists in training and mentoring less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: web-services design c# java

Jack Henry, a leading provider of technology solutions and payment processing services primarily for the financial services industry is hiring an Endpoint Engineering, Sr. Manager to join our growing Corporate Operations team within the Tech Services Organization. The Manager is responsible for the daily running of the internal help desk, PC tech, and Endpoint Engineering teams. These teams have responsibly for the imaging of Endpoints, support of Endpoints, and the patching of Endpoints and systems across the enterprise. The internal help desk supports all Jack Henry & Associates employees with password resets, account lockouts, Endpoint issues, and application support. 

This position supervises multiple staff in areas of Endpoint support/engineering as well as best practices, IT standards compliance, and audit compliance. The overall vision of the team is to provide excellent user experience and support to Jack Henry’s employees. The position will be demanding and requires a strong leadership background with effective engineering skills to drive the team to succeed, providing metrics and reporting to show growth and workload for this increasingly complex environment as well as ensuring a fun work atmosphere.  

This position will be worked Remotely. 

MINIMUM QUALIFICATIONS 

  • Bachelor's degree.
  • Must have a minimum of 10 years of experience in Information Technology of which 5 years has been in a Manager role. 
  • Must have 3 years of experience in Help Desk management.

PREFERRED QUALIFICATIONS

  • Experience in moving internal help desk functions to a managed service.
  • Experience in managing the vendor relationship with a managed service.

ESSENTIAL FUNCTIONS

Through subordinate managers: 

  • Oversees the specification, configuration, installation, and maintenance of server hardware and software systems. 
  • Ensures systems are monitored for optimum performance and availability. 
  • Evaluates hardware and software systems for compatibility with existing systems and recommends products for corporate use, based on functionality and value to the organization. 
  • Oversees the implementation of system enhancements (software and hardware updates) that will improve the performance and reliability of the system.  
  • Oversees system backup, restore testing and data storage/archive processes. 
  • Oversees periodic recovery testing of DR plans. 
  • Ensures that customer and internally reported system problems are resolved. 
  • Ensures operations reviews are conducted and updates/improvements are made to address findings. 
  • Oversees all asset management functions including system size, design and life cycle, maintenance contracts, asset disposal, vendor relationships, etc.  Oversees all major computer hardware purchases. 
  • Oversees data center design such as cabling design, rack layout, and power management. 


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: ios objective-c mobile android swift

As a Principal Mobile iOS Engineer on the Banno Platform at Jack Henry & Associates, you'll get the chance to make a real, positive impact on people's lives. Our mission is to give people the best possible experience they can have with their finances. We're doing this by reimagining the digital presence of financial institutions and building products that empower and delight their users.

The Principal iOS Mobile Software Engineer works on our mobile banking apps in close cooperation with our product design and API teams. This role will provide architectural and “big picture” oversight for development of new or enhanced products. iOS engineers are constantly keeping our applications up to date with the newest development practices to offer exciting user experiences for highly secured data.

We are committed to creativity, thoughtfulness, and openness. Our team is highly distributed, meaning you will work with kind, talented engineers from across the United States. You’ll get the chance to contribute to products that are used by hundreds of thousands of people. Occasional travel may be required for professional development conferences or company meetings.

MINIMUM QUALIFICATIONS

  • Minimum 10 years of experience in software engineering.
  • Minimum 7 years of programming experience with Objective-C and/or Swift.
  • Must have successfully launched at least one application on iTunes.
  • Must have experience with third-party libraries/API’s.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree in Computer Science.
  • Strong object-oriented design skills.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text.
  • Working knowledge of the general mobile landscape, architectures, trends and emerging technologies.
  • Has a wide range of experience and able to resolve complex issues. Works on complex and diverse projects. Analysis requires an in-depth evaluation of variable factors. Exercises good judgment in selecting methods, techniques and evaluation criteria for obtaining solutions.
  • Experience releasing successful mobile applications.
  • Excellent knowledge of iOS framework for Mobile devices.
  • Excellent understanding of iOS UI design patterns and Apple UI guidelines.
  • Experience integrating Mobile Apps with back end Web Services (REST).
  • Knowledge of alternative Mobile App frameworks, tools and technologies such as Jenkins Continuous Integration Server, Git, Carthage, Swift Package Manager.
  • Strong communication and documentation skills.

ESSENTIAL FUNCTIONS

  • Provides architectural and “big picture” oversight for development of new or enhanced products.
  • 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 assignments to other architects. Writes high-level implementation plans for enhancements and fixes to be refined by team members under direction.
  • 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.
  • Assists less experienced peers.
  • May develop code for the design/creation of new software products, enhancements, and fixes.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: angularjs less javascript css html

Are you excited about working with some of the latest technologies to deliver new solutions to banks & credit unions? The Jack Henry & Associates, Common Shared Services team is hiring a Senior Frontend Software Engineer to help deliver cloud-first, microservices-based banking applications for Jack Henry!

As part of the Common Shared Services team, you’ll be at the center of JHA’s strategic development initiatives for new banking applications. In your daily activities as a Frontend Software Engineer, you’ll have the opportunity to work in a DevOps team creating new banking applications as well shared platform services using responsive technologies & frameworks in an innovative technology stack. You’ll engage daily with other business services and DevOps engineers, product owners, and QA automation engineers in your team. You’ll also collaborate with business leaders, product subject matter experts, JHA enterprise services teams, and our clients to design & build solutions that Jack Henry customers will love!

Jack Henry & Associates, Inc. is annually recognized as one of the best tech companies to work for in the U.S. by Forbes and other local sources! This is a fast paced and fun work environment with a great team engaging like a start-up company. You’ll need to be able to be agile and be flexible. You should be a self-motivated and someone who loves to work closely with other teams across JHA and our clients. 

This position will be filled to be worked out of the following Jack Henry location: Cedar Falls/Lenexa/Brentwood/Springfield/Allen/ Remote.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 7 years of software development experience.
  • Must have a minimum of 4 years developing frontend, browser-based application user interfaces.
  • Must have a minimum of 2 years developing responsive UI’s using tools like Angular, TypeScript, JavaScript, HTML 5, and CSS.
  • Must be able to travel 5 % for internal meetings, workshops, and/or trainings.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree in Software Engineering or Computer Science.
  • Strong interest in mentoring other developers and presenting apps & technologies to stakeholders.
  • Angular, TypeScript, JavaScript, HTML 5, and CSS.
  • Responsive applications UI experience.
  • Tablet and mobile UI development experience.
  • Thorough browser testing experience with multiple environments and devices. 
  • Experience consuming and testing RESTful API’s.
  • Familiarity working with Node.js and npm.
  • Familiarity with Git, both using GUI’s and command line.
  • Familiarity with Azure DevOps.
  • Comfortable with leading IDE’s such as Visual Studio Code.

ESSENTIAL FUNCTIONS

  • Completes product technical design and prototyping, software development, bug verification and resolution.  
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.  Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: docker azure azure-devops amazon-web-services asp.net

Jack Henry & Associates is seeking to hire a highly motivated and versatile Senior Software Engineer to work on new feature development for the Financial Crimes Solutions (FCS) group.  The FCS group develops best-in-class fraud solutions to monitor check and debit card fraud, account takeover, and money laundering.  In this role, candidates will be building the next generation of new software products and enhancements for Fraud/AML solutions.  Candidates will join this team and work with product management and QA to build this next-generation solution.

The ideal candidate will have experience designing and implementing SaaS-based applications within a progressive technology stack utilizing .NET Core, Angular, and open source frameworks in an Agile environment.  We are seeking someone who is interested in developing and delivering solutions running in the cloud.  In this role, you will have the ability to work with proven, cutting-edge technologies to build world-class solutions to grow an enterprise capability, and drive business value through analytics-fueled products.

This position will be hired in Hoover, AL, Birmingham, AL, Springfield, MO, or Remotely.

MINIMUM QUALIFICATIONS 

  • Must have a minimum of 6 years of software development experience.
  • Must have experience with Azure or AWS.
  • Must be able to travel up to 10% to attend group planning meetings. 

PREFERRED QUALIFICATIONS

  • Bachelor’s degree.
  • .NET Core development experience.
  • Docker and Kubernetes experience.
  • Angular Single Page Application (SPA) experience.
  • PostgreSQL experience.
  • Experience with Continuous Integration tools like Jenkins.
  • Proficient in current development and source code management tools (BitBucket, Git).

ESSENTIAL FUNCTIONS 

  • Completes product technical design and prototyping, software development, bug verification and resolution.   
  • Performs system analysis and programming activities which may require extensive research and analysis. 
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application. 
  • Provides both individual and budget-level tasks and product effort estimates/costs. 
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level. 
  • Develops and tests applications based on business requirements and industry best practices. 
  • Creates required technical documentation. 
  • Adheres to documented departmental and corporate standards.  Participates in the definition and documentation of standards. 
  • Collaboratively works with QA team to ensure timely delivery of high-quality products. 
  • Collaboratively works with customer support team to resolve or diagnose defects. 
  • Performs release validation testing and beta support for projects. 
  • Researches problems and develops solutions to the problems. 
  • Conducts unit testing and integration testing for functionality and limits. 
  • Assists in training and mentoring less experienced peers. 
  • May contribute to product architecture. 
  • May assist less experienced peers. 


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: cobol rpgle mainframe ibm-midrange cics

Jack Henry & Associate’s is looking to hire an experienced programmer to join the Agiletics product team. This is a small group of programmers who work together on one of JHA’s newest products. This position will provide on going support to our customers across the US. The ideal candidate for this role will have a strong work ethic and be able to thrive working both independently and in a team setting. This role will involve occasional travel for trainings and team meetings. Jack Henry and Associate’s offers career growth, competitive benefits, and fun company culture. 

MINIMUM QUALIFICATIONS 

  • Minimum of 6 years of programming experience.
  • Must be able to participate in an on-call rotation, including nights and weekends.

PREFERRED QUALIFICATIONS

  • Experience with COBOL programming.
  • Experience with RPG programming.
  • IBM i development.
  • Experience with BMS, CICS, JCL and/or VSAM file processing.
  • Banking application development experience.

ESSENTIAL FUNCTIONS

  • Develops programming code for new and/or existing software enhancements. 
  • Devises block diagrams, logic procedures and prepares flowcharting.
  • Troubleshoots and debugs existing code.
  • Tests code and fixes to ensure quality.
  • Develops conversion and system implementation plans; implements newly created code and fixes into existing software.
  • Provides programming support for various interfaces.
  • Keeps customers informed of all enhancements, troubleshooting, and fixes; may assist the customer in determining if and how system enhancements may improve process flow and business function.   
  • Creates all programming documentation; may include defining the system and functional requirements of the product
  • May complete project bids and/or work effort estimates. Interacts with customers to gather system requirements. 
  • Mentors, trains, develops and provides support to less experienced co-workers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: .net c# azure kubernetes mongodb

Are you excited about working with some of the latest technologies to deliver new solutions to banks & credit unions? The Jack Henry & Associates, Common Shared Services team is hiring a Senior Microservices Software Engineer to help deliver cloud-first, microservices-based banking applications for Jack Henry!

As part of the Common Shared Services team, you’ll be at the center of JHA’s strategic development initiatives for new banking applications. In your daily activities as a Microservices Software Engineer, you’ll have the opportunity to work in a DevOps team creating new banking applications as well shared platform services using .NET Core in an innovative technology stack. You’ll engage daily with other frontend and DevOps engineers, product owners, and QA automation engineers in your team. You’ll also collaborate with business leaders, product subject matter experts, JHA enterprise services teams, and our clients to design & build solutions that Jack Henry customers will love!

Jack Henry & Associates, Inc. is annually recognized as one of the best tech companies to work for in the U.S. by Forbes and other local sources! This is a fast paced and fun work environment with a great team engaging like a start-up company. You’ll need to be able to be agile and be flexible. You should be a self-motivated and someone who loves to work closely with other teams across JHA and our clients. 

This position will be filled to be worked out of the following Jack Henry location: Cedar Falls/Lenexa/Brentwood/Springfield/Allen/Remote.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 7 years of software development experience.
  • Must have a minimum of 3 years developing apps exposing .NET services exposing SOAP or REST API’s. 
  • Must have a minimum of 1 years developing cloud-hosted applications in (e.g. Azure, AWS or GCP).
  • Must have a minimum of 1 year building .NET Core applications or services.
  • Must be able to travel 5 % for internal meetings, workshops, and/or trainings.

PREFERRED QUALIFCATIONS

  • Bachelor’s degree in Software Engineering or Computer Science.
  • Strong interest in mentoring other developers and presenting apps & technologies to stakeholders.
  • Microsoft .NET Core, C# 8.0 or Java microservices.
  • Building RESTful API’s and integrating with SOAP-based API’s and web services.
  • SQL and NoSQL (MongoDB) database experience.
  • Apache or Confluent Kafka experience.
  • Docker Containers, Kubernetes or Azure Kubernetes Service experience.  
  • Key Vaults and Certificate Management experience.
  • ElasticStack, LogStash/Fluentd, Kibana.
  • Git-based repositories.
  • JHA Silverlake or CIF 20/20 product experience helpful.

ESSENTIAL FUNCTIONS

  • Completes product technical design and prototyping, software development, bug verification and resolution.  
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level tasks and product effort estimates/costs.
  • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.  Participates in the definition and documentation of standards.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • May contribute to product architecture.
  • May assist less experienced peers.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: .net c# azure core soap

Are you excited about working with some of the latest technologies to deliver new solutions to banks & credit unions? The Jack Henry & Associates, Common Shared Services team is hiring a Lead Microservices Software Engineer to help deliver cloud-first, microservices-based banking applications for Jack Henry!

As part of the Common Shared Services team, you’ll be at the center of JHA’s strategic development initiatives for new banking applications. In your daily activities as a Microservices Software Engineer, you’ll have the opportunity to work in a DevOps team creating new banking applications as well shared platform services using .NET Core in an innovative technology stack. You’ll engage daily with other frontend and DevOps engineers, product owners, and QA automation engineers in your team. You’ll also collaborate with business leaders, product subject matter experts, JHA enterprise services teams, and our clients to design & build solutions that Jack Henry customers will love!

Jack Henry & Associates, Inc. is annually recognized as one of the best tech companies to work for in the U.S. by Forbes and other local sources! This is a fast paced and fun work environment with a great team engaging like a start-up company. You’ll need to be able to be agile, flexible, and self-motivated, and someone who loves to work closely with other teams across JHA and our clients.

This position can be worked out of any of the following: Lenexa, KS, Allen, TX, Brentwood, TN, Cedar Falls, IA, or Springfield, MO or be 100% REMOTE from any US location.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 10 years of software development experience.
  • Must have a minimum of 5 years developing apps exposing .NET services exposing SOAP or REST API’s.
  • Must have a minimum of 3 years developing cloud-hosted applications (e.g. AWS, Azure, GCP).
  • Must have a minimum of 2 years building .NET Core applications or services.
  • Must be able to travel up to 5% for team meetings, trainings, or workshops.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree in Software Engineering or Computer Science.
  • Must have demonstrated experience and continued interest in mentoring other developers and presenting app features & technologies to stakeholders.
  • Experience with Microsoft .NET Core, C# 8.0 or Java microservices.
  • Experience building RESTful API’s and integrating with SOAP-based API’s and web services.
  • SQL and NoSQL (MongoDB) database experience.
  • Apache or Confluent Kafka experience.
  • Docker Containers, Kubernetes or Azure Kubernetes Service experience.
  • Key Vaults and Certificate Management experience.
  • Experience with ElasticStack, LogStash/Fluentd, Kibana.
  • Experience with Git-based repositories.
  • JHA Silverlake or CIF 20/20 product experience.

ESSENTIAL FUNCTIONS

  • Oversees the timely, effective, and quality delivery of software into production.
  • Defines or refines standards for the design and development of software. Collaborates with developers, QA, operations, and management to provide technical direction in requirements analysis, design, development, testing, and deployment.
  • Establishes and reviews business and technical requirements and overall project plans to define or refine standards, ensure adherence to standards, and to facilitate the transfer of knowledge throughout the development staff.
  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level task and project effort estimates/costs and oversight.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.  Oversees the definition and documentation of standards.  Contributes to defining and improving department processes.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • Identifies and evaluates new technologies and development environments.
  • May contribute to product architecture.
  • May assist less experienced peers.  May act as a team lead.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: angularjs testing node.js javascript angular

Are you excited about working with some of the latest technologies to deliver new solutions to banks & credit unions? The Jack Henry & Associates, Common Shared Services team is hiring a Lead Frontend Software Engineer to help deliver cloud-first, microservices-based banking applications for Jack Henry!

As part of the Common Shared Services team, you’ll be at the center of JHA’s strategic development initiatives for new banking applications. In your daily activities as a Lead Frontend Software Engineer, you’ll have the opportunity to work in a DevOps team creating new banking applications as well shared platform services using responsive technologies & frameworks in an innovative technology stack. You’ll engage daily with other business services and DevOps engineers, product owners, and QA automation engineers in your team, as well as collaborating with business leaders, product subject matter experts, JHA enterprise services teams, and our clients to design & build solutions that Jack Henry customers will love!

Jack Henry & Associates, Inc. is annually recognized as one of the best tech companies to work for in the U.S. by Forbes and other local sources! This is a fast paced and fun work environment with a great team engaging like a start-up company. You’ll need to be able to be agile, flexible, and self-motivated, and someone who loves to work closely with other teams across JHA and our clients.

This position can be worked out of any of the following: Allen, TX, Lenexa, KS, Brentwood, TN, Cedar Falls, IA, Springfield, MO, or be 100% REMOTE from any US location.

MINIMUM QUALIFICATIONS

  • Must have a minimum of 10 years of software development experience.
  • Must have a minimum of 5 years developing frontend, browser-based application user interfaces.
  • Must have a minimum of 3 years developing responsive UI’s using tools like Angular, TypeScript, JavaScript, HTML 5, and CSS.
  • Must be able to travel up to 5% for team meetings, trainings, or workshops.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree in Software Engineering or Computer Science.
  • Experience and continued interest in mentoring other developers and presenting app features & technologies to stakeholders.
  • Experience with Angular, TypeScript, JavaScript, HTML 5, and CSS.
  • Experience with responsive applications UI.
  • Experience with tablet and mobile UI development.
  • Thorough browser testing experience with multiple environments and devices.
  • Experience consuming and testing RESTful API’s.
  • Familiarity working with Node.js and npm.
  • Familiarity with Git, both using GUI’s and command line.
  • Familiarity with Azure DevOps.
  • Comfortable with leading IDE’s such as Visual Studio Code.

ESSENTIAL FUNCTIONS

  • Oversees the timely, effective, and quality delivery of software into production.
  • Defines or refines standards for the design and development of software. Collaborates with developers, QA, operations, and management to provide technical direction in requirements analysis, design, development, testing, and deployment.
  • Establishes and reviews business and technical requirements and overall project plans to define or refine standards, ensure adherence to standards, and to facilitate the transfer of knowledge throughout the development staff.
  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level task and project effort estimates/costs and oversight.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.  Oversees the definition and documentation of standards.  Contributes to defining and improving department processes.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • Identifies and evaluates new technologies and development environments.
  • May contribute to product architecture.
  • May assist less experienced peers.  May act as a team lead.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: ios design mobile javascript c#
Banno is redefining the relationship between forward-thinking financial institutions and their customers. Banno leverages bleeding edge technology and an industry leading product vision to make user-friendly mobile and web apps. We build front end applications natively in both Android and iOS as well as using modern web components. Product Managers on the Banno team champion a user-centered, data-informed process to help our company ship the right products for our users. They are researchers, strategists and evangelists, assisting teams to define and build features that delight users while delivering on the company’s strategic vision. About You As a Senior Technical Product Manager, you love to talk to users, understand their needs and use technology to solve their problems in ways they never thought possible—all while utilizing your outstanding communication skills to establish great working relationships with designers and engineers along the way.  Evidence guides your decisions and you share the belief that through a combination of obsessing over users, thinking big and starting small, and a natural drive to make features work better, we can achieve highly engaging products that customers love because it makes their life easier. You possess excellent organizational skills, analytic capabilities, and attention to detail. Although you work with multiple teams you are self-motivated and able to work with independence. You have experience developing software and working with design and engineering teams to deliver something great. You care deeply about your work, your teams, and the end user. You are infinitely curious and thrive in an environment where you are constantly learning and growing. You want to be somewhere that you are trusted and set up for success every day. You want to be somewhere that surrounds you with other talented people who drive you to be better everyday. About the Banno Team Banno is committed to creativity, thoughtfulness, culture, and openness—the perfect place to make phenomenal products that have a big impact. Our work environment echoes a modern tech start-up, but we have the security and benefits of a large, publicly traded company.   This position will be hired Remotely. MINIMUM QUALIFICATIONS
  • Minimum 6 years of experience working on digital (mobile/web applications) products.
  • Must have been part of a software project from concept to delivery as a developer.  
PREFERRED QUALIFICATIONS
  • Bachelor’s degree.
  • Demonstrated experience in gathering and transforming user needs into an actionable product vision and requirements definition.
  • Ability to quickly grasp technical concepts and constraints to define solutions.
  • Natural curiosity about how things work and a drive to make them work better.
  • Strong understanding of user-centered design principles.
  • Excellent organizational skills, analytic capabilities, and attention to detail.
  • Outstanding communication and interpersonal skills.
ESSENTIAL FUNCTIONS
  • Be the voice of the user in all aspects of product development.
  • Designs, modifies and manages activities for a specific product or group of products from product definition and planning through production and release. 
  • Serves as the central resource with design, process, test, quality and marketing as the product(s) move to completion and release. 
  • Tracks statistics of product adoption by customers and translates feedback into enhancement recommendations.
  • Ensures a smooth turnover to the implementation or support organizations that includes planning, training and hand off.
  • Establishes and interacts with user community (e.g., focus groups, ESP, customer fact finding, etc.)
  • Creates and maintains the product vision/roadmap.
  • Participates in the rollout of marketing plans/campaigns.
  • Promotes investigation and application of new technologies and industry trends to product management activities. 
  • Ensures that products meet specifications and quality goals.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: clojure web-services json xml xsd
Platform Services team is looking for a Technical Business Analyst who will work as part of an agile development team.  We seek a multi-talented hands-on contributor who will be able to provide a wide range of support on software and product side as part of a team that helps drives the vision of Jack Henry’s Account Origination Systems Integrations.  This candidate will work with Products and Platform services team to originate enhancements, new integrations with third parties, keep up with compliance and regulatory changes, provide support to development teams, etc.  Ideal candidates will be able to wear multiple hats and will have strong experience in both technical and product analysis.    This position will be filled to work out of the of the following Jack Henry office locations: Remote.  MINIMUM QUALIFICATIONS
  • Must have a minimum of 5 years of Business Analyst experience.
  • Must have experience in Team Foundation Services or Microsoft Azure DevOps.
  • Must have experience in XML, XSD, JSON.
  • Must have financial industry experience.
PREFERRED QUALIFICATIONS
  • Bachelor’s Degree.
  • Domain Driven Design.
  • Write mapping requirements in XPATH and JSON formats.
ESSENTIAL FUNCTIONS 
  • per compensation dep’t we can’t remove or add anything in this section. Please leave as is.
  • Interacts with customers to gather system requirements.
  • Defines the system and functional requirements of the product.
  • Prepares business requirements and functional specifications. 
  • Serves as a resource and/or participant in business process re-design activities. Assists the customer in determining if and how system enhancements may improve process flow and business function.
  • May perform application, system and regression tests. 
  • Responsible for creating business requirements and system documentation, as well as contributing to end-user and project management documentation.
  • Works with quality assurance and programming teams to ensure changes are migrated into production correctly.
  • Interacts with technical teams to convey business requirements.
  • Works with industry research groups to prepare for product trends.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time

Skills: azure .net continuous-integration deployment java
Are you excited about working with some of the lasted DevOps tools & technologies to deliver new software solutions to banks & credit unions? The Jack Henry & Associates, Common Shared Services team is hiring a Lead Software Engineer – DevOps to help deliver entirely new, cloud-first, microservices banking applications for Jack Henry! As part of the Common Shared Services team, you’ll be at the center of JHA’s strategic development and enhancement initiatives for new banking applications. Among your daily activities, as a Software Engineer, Advisory – DevOps, you’ll have the opportunity to implement and manage CSS platform environments including all platform services and tools, CI/CD pipelines, etc. You’ll enable the CSS team to work in a highly automated, DevOps organization.  You’ll also collaborate with product owners, product subject matter experts, and clients to design & build solutions that Jack Henry customers will love!  This is a fast paced and fun work environment with a great team engaging like a new start-up company. You’ll need to be able to be agile and be flexible. You should be a self-motivated leader, and someone who loves to work closely with other teams across Jack Henry and our clients.  This position can be based out of the following Jack Henry office locations: Allen, TX (preferred), Springfield, MO, Monett, MO, Cedar Falls, IA, Lenexa, KS or Remotely for the right individual. MINIMUM QUALIFICATIONS
  • Minimum 10 years of software development or software hosting operations experience.
  • Minimum 5 years of experience implementing and monitoring CI/CD processes.
  • Minimum 3 years working with public cloud-hosted applications, projects, and infrastructure.
PREFERRED QUALIFICATIONS
  • Bachelor’s degree in Software Engineering or Computer Science.
  • Microsoft .NET Core, C# 8.0 or Java microservices.  
  • Experience with Public cloud environments: Azure, AWS or GCP.
  • Experience with RESTful API’s as well as integrating with SOAP-based API’s and web services.
  • SQL and NoSQL (MongoDB) database experience.
  • Apache or Confluent Kafka experience.
  • Docker Containers, Kubernetes or Azure Kubernetes Service.  
  • Key Vaults and Certificate Management experience.
  • ElasticStack, LogStash/Fluentd, Kibana.
  • Git-based repositories.
  • Microsoft Team Foundation Server or Azure DevOps Pipelines.
  • JHA Silverlake or CIF 20/20 product experience helpful.
ESSENTIAL FUNCTIONS
  • Oversees the timely, effective, and quality delivery of software into production.
  • Defines or refines standards for the design and development of software. Collaborates with developers, QA, operations, and management to provide technical direction in requirements analysis, design, development, testing, and deployment.
  • Establishes and reviews business and technical requirements and overall project plans to define or refine standards, ensure adherence to standards, and to facilitate the transfer of knowledge throughout the development staff.
  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which require extensive research and analysis.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides both individual and budget-level task and project effort estimates/costs and oversight.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.  Oversees the definition and documentation of standards.  Contributes to defining and improving department processes.
  • Collaboratively works with QA team to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.
  • Performs release validation testing and beta support for projects.
  • Researches problems and develops solutions to the problems.
  • Conducts unit testing and integration testing for functionality and limits.
  • Assists in training and mentoring less experienced peers.
  • Identifies and evaluates new technologies and development environments.
  • May contribute to product architecture.
  • May assist less experienced peers.  May act as a team lead.


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: project-management agile javascript java c#

Are you looking to join a challenging and strong project management team working in a team-oriented environment? If so, this role might be for you!  Jack Henry & Associates is seeking to hire a SAFe Program Manager who will be a change agent who leads all levels of an organization through a Lean-Agile transformation at scale by training, coaching, facilitating, and mentoring. 

This servant leader plays a critical role by applying expert knowledge of SAFe who combine their technical knowledge of SAFe with an intrinsic motivation to improve the company's software and systems development processes. In this exciting and challenging role, candidates will plan and execute product integration, new product development and process improvement. This SAFe Program Manager will need to possess the ability to train and coach an enterprise through a SAFe transformation.

MINIMUM QUALIFICATIONS

  • Minimum of 10 years in project management or agile experience.
  • Must be a Certified SAFe® Program Consultant.
  • Bachelor’s degree is required.
  • Previous leadership experience.

PREFERRED QUALIFICATIONS

  • Project Management Professional (PMP) certification.
  • Has broad expertise or unique knowledge and contributes to company objectives as a subject matter expert (SME). Works on highly complex and diverse projects. Works on significant and unique issues where analysis of situations or data requires an evaluation of intangibles. Exercises independent judgment in selecting methods, techniques and evaluation criteria for obtaining solutions.
  • Demonstrated strong program management skills and a deep understanding of project management processes and tools.
  • Demonstrated knowledge of industry program and project management practices and company policies and procedures.
  • Expert communication skills in all directions with the ability to design and establish clear communication processes.
  • Able to work in a dynamic environment with conflicting requirements and function productively at all times.
  • Able to see and understand the overall picture of a program by assembling information from all constituent projects.
  • Goal oriented with the ability to meet deadlines.
  • Knowledge of software practices and procedures including Agile methodologies.
  • Able to identify and resolve a wide range of issues in imaginative as well as practical ways.
  • Able to multi-task productively.
  • Able to lead personnel in diverse teams without administrative authority.
  • Able to interact with and manage suppliers and sub-contractors.
  • Able to communicate effectively with stakeholders and manage program stakeholder expectations.
  • Able to interact productively with senior internal and external personnel.

ESSENTIAL FUNCTIONS

  • Manages programs made up of multiple related projects for the development of new or upgraded products, services or corporate processes. 
  • Manages programs from initiation through delivery including oversight of the management of all projects contained within the program. 
  • Establishes program framework with a particular emphasis on communication processes. 
  • Ensures all inter-project interdependencies are identified, documented, tracked and completed. 
  • Ensures all program-level activities, risks and issues are identified, documented and managed appropriately. 
  • Manages coordination of program information and concerns across functional and divisional lines. 
  • May assist less experienced peers. May act as a team lead. 


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017
Skills: cloud c# azure java javascript
Are you excited about developing new banking software applications for the cloud? Do you have experience developing REST API services-based software applications hosted in the cloud? The Jack Henry & Associates, Common Shared Services team is hiring a Senior Software Engineering Manager to lead a combination onshore and offshore engineering team (development and QA) building entirely new, cloud-first, microservices banking applications for Jack Henry. As part of the Common Shared Services, Applications Engineering team, you’ll be at the center of Jack Henry’s strategic development and enhancement initiatives for new banking applications. As a Senior Software Engineering Manager, you’ll be leading top-tier development and quality assurance teams to develop, quality test, and deliver multi-tenant, microservices based banking applications hosted in cloud and integrated with banks and credit unions across the country. You’ll work in a highly automated, DevOps organization. You’ll manage the application team’s programmers, quality analysts, and DevOps environment specialists. You’ll also collaborate with product owners, product subject matter experts, and clients to design & build solutions that Jack Henry customers will love!  This is a fast paced and fun work environment with a great team engaging like a new start-up company. You’ll need to be able to be agile and be flexible. You should be a self-motivated leader, and someone who loves to work closely with other teams across Jack Henry and our clients. This opportunity provides great opportunities for career progression not only within Common Shared Services but across the organization as well. The following are examples of where you could progress to: Director of Software Engineering / Software Architect / Solutions Architect; or continue to grow your skills as a top-tier, Senior Manager of Software Engineering. This position can be based out of the following Jack Henry office locations: Allen, TX (preferred location), Springfield, MO, Monett, MO or Remotely for the right individual. MINIMUM QUALIFICATIONS
  • Minimum 7 years of experience managing development and QA software teams.
  • Minimum 5 years of experience leading software integration, web services and API projects.
  • Minimum 3 years of experience leading public cloud-hosted applications, projects, and infrastructure.
PREFERRED QUALIFICATIONS
  • Bachelor’s degree preferred.  
  • Microsoft .NET Core, C# 8.0 microservices experience.
  • Experience with Angular, Bootstrap, HTML 5, CSS 3, JavaScript.
  • Experience with RESTful API’s as well as integrating with SOAP-based API’s and web services.
  • SQL and NoSQL (MongoDB) database experience.  
  • Apache or Confluent Kafka experience.  
  • Microsoft Team Foundation Server or Azure DevOps experience.  
  • JHA Silverlake or CIF 20/20 product experience helpful.
  • Strong business acumen concerning development of new technologies.
  • Strong interest with helping create a new product team based on DevOps roles and responsibilities.
ESSENTIAL FUNCTIONS
  • Plans and leads the development of new software products and/or enhancements.  
  • Oversees the analysis, design, development and maintenance of software solutions.
  • Oversees the definition and documentation of business and technical design requirements.  Oversees the preparation of design specifications, analysis and recommendations.
  • Ensures all software solutions and enhancements are fully tested, debugged and meet product quality standards prior to release to QA.  
  • Ensures all projects are delivered on time, within budget and within a high level of corporate quality standards.
  • Ensures all reported system issues are resolved.
  • Determines practicality of ideas based on projected costs and sales potential. 
  • Oversees application administration activities. 
  • Ensures technology solutions support the needs of the customer and/or organization.
  • Performs continuous review of technologies, industry standards and industry-related developments and makes recommendations relative to the need for further research and associated changes.
  • Coordinates work and services with other IS departments, contract service providers, and vendors.
  • Provides consistent leadership to each individual; sets objectives; reviews performance, produces career development plans, and addresses concerns.
  • May serve on Product Review Committees, Technology Review Committees and/or other committees, as required.
  • May manage vendor relationships.
  • May oversee activities relating to website development and management such as the development of websites and applications, ensuring functionality of websites and internet connectivity and building software applications to provide the technical architecture of the site, user interfaces, and back-end database.
  • May serve as an expert on software architecture and programming principles. 


Job Benefits:

  • Flexible Work Hours
  • Remote Work Opportunities
  • Competitive Salaries
  • Employee Stock Purchase Plan (ESPP)
  • Awesome Health Insurance
  • Excellent PTO & Paid Holidays
  • Casual Business Attire
  • Paid Parental Leave
  • Forbes Top 100 Best Places to Work 2017 (#2 in IT)
  • Computerworld's Best Places to Work in IT 2017

Time zone: (GMT-06:00) Central Time