Senior Software Engineer (Java)
Kunai
Senior Software Engineer (Java)
Remote - United States
Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world's relationship with financial services. At Kunai, we help our clients modernize, capitalize on emerging trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered.
We are seeking a Senior Software Engineer to join a high-impact digital payments modernization program supporting the integration of a major card network into one of the largest financial institutions in the United States. This is a hands-on engineering role at the intersection of legacy and modern infrastructure, where you will contribute to both the reliability of mission-critical payment systems today and help shape the architecture that will power them tomorrow. You will work across scalable backend services, performance testing frameworks, and application engineering — with real opportunity to grow your skills on modern cloud-native technologies as the program evolves.
What You'll Do
You will be embedded across one or more workstreams supporting digital payments engineering, with responsibilities that may include:
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.
Required Skills & Experience
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 testing engagement — defining strategy, selecting tooling, executing tests, and presenting findings.
- Experience with performance profiling, load testing, and bottleneck resolution in high-throughput, distributed systems.
- Ability to design logical, streamlined test frameworks from scratch and operate with minimal guidance.
Payments & Financial Services
- Background in digital payments, card processing, or financial services technology strongly preferred.
- Understanding of PCI compliance requirements and secure data handling practices.
- Familiarity with event-driven architecture patterns and OpenShift-based eventing.
Collaboration & Communication
- Demonstrated ability to work effectively in large, matrixed program environments with multiple teams and stakeholders.
- Strong written and verbal communication skills; able to translate technical complexity for non-technical audiences.
- Comfortable operating in environments with evolving requirements and ambiguity.
Nice To Have
- Experience with PGLogical or PostgreSQL logical replication.
- Exposure to AI-assisted development tools (GitHub Copilot or Claude).
- Prior work on bank or card network integration programs.
- Experience working in segregated or air-gapped development environments.
At this time we are unable to provide sponsorship for this role.
In lieu of a Bachelor's degree, for each year of college not completed, demonstrate three years of specialized training and/or progressively responsible work experience with JAVA or related technologies, concurrent with the minimum years of experience required for the role.
Our success over the past 20 years is rooted in our exceptional team, which thrives in a culture of collaboration, creativity, and continuous learning. We are proud to offer our employees a range of benefits, including competitive compensation, professional development opportunities, and flexible work arrangements, all designed to help them thrive. As we continue to expand, we remain committed to cultivating an environment where people feel valued, have a voice, and are given the tools to grow—both personally and professionally—while pushing the boundaries of innovation in the fintech industry.
Minimum Degree Required: Bachelor's Degree, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in technology for each missing year of college is required
- ...Senior C++ Developer /Software Engineer Key Requirements & Preferences ~ Core Skills: 7-10+ years of professional software development experience currently working hands-on with C++ . ~ Must Haves: Strong Object-Oriented Programming (OOP) concepts...SeniorFull timeRemote work
- ...Company Description Information Technology Job Description Senior Software Engineer – Java & Front End Location: St. Louis Information Technology - Developer Exp 2-5 years Deg Bachelors Relo Bonus Job Description We are...SeniorFull timeFlexible hours
- ...the place to do it. What we're looking for As a Backend Engineer, you’ll design, develop, and maintain scalable, secure, and high... ...crypto liquidity) Our technology stack is based predominantly on Java 25 on the backend with Postgres database We rely on Spring...SeniorFull timeWork at office3 days per week
- ...customer experiences. We are seeking a Senior Machine Learning Engineer with deep expertise in Generative... ...Description As a Senior Backend Software Engineer on Walmart’s Pricing team, you... ...systems for pricing services using Java and Python (Kotlin experience is a plus...SeniorFull time
$154k - $243k
...of choice. At Adyen, everything we do is engineered for ambition. For our teams, we... ...mentality. You have experience with Java, Web Services, REST Apis, Webhooks and SQL... ...PostgreSql. You have a good understanding of Software Engineering practices and interest in...SeniorFull timeWork at office- ...health systems, accountable care organizations and health plans moving towards value-based payment initiatives. Role: Senior Software Engineer (Java/J2EE) Location: East Windsor, New Jersey Experience: 5 - 7 Years Description: Senior Software...SeniorFull timeContract work
$180k - $243k
...choice. At Adyen, everything we do is engineered for ambition. For our teams, we create... ...achieve their ambitions faster. Senior Software Engineer, US Bank Accounts Team We’re... ...mentality. You have experience with Java, Web Services, REST Apis, Webhooks and...SeniorFull timeBank staffH1bWork at officeVisa sponsorship3 days per week$89.4k - $183.5k
...what's next. Join us. General Summary: The Senior Software Engineer is a key technical leader within an Agile team, partnering... ...custom Fineos development-including hands-on configuration, Java-based enhancements, and the integration of Fineos components...SeniorFull timeTemporary workWork at office$140k - $200k
...About the Role NinjaOne is investing in a new Endpoint State and Control team , and we're looking for a Senior Software Engineer , Java to help build its server-side foundation from the ground up. This is a true greenfield opportunity — no server-side...SeniorFull timeContract workRemote workWork from homeRelocationFlexible hours- ...Job Description The Senior Software Engineer I (Java) (Senior Software Engineer I (Historian)) is responsible for creating and maintaining software that is sold by Inductive Automation, LLC. They participate in all phases of product development, including design, specification...SeniorFull timeH1bWork at officeWork visa2 days per week
- ...team dedicated to accomplishing hard things, together. As a Senior Software Engineer working on the Appian platform, your mission will be to... ...volume or critical production service environments Fluency in Java and GO programming Experience with AWS services,...SeniorFull timeWork at officeLocal area
$210k - $280k
...magic of frictionless experiences. We're looking for Senior Fullstack Software Engineers to help build the next generation of CLEAR's identity platform... ...the end of our interview process. Tech stack overview: Java / React / Typescript What you’ll do: Design,...SeniorFull timeCasual workWork at officeFlexible hours$160k - $200k
...Description About the role We are looking for a Senior Software Engineer to join a newly formed team focused on accelerating the capabilities... ...experience in our stack can’t hurt: NinjaOne is built on Java, Kotlin, Python, C++, Golang, and Postgres, supporting...SeniorPermanent employmentFull timeWork experience placementRemote workWork from homeRelocationFlexible hours- ...reporting, charting, and AI-powered insights engine at the heart of the Appian platform. Our... ...About the Role: We’re looking for a Senior Software Engineer who thrives in a multi-language... .../Hibernate service layers, through Java and SAIL (our proprietary functional UI...SeniorFull timeWork at officeLocal area
- ...position by sending your details to ****@*****.*** A senior software engineer designs and builds enterprise application systems and responds... ...cycles. Qualifications : ~Minimum eight to ten years Java programing experience. ~Experience mentoring/leading teams....Senior
- ...is driving the future of agent-centric software development. As the leader in AI code review... ...trust. This is where you come in. As a Senior/Staff Engineer, you will architect the backend for... ...cost in mind. Polyglot Ecosystem (Java & Python). You are comfortable operating...SeniorFull timeRelocation
- ...at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity experts... ...are seeking a talented and passionate Senior Backend Engineer to join our... ...Architectures using backend technologies like Java, Spring Boot, Kafka technologies and a...SeniorFull timeWork experience placement
$70 per hour
...Job Description Must haves for key technology expertise: JAVA, Spring, Rest Services Development. SQL and exposure to... ...Qualifications Our Client is seeking to fill a Sr. Software Engineer, Product Deployment position. Ideal candidate has at least 4+...SeniorFull timeContract workTemporary work$90 - $110 per hour
Gridnaut Recruiting is hiring a remote Senior Software Engineer, Full Stack (Python, Java, Rust, C#, C++) contractor (pay $90-$110/hr). Contribute to frontier AI research and evaluation work. Ideal candidates: 6+ years production software at top-tier companies; Deep expertise...SeniorTemporary workFor contractorsRemote work$114k - $152k
...GHX is seeking a Senior Software Engineer with deep technical expertise and a proven track record in designing, developing, and delivering high-... ...generation applications. The ideal candidate will be proficient in Java and Spring framework, skilled in software design patterns,...SeniorFull timeWorldwideFlexible hoursShift work$160k - $220k
...Description About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing... ...in our stack can’t hurt : NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres ; supporting millions...SeniorFull timeWork experience placementRemote workWork from homeWorldwideRelocationFlexible hours- ...Job Description Job Description Job Title: Senior Software Engineer (Java Full Stack) Location: Newrez, Fort Washington Work Mode: WFO Experience: 6 to 10 years Team: Correspondent Channel Job Summary: We are seeking a highly skilled and adaptable...SeniorFlexible hours
$61k - $101k
...Requirements: We require formal training or certification in software engineering concepts, along with 5+ years of applied experience. We... ...Python Security Splunk Terraform microservices Java Kubernetes Web More: We are JPMorganChase,...SeniorFull time- ...Description Senior Software Engineer – Java/AWS Backend Diversified Services Network, Inc. (DSN) is seeking a full-time Senior Software Engineer – Java/AWS Backend to join our team preferably in Chicago, IL but we're open to hybrid in our Peoria, IL, Dallas, TX...SeniorFull timeFlexible hours2 days per week
$113.3k - $188.9k
...experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Software Engineer III - Senior Java Spark Developer , you will have the ability to share new ideas and collaborate on projects as a consultant without...SeniorVisa sponsorship- ...Software Engineer IntellectEU is an international technology company focused on digital finance... ...systems. As part of a distributed team of senior engineers, you will collaborate in an... ..., develop, implement, and maintain Java/Kotlin application phases, code, and software...SeniorCasual workWork at officeRemote work
$62.9k - $139.3k
Senior Software Engineer with Java Focus - Local to Pittsburgh, PA Position Description This position is an in office role at our client site in Pittsburgh, PA. CGI is seeking a Senior Java Engineer to design, develop, and support scalable enterprise applications...SeniorWork at officeLocal area$5,000 per month
...BlindData seeks talented software engineers to test themselves against the best programmers from Google and MIT. Get recognized and rewarded... ...player. Applicants should be highly skilled or proficient in JAVA. If you are interested in applying, visit and click on “Test...SeniorFull timeWork experience placement$123k - $163k
...00 per year Requirements: Over 7 years of comprehensive software engineering experience, showcasing a breadth of skills rather than specialization... ...LESS More: We are Kforce, and we are in search of a Senior Software Engineer to join our team in Leawood, KS. We value...SeniorFull time$61k - $101k
...Requirements: We require formal training or certification in software engineering concepts, plus 5+ years of applied experience. We need... ...and production operational stability. We require advanced Java expertise for enterprise backend development, along with strong...SeniorFull timeFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Java). Be the first to apply!
- java automation engineer United States
- java spring developer United States
- sr.java developer United States
- java developer no experience United States
- mid-level java developer United States
- java developer c2c United States
- java developer visa sponsorship United States
- java developer (remote only on w2) United States
- java microservice developer United States
- java ui developer United States



