CareerPlanGet AI match score →

Senior Software Engineer

💼 Full-time🗓 2026-06-24

Core

Design and execute performance testing strategies for payment processing services and build/maintain full-stack backend services supporting card network integration.

Role type

Senior Software Engineer (Performance & Application Engineering)

Builds

Payment processing services, card network integration backends, and data lifecycle pipelines

Domain

Fintech / Payments

Deliverable

production ML models | product features | infrastructure

Required skills

Java, PostgreSQL, Oracle, OpenShift, Kubernetes, containerization, event-driven architecture, legacy application server tuning, performance testing frameworks, code reviews

Preferred skills

Tomcat, WebSphere, AI-assisted development tooling, architectural planning

Technologies

Java, PostgreSQL, Oracle, OpenShift, Kubernetes, Tomcat, WebSphere, GitHub Copilot

Responsibilities

Design and execute enterprise-grade performance testing strategies; Identify and resolve performance bottlenecks across legacy and modern service layers; Build and maintain full-stack backend services for card network integration; Contribute to application modernization and cloud-native migration; Participate in code reviews and cross-team technical planning

Seniority

Senior, hands-on IC

Rewrite
## About the role Scalability, Performance Testing & Validation - Design and execute enterprise-grade performance testing strategies for payment processing services, defining frameworks, tooling, and success criteria from the ground up. - Identify performance bottlenecks across legacy and modern service layers and drive measurable improvements through analysis and targeted optimization. - Instrument and validate services running on Java, Oracle, Tomcat, and WebSphere as well as modern workloads running on PostgreSQL and OpenShift. - Collaborate with backend engineers to ensure scalability requirements are met across all environments prior to release. - Translate performance findings into clear recommendations for engineering leads and stakeholders. Application Engineering - Build and maintain full-stack backend services supporting card network integration, working primarily in Java with PostgreSQL and OpenShift Container Platform (OCP). - Contribute to application modernization efforts, migrating and re-platforming services from legacy infrastructure to cloud-native environments. - Leverage AI-assisted development tooling (including GitHub Copilot) to improve development velocity and code quality. - Participate in code reviews, architectural discussions, and cross-team technical planning sessions. General Engineering - PCI data purging pipelines and event-driven architecture patterns including token removal and event consumption. - Work with event-driven services running on OpenShift and Oracle and PostgreSQL backends to support data lifecycle and compliance requirements. - Serve as a flexible, senior contributor across teams where engineering depth and experience are needed most. ## Requirements ### Core Engineering - 5+ years of professional software engineering experience, primarily in Java. - Strong working knowledge of relational databases — Oracle and/or PostgreSQL required. - Experience deploying and operating services in containerized environments (OpenShift, Kubernetes, or equivalent). - Familiarity with legacy enterprise application servers — Tomcat and/or WebSphere experience a plus. ### Performance Engineering - At least one enterprise-level performance
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗