[Remote] Software Engineering Manager
Note: The job is a remote job and is open to candidates in USA. Jack Henry is a technology company serving community banks and credit unions through secure financial services, digital banking, and payments solutions. The Software Engineering Manager will lead a highly technical API-first engineering team, overseeing people, software architecture, legacy maintenance, and the modernization of application workloads into containerized microservices.
Responsibilities
- Oversees the definition and documentation of business and technical design requirements
- Oversees the preparation of design specifications, analysis, and recommendations
- Ensures all projects are delivered on time, within budget and within a high level of corporate quality standards
- 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
- Serves on Product Review Committees, Technology Review Committees, and/or other committees, as required
- Plans and leads the development of new software products and/or enhancements
- Oversees the analysis, design, development, and maintenance of software solutions
- Ensures all software solutions and enhancements are fully tested, debugged, and meet product quality standards before releasing to QA
- Ensures technology solutions support the needs of the customer and/or organization
- Creates or helps create product roadmaps
- May serve as an expert on software architecture and programming principles
- May perform other job duties as assigned
Skills
- A minimum of 5 years in development or infrastructure as an individual contributor and advanced to a high functioning Sr or Staff+ engineer, including managing a team or multiple teams in a fast paced, rapidly evolving environment
- 5 years leveraging a framework that fits within the broader agile umbrella. e.g. Scrum, Kanban, Lean
- 5 years working with infrastructure as code within a cloud environment
- This is a remote position, and candidates must live within approximately a 70-mile radius of our office locations in Allen, TX; Louisville, KY; Cedar Falls, AI; Birmingham, AL; Charlotte, NC; Lenexa, KS; Springfield, MO; or Monett, MO
- This position is ineligible for immigration sponsorship and support. Please do not apply if at any time you will need immigration support now or in the future (i.e., H-1B, PERM)
- Experience with Go (Golang): Familiarity with Go or a strong background in modern, statically typed languages optimized for cloud-native microservices
- Advanced Cloud & Security Practices: Hands-on familiarity with cloud security patterns, API Gateway architecture, and managing secure identity/authorization protocols (like OAuth/OIDC)
- QA Automation Advocacy: Experience partnering with or leveling up Quality Assurance professionals into automated testing and regression framework development
- Legacy Decoupling Strategies: Direct exposure to phased migration strategies (such as the Strangler Fig pattern) to incrementally safely peel business logic away from monoliths or Virtual Machines
Benefits
- Comprehensive benefits designed to support associates’ physical, mental, and financial health.
- Remote position for candidates living within approximately a 70-mile radius of the specified office locations.
- Culture that supports inclusion, sustainability, and community impact.
Company Overview