DevJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-07-03 16:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Senior Software Engineer (Java)

Jobgether · US

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Java) based in the United States.

This role sits at the core of a major digital payments modernization initiative, where you will help bridge the gap between legacy financial systems and modern cloud-native architectures. You will contribute directly to the reliability and scalability of mission-critical payment platforms that process high-volume transactions across major financial institutions. The environment blends deep backend engineering with performance optimization and systems modernization at enterprise scale. You will work across Java-based services, distributed systems, and containerized environments while supporting migration efforts toward cloud-native infrastructure. The role offers significant exposure to payments architecture, event-driven systems, and large-scale system integration. You will collaborate with cross-functional engineering teams in a fast-moving, highly technical, and mission-critical domain. This is a hands-on senior engineering position with both immediate impact and long-term architectural influence.

Accountabilities:

You will design, build, and optimize backend systems supporting large-scale digital payments infrastructure, with a strong focus on performance, scalability, and modernization.

  • Develop and maintain Java-based backend services supporting card network integration and enterprise payment flows.
  • Design and execute enterprise-level performance testing strategies, including load testing frameworks, tooling, and validation criteria.
  • Identify and resolve performance bottlenecks across legacy and modern systems, improving throughput and reliability.
  • Work with relational databases such as Oracle and PostgreSQL to support high-volume transactional workloads.
  • Contribute to application modernization initiatives, including migration from legacy systems to cloud-native environments using OpenShift or Kubernetes.
  • Support event-driven architecture patterns, including PCI-related data lifecycle processes and secure data handling workflows.
  • Participate in code reviews, architecture discussions, and cross-team technical planning for large-scale engineering programs.
  • Requirements:

    You bring strong backend engineering experience in Java, with a background in distributed systems, performance optimization, and enterprise-scale applications.

    • 5+ years of professional software engineering experience with a strong focus on Java development.
    • Experience with relational databases such as Oracle and/or PostgreSQL in production environments.
    • Hands-on experience deploying applications in containerized environments (OpenShift, Kubernetes, or similar).
    • Proven experience in performance engineering, including load testing, profiling, and bottleneck resolution.
    • Familiarity with legacy enterprise systems such as Tomcat and/or WebSphere is a plus.
    • Experience in payments, financial services, or card processing systems is strongly preferred.
    • Understanding of PCI compliance and secure data handling practices in regulated environments.
    • Strong communication skills with the ability to translate technical complexity for diverse stakeholders.
    • Ability to operate effectively in large-scale, cross-functional, and fast-changing engineering environments.
    • Benefits:

      • Competitive compensation package aligned with experience and seniority
      • Flexible work arrangements (remote-based within the United States)
      • Professional development opportunities in large-scale fintech and payments systems
      • Exposure to modern cloud-native technologies and enterprise modernization programs
      • Collaborative engineering culture focused on innovation, learning, and technical excellence
      • Opportunity to work on mission-critical financial infrastructure impacting major institutions
      • Career growth in architecture, performance engineering, and distributed systems at scale.

Software pay context

Based on 7,881 disclosed Software salaries on RoleSuite, the role pays a median of $158K/year, with most offers between $124K and $200K (10th–90th percentile: $102K–$235K).

See the full Software salary breakdown →
Apply →

Other roles at Jobgether

  • Senior ML Operations (MLOps) EngineerUS
  • Security Engineer, Product SecurityUS
  • Sr. Manager, Growth MarketingUS
  • Director of Data Engineering, HealthcareUS
  • VP, Payor PartnershipsUS
  • Telecom Observability EngineerUS
  • Assistant Controller, People LeaderUS
  • Director, Policy and Business DevelopmentUS
  • Technical Representative NSWAustralia
  • Sr. People Operations ManagerUS

More Software roles

  • Senior Technical Services Engineer Roku · Cambridge, United Kingdom
  • Senior Software EngineerFivetran · Novi Sad, South Bačka, Serbia, EMEA
  • Développeur/Développeuse logiciel senior AppDirect · Montreal, Canada
  • Senior Software DeveloperAppDirect · Montreal, Canada
  • [Job-30273] Developer Tibco and/or Workato, ColombiaCiandt · Colombia
  • Senior Software Engineer - AI/MLMitratech · Germany - Remote
  • Tech Lead - React (Contract, Brazil, Remote)Nearform · Brazil
  • [Job-30273] Developer Tibco and/or Workato, BrazilCiandt · Brazil
  • Staff Software EngineerLogicMonitor · Pune, India
  • Systems EngineerAnduril Industries · Quincy, Massachusetts, United States