Jack Henry & Associates

Software Engineer III: Backend C#

Jack Henry & Associates
Apply
1 month ago
Remote, United StatesSenior

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using C#/.NET.
  • Build event-driven applications and asynchronous processing solutions using AWS services including EventBridge, Lambda, SQS, SNS, Step Functions, and ECS.
  • Design and implement high-volume batch-processing systems for large-scale payment workloads.
  • Develop secure and resilient payment-processing solutions integrating with banking networks, payment gateways, and third-party providers.
  • Participate in architecture discussions and strategic platform modernization initiatives.
  • Define backend engineering standards, best practices, and design patterns.
  • Collaborate with Product Owners, QA, Operations, and engineering teams throughout the software development lifecycle.
  • Conduct code reviews and mentor engineers on backend development, cloud architecture, and engineering practices.
  • Use AI tools and modern engineering practices to improve productivity, quality, troubleshooting, and operational efficiency.
  • Create technical documentation, test plans, and operational support guides.
  • Participate in Agile ceremonies and provide production support, root-cause analysis, troubleshooting, and on-call coverage.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
  • At least 4 years of software development experience.
  • At least 2 years of experience developing enterprise applications with C# and .NET.
  • At least 2 years of experience designing and supporting RESTful APIs and backend services.
  • Experience building large-scale batch-processing applications.
  • Strong experience with event-driven architectures and asynchronous processing patterns.
  • Hands-on experience with AWS cloud services including EventBridge, Lambda, SQS, SNS, ECS, and CloudWatch.
  • Experience integrating with payment processors, banking systems, ACH networks, or payment gateways.
  • Experience with MySQL and SQL Server, including schema design, query optimization, stored procedures and functions, and performance tuning.
  • Experience using AI tools and technologies to improve software development, testing, troubleshooting, and operational efficiency.
  • Strong analytical, troubleshooting, problem-solving, verbal, and written communication skills.
  • Preferred experience includes Microsoft Orleans, virtual actor-based distributed systems, microservices, Terraform, infrastructure as code, cloud automation, observability platforms, CI/CD pipelines, GitHub Actions, Azure DevOps, security practices, and high-availability operational support.

Benefits

  • Full-time, fully remote work within the United States, except California.
  • Comprehensive benefits supporting physical, mental, and financial health.
  • An inclusive culture focused on collaboration, sustainability, community impact, and employee wellbeing.
  • The role may require an onsite interview or in-person onboarding to verify identity.

Tech Stack

AWSC#DatadogGitHub ActionsGrafanaMicrosoft SQL ServerMySQL.NETTerraform

Categories

Contact me