Remote Position

[Remote] Software Engineer III: Backend C#

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. Jack Henry is hiring a Software Engineer III to design, develop, and support cloud-native backend services, APIs, and high-volume batch processing solutions for its payment platform. The role focuses on modernizing and scaling payment processing with AWS, event-driven architecture, distributed systems, and reliable integrations with financial networks and providers.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using C#/.NET
  • Build and support event-driven applications utilizing 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 closely 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
  • May perform other job duties as assigned

Skills

  • 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)
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field
  • 4 years of software development experience, including:
  • 2+ years developing enterprise applications using C# and .NET
  • 2+ 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
  • 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
  • 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

Benefits

  • Full-time, fully remote capacity; may be worked remotely within the United States, with the exception of California. An onsite interview or in-person onboarding may be required to verify identity.

Company Overview

  • Jack Henry (Nasdaq: JKHY) is a well-rounded financial technology company that strengthens the connections between people and their financial institutions through technology and services that reduce the barriers to financial health. It was founded in 1976, and is headquartered in Monett, Missouri, USA, with a workforce of 5001-10000 employees. Its website is http://www.jackhenry.com.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities