cover image
PRI Global

Senior Software Engineer – Payment Networks

Remote

United states

Senior

Freelance

02-02-2026

Share this job:

Skills

Python Java JavaScript PHP Go Perl Apache Kafka CI/CD Docker Kubernetes Monitoring Jenkins Ansible Test Architecture Linux Virtualization apache Agile SDLC Junit Spring Spring Boot CI/CD Pipelines Kafka Microservices gRPC

Job Specifications

Seeking a passionate and experienced Senior Software Engineer to join a high-performing agile development team. This role focuses on designing, developing, and maintaining scalable, high-performance software solutions in complex, distributed environments. The ideal candidate is a collaborative problem-solver who thrives in a fast-paced environment and is motivated by innovation and technical excellence.

Key Responsibilities:

Develop, maintain, and ensure the quality of one or more application codebases in alignment with development standards.
Design and implement automation for full infrastructure deployment and integration across multiple environments.
Automate tasks for public cloud, private cloud, and bare-metal systems using tools such as Chef, Ansible, or similar.
Write moderately complex scripts and programs for automation, monitoring, dashboards, and alerting (e.g., Python, Perl, PHP, JavaScript, Go).
Orchestrate deployment and maintenance of complex applications and platforms.
Contribute to performance engineering of enterprise software architectures.
Actively participate in code development, code reviews, and support activities.

Required Qualifications:

Strong engineering experience in high-volume, low-latency systems (e.g., payment processing, high-frequency trading, real-time event streaming).
Experience designing and deploying CI/CD pipelines using tools like Jenkins.
Proven ability to deliver scalable solutions in on-premises and cloud environments.
Strong understanding of SDLC and CI/CD practices, including build, test, and deploy workflows.
Expertise in Java, Spring Boot, and gRPC.
Experience with event-driven systems (e.g., Apache Kafka, ActiveMQ, NATS).
Familiarity with microservices architecture and RESTful APIs.
Knowledge of cloud-native applications and Linux environments.
Experience with testing frameworks (e.g., JUnit, Blazemeter) and methodologies.
Exposure to cryptography, HSMs, and virtualization technologies (Cloud Foundry, Kubernetes, Docker).

**"Only candidates with a background in banking/payments will be considered."

About the Company

At PRI Global, we don't just embrace change; we drive it. Through a relentless pursuit of possibility and with a steadfast commitment to innovation and excellence, we provide cutting-edge IT solutions that propel businesses into the future. Our suite of services includes Enterprise Applications, Data Analytics and Business Intelligence, Cloud Solutions, and AI/ML/Automation, all tailored to elevate your business operations and strategic outcomes We have been recognized as one of Missouri's Top 25 Diversified Growing Compani... Know more