Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Jack Henry & Associates Logo

Scala Software Engineer III

Jack Henry & Associates

Salary not specified
Dec 18, 2025
Remote, US
Apply Now

The Jack Henry Digital Team is redefining the relationship between forward-thinking financial institutions and their customers by building next generation of services that power critical domains, ultimately powering Jack Henry's Open API and online and mobile banking products.

Requirements

  • Minimum 4 years of professional experience in software engineering.
  • Minimum of 2 years of back-end programming/development experience.
  • A minimum of 1 years of experience with Scala programming.
  • Experience in maintaining and supporting production systems.
  • Experience with functional programming.
  • Experience using the Typelevel Stack (http4s, doobie, cats, cats-effect).
  • Experience working with Microservices Architecture.

Responsibilities

  • Complete product technical design and prototyping, software development, bug verification, and resolution.
  • Perform system analysis and programming activities that require research.
  • Provide technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Building, testing, deploying, maintaining, and scaling backend services using Scala, relational databases (Postgres), event streaming (Kafka), and more.
  • Working with your engineering teams to identify needs, prioritize and plan work, and develop solutions that keep pace with product development.
  • Gaining a deep and comprehensive understanding of specific banking-related domains your team owns and working with and understanding how changes in those domains impact products.
  • Collaboratively work with QA, TBA, and Product team to ensure timely delivery of high-quality products.

Other

  • Must be able to travel up to 5% to attend onsite meetings or trainings.
  • Minimum 4 years of professional experience in software engineering.
  • Self-motivation and ability to work with independence.
  • Bachelor’s degree in computer science.
  • Ability to work in a team and collaborate with others.