Job may be expired

This job was posted 2 months ago and might have been expired now. If that's the case, you can see similar jobs here.

Software Engineering Manager

Apply for this position Please mention DailyRemote when applying
timePosted 2 months ago location Worldwide salarySalary undisclosed

Job Description

Jack Henry & Associates is seeking to hire a highly motivated hands-on technical leader as a Software Engineering Manager.  This team focuses on solutions and products to detect fraud, used by hundreds of financial institutions.  As a Software Engineering Manager, you’ll work with a team that is focused on new feature development, automation testing, continuous integration, and maintenance programming, to support a business need.  The current technology stack is mostly Microsoft .NET and PostgreSQL with some container services (Docker, Kubernetes).  This team and their software have been used by Jack Henry for many years and is now seeking to leverage what they have built for continued excellence. Ideal candidates are self-motivated, technically competent servant leaders with experience mentoring and growing their team. The Software Engineering Manager will manage a team of 5 employees.

The Enterprise Risk Mitigation Solutions (ERMS) team offers banks and credit unions an individual solution or suite of products for Fraud loss mitigation and Bank Secrecy Act (BSA) compliance.  Products are designed to detect deposit fraud, check fraud, debit card fraud, account takeover and money laundering.

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

MINIMUM QUALIFICATIONS

  • Minimum 7 years of experience in software delivery.

  • Minimum 2 years of team lead, supervisory or management experience.  

  • Bachelor’s degree required.

PREFERRED QUALIFICATIONS

  • Strong Microsoft .NET/C# and PostgreSQL highly preferred.

  • Experience with Containers and orchestration, in particular Docker and Kubernetes.

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.