Kunai
Senior Software Engineer
Chicago, Illinois, United States · Senior
Sponsorship not specifiedDetected 7 days ago
JavaBackend DevelopmentFull-Stack DevelopmentCode ReviewGitPostgreSQLKubernetesComplianceLoad TestingCommunicationCollaborationPublic Speaking
About 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.
Responsibilities
- 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.
- Build and maintain full-stack backend services supporting card network integration, working primarily in Java with PostgreSQL and OpenShift Container Platform (OCP).
- Work with event-driven services running on OpenShift and Oracle and PostgreSQL backends to support data lifecycle and compliance requirements.
- Ability to design logical, streamlined test frameworks from scratch and operate with minimal guidance.
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.
- Minimum Degree Required:
Skills
- 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.
- Experience with performance profiling, load testing, and bottleneck resolution in high-throughput, distributed systems.
- 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.
- 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.
Compensation
- 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.
Benefits
- Serve as a flexible, senior contributor across teams where engineering depth and experience are needed most.
This listing is sourced directly from Kunai's careers page and normalized into a canonical job model.