Jack Henry & Associates

Senior Software Engineer: Scala

Jack Henry & Associates$100K — $130K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of professional software engineering experience
  • 2+ years of back-end development experience
  • 1+ year of Scala programming experience
  • 1+ year of experience deploying and supporting services in production
  • Familiarity with functional programming concepts

Responsibilities

  • Lead system analysis and software programming activities
  • Provide technical support for applications throughout their lifecycle
  • Develop, test, and review applications based on business needs
  • Create and modify code following best practices
  • Collaborate with QA for high-quality product delivery
  • Lead critical tasks and set expectations on deliverables
  • Participate in team discussions and create technical documentation

Benefits

  • Remote work opportunity within the U.S. (excluding California)
  • Occasional travel for meetings and training
  • Encouragement for personal growth and improvement
  • Work in an engaging environment with talented engineers
  • Opportunity to influence product architecture and standards
Full Job Description
As a Senior Scala Software Engineer, 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 thousands of people. You will participate and work with our team to build JH Digital's next generation of services that power a set of critical domains. These services ultimately power JH Digital's Open API and our online and mobile banking products. JH Digital's APIs are first-class-citizens and are consumed by both internal teams and organizations outside of JH Digital. The successful candidate is infinitely curious and thrives in an environment that promotes constant learning and growth. 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.

This position may be worked remotely within the United States, with the exception of California.

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).

All positions, regardless of location, may require an onsite interview or in-person onboarding requirement to verify your identity.

What you'll be responsible for:
• Performs and may lead system analysis and programming activities which may require research and timely, effective, and quality delivery of software into production.
• Performs, and may lead, technical/engineering support for new and existing applications from code delivery until the retirement of the application.
• Develops, tests and reviews applications based on business requirements and industry best practices.
• Uses best practices and standard guidance to create and modify code. Considers how code changes will affect end users and internal teams. May review code created by less experienced team members.
• Collaborates with QA team to ensure timely delivery of high-quality products.
• Performs, and may lead, work with cross-team as projects dictate.
• Works on, and may lead, critical tasks and deliverables with no assistance, and sets and updates expectations on size, scope, and timelines.
• Participates in and may lead team in cross-functional meetings and discussions.
• Creates required technical documentation.
• Stays updated with emerging technologies and industry trends, recommending innovative solutions to improve software development processes.
• Adheres to documented departmental and corporate standards.
• Participates in the definition and documentation of standards.
• May lead unit tests and integration tests to ensure the reliability, security, and performance of developed software.
• Debugs and troubleshoots issues as they arise, providing timely resolutions.
• May contribute to product architecture.
• May perform other job duties as assigned.

What you'll need to have:
• A minimum of 6 years of professional experience with software engineering.
• A minimum of 2 years of experience with back-end development experience.
• A minimum of 1 year of experience with Scala programming.
• A minimum of 1 year of experience deploying and supporting services in production.
• Ability to work between the hours of 9:00 am and 5:00 pm Central Time (Monday through Friday).
• Ability to travel up to 5% to attend JH meetings, trainings, and/or professional conferences.

What would be nice for you to have:
• 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.
• Knowledge in either Go or Rust.
• Experience with Docker and Kubernetes (PaaS/Container orchestration platform).

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 looking for passionate, driven individuals who align with our mission and can bring unique perspectives to our team.

About Jack Henry & Associates

Jack Henry & Associates is a leading provider of technology solutions and payment processing services primarily for the financial services industry. The company offers a range of software products and services, including core processing, digital banking, payment processing, and risk management solutions. Jack Henry & Associates serves more than 9,000 customers nationwide, including banks, credit unions, and other financial institutions. The company was founded in 1976 and is headquartered in Monett, Missouri.
Learn more about Jack Henry & Associates
Size
6,714 employees
Market Cap
$13 billion
Industry
Net Income
$298.4 million
Founded
1976
5 Year Trend
+7%
Revenue
$1.7 billion
NASDAQ

Similar Jobs

More Jobs at Jack Henry & Associates

More Information Technology Jobs

Find similar Senior Software Engineer: Scala jobs: