Senior Backend Engineer - C#/.NET | AWS Cloud

Dice

New York (NY)

Remote

USD 120,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Jack Henry is seeking an experienced Software Engineer - C#/.NET Backend to join the Payment Processing team. You will design, develop, and support cloud-native backend services and APIs that power high-volume payment transactions in a fully remote role within the United States (California excluded).

You will build event-driven solutions on AWS and help modernize the payment platform with scalable batch processing.

Qualifications

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

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.

Skills

C#/.NET
AWS
Event-driven
REST APIs
Batch processing
Distributed systems
AI tools
MySQL
SQL Server
Cloud architecture

Education

Bachelor's degree

Tools

EventBridge
Lambda
SQS
SNS
ECS
CloudWatch

Job description

Jack Henry is seeking an experienced Software Engineer - C#/.NET Backend to join the Payment Processing team. You will design, develop, and support cloud-native backend services and APIs that power high-volume payment transactions in a fully remote role within the United States (California excluded).

You will build event-driven solutions on AWS and help modernize the payment platform with scalable batch processing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III: Backend C#
Software Engineer III: Backend C#

Dice • New York (NY)

Remote
USD 120,000 - 170,000
Senior Software Engineer (Go/C#) - Cloud & Microservices
Senior Software Engineer (Go/C#) - Cloud & Microservices

Jack Henry & Associates, Inc. • Birmingham (AL)

Hybrid
USD 78,400 - 123,450
Senior Backend Engineer - FinTech Payments (C#/.NET)
Senior Backend Engineer - FinTech Payments (C#/.NET)

Payabli • Miami (FL)

On-site
USD 140,000 - 210,000
Stock options
Flexible PTO
Health insurance
+1
Remote Senior Infra Engineering Manager
Remote Senior Infra Engineering Manager

Jack Henry & Associates, Inc. • Monett (MO)

On-site
USD 180,000 - 215,000
Remote Senior Software Engineer and Technical Advisor
Remote Senior Software Engineer and Technical Advisor

Jack Henry & Associates, Inc. • Monett (MO)

On-site
USD 100,000 - 150,000
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Payabli • Fort Lauderdale (FL)

On-site
USD 140,000 - 180,000
Remote Go/C# Cloud Software Engineer (Microservices)
Remote Go/C# Cloud Software Engineer (Microservices)

Dice • United States

Remote
USD 78,000 - 123,000
Senior Staff Software Engineer - API & Cloud Solutions
Senior Staff Software Engineer - API & Cloud Solutions

Jack Henry & Associates, Inc. • United States

Remote
USD 140,000 - 190,000
Lead Backend Engineer – Cloud Microservices (C#/.NET, AWS)
Lead Backend Engineer – Cloud Microservices (C#/.NET, AWS)

Solomon Page • United States

On-site
USD 80,000 - 94,000
Medical benefits
Dental benefits
401(k)
+2
Senior Cloud Security Engineer — DevSecOps (Remote)
Senior Cloud Security Engineer — DevSecOps (Remote)

Jack Henry & Associates, Inc. • Northern (KY)

On-site
USD 140,000 - 180,000