J

Jack Henry

Cloud-based core banking and payments platform

Software Engineer 3: Backend C#

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
  • Four years of software development experience.
  • At least two years developing enterprise applications using C# and .NET.
  • At least two years designing and supporting RESTful APIs and backend services.
  • Experience building large-scale batch processing applications.
  • Strong experience designing and implementing event-driven architectures and asynchronous processing patterns.
  • Hands-on experience with AWS cloud services, including EventBridge, Lambda, SQS, SNS, ECS, CloudWatch, and related technologies.
  • Proven experience integrating with payment processors, banking systems, ACH networks, or payment gateways.
  • Experience working with MySQL and SQL Server, including database schema design, query optimization, stored procedures and functions, and performance tuning.
  • Experience leveraging AI tools and technologies to improve software development, testing, troubleshooting, and operational efficiency.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong verbal and written communication skills.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using C# and .NET.
  • Build and support event-driven applications using AWS services such as EventBridge, Lambda, SQS, SNS, Step Functions, ECS, and related cloud-native technologies.
  • Design and implement high-volume batch processing systems capable of handling large-scale payment workloads efficiently and reliably.
  • Develop secure and resilient payment processing solutions that integrate with banking networks, payment gateways, and third-party service providers.
  • Participate in architecture discussions and contribute to strategic modernization initiatives.
  • Define and promote engineering standards, best practices, and design patterns for backend development.
  • Collaborate with Product Owners, QA, Operations, and other engineering teams throughout the software development lifecycle.
  • Perform code reviews and mentor engineers on backend development, cloud architecture, and software engineering best practices.
  • Leverage AI tools and modern engineering practices to improve development productivity, software quality, and operational efficiency.
  • Create and maintain technical documentation, test plans, and operational support guides.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, backlog refinement, and retrospectives.
  • Provide production support, troubleshooting, root cause analysis, and participate in on-call rotations for critical business systems.
  • Perform other job duties as assigned.

Desired Qualifications

  • Experience with Microsoft Orleans and virtual actor-based distributed systems.
  • Experience building microservices architectures.
  • Familiarity with Terraform, Infrastructure as Code (IaC), or cloud automation tools.
  • Experience implementing monitoring and observability solutions using CloudWatch, OpenTelemetry, Grafana, Datadog, or similar platforms.
  • Experience working in regulated financial services or payment processing environments.
  • Knowledge of CI/CD pipelines, GitHub Actions, Azure DevOps, or similar deployment platforms.
  • Familiarity with security best practices, authentication, authorization, and secure software development principles.
  • Experience supporting high-availability systems requiring 24x7 operational support.

About the Company

Jack Henry

Cloud-based core banking and payments platform

Jack Henry & Associates provides software and payment processing for banks and credit unions. Its cloud-native platform on Google Cloud unifies core banking, digital banking, payments, loans, and deposits in one ecosystem, with gradual migration from legacy cores. The company also offers instant payments and embedded finance to modernize operations and improve the customer experience. Its goal is to help financial institutions of all sizes modernize technology, increase efficiency, and manage risk to compete with larger banks.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Monett, MO
Founded
2000

Recently Posted Jobs

Explore more opportunities at Jack Henry

See more jobs