[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 with digital banking, payments, and financial services solutions. The Software Engineering Manager will lead engineering teams building scalable solutions for back-office efficiency, operational workflows, digital support, and AI-enabled capabilities while partnering across Product, Design, and Engineering.
Responsibilities
- Provides consistent leadership to assigned engineering teams organized around product offerings and capabilities, including software engineers and technical business analysts across junior, mid-level, senior, and staff-level experience
- Sets clear expectations, supports associate growth, conducts regular 1:1s, reviews performance, produces career development plans, and addresses concerns in a timely and constructive manner
- Partners with the Senior Engineering Manager, Product Manager, and other stakeholders to understand product direction, customer needs, business priorities, and technology objectives
- Participates in ongoing planning activities with Product, Design, Architecture, Engineering, and other stakeholders to ensure team priorities are clearly understood, appropriately sequenced, and aligned to business goals
- Leads teams in executing against product roadmaps, enhancements, defect resolution, and planned deliverables through subordinate technical business analysts and software engineers
- Oversees the analysis, design, development, testing, delivery, and maintenance of software solutions, ensuring deliverables meet quality, operational readiness, and corporate standards
- Serves as a player/coach when needed by helping guide technical discussions, remove delivery obstacles, support implementation decisions, and assist the team in meeting commitments. Participates in team on-call responsibilities as a point of escalation and may occasionally serve in an on-call rotation to support production systems
- Fosters and protects a collaborative, supportive, and positive team culture where associates feel empowered, accountable, and connected to the outcomes they deliver
- May perform other job duties as assigned
Skills
- Bachelor's degree in business, software engineering, or computer science degree
- Minimum of 5 years of experience leading engineering teams that build and support backend services, preferably using Go
- Experience with other modern development languages and frameworks, such as C# or .NET
- Ability to lead with empathy, communicate clearly, build trust with associates and stakeholders, and support a collaborative team culture
- Experience developing, deploying, and supporting microservices in a public cloud environment, preferably Google Cloud Platform
- Experience with Azure or AWS will also be considered
- Experience with event-driven architectures, RESTful API design, service integration patterns, and modern backend development practices
- Experience leading software products or major capabilities from early discovery or inception through production launch and ongoing support
- Experience with CI/CD practices, automated testing, observability, and operational readiness for production software systems
Benefits
- This is a remote position, and candidates must live within approximately a 70-mile radius of our office locations in Allen, TX; Birmingham, AL; Charlotte, NC; Cedar Falls, IA; Louisville, KY; Lenexa, KS; Springfield, MO; or Monett, MO.
Company Overview
Company H1B Sponsorship