Senior Software Engineer

2 months, 4 weeks ago
Full-time
Senior
Software Development
Kunai

Kunai

Kunai is a leading digital product development consultancy for fintech, delivering innovative solutions trusted by Fortune 500 companies and startups worldwide.

Professional Services
51-250
Founded 2001

Description

  • Design and execute enterprise-grade performance testing strategies for payment processing services, including frameworks, tooling, and success criteria.
  • Identify bottlenecks across legacy and modern service layers and drive performance improvements through analysis and optimization.
  • Instrument and validate services running on Java, Oracle, Tomcat, WebSphere, PostgreSQL, and OpenShift.
  • Collaborate with backend engineers to ensure scalability requirements are met before release.
  • Translate performance findings into clear recommendations for engineering leads and stakeholders.
  • Build and maintain backend services supporting card network integration, primarily in Java, PostgreSQL, and OpenShift Container Platform.
  • Contribute to application modernization by migrating and re-platforming services from legacy infrastructure to cloud-native environments.
  • Participate in code reviews, architectural discussions, and cross-team technical planning sessions.
  • Work on PCI data purging pipelines and event-driven architecture patterns, including token removal and event consumption.
  • Serve as a flexible senior contributor across teams where engineering depth and experience are needed most.

Requirements

  • 5+ years of professional software engineering experience, primarily in Java.
  • Strong working knowledge of relational databases, with Oracle and/or PostgreSQL required.
  • Experience deploying and operating services in containerized environments such as OpenShift, Kubernetes, or equivalent.
  • At least one enterprise-level performance testing engagement, including strategy definition, tool selection, execution, and presentation of findings.
  • Experience with performance profiling, load testing, and bottleneck resolution in high-throughput distributed systems.
  • Ability to design streamlined test frameworks from scratch and operate with minimal guidance.
  • Background in digital payments, card processing, or financial services technology is strongly preferred.
  • Understanding of PCI compliance requirements and secure data handling practices.
  • Demonstrated ability to work effectively in large, matrixed program environments with multiple teams and stakeholders.
  • Strong written and verbal communication skills, with the ability to translate technical complexity for non-technical audiences.
  • Familiarity with legacy enterprise application servers such as Tomcat and/or WebSphere is a plus.
  • Experience with PGLogical or PostgreSQL logical replication is a plus.
  • Exposure to AI-assisted development tools such as GitHub Copilot or Claude is a plus.
  • Prior work on bank or card network integration programs is a plus.
  • Experience working in segregated or air-gapped development environments is a plus.
  • Bachelor’s degree is required, or equivalent specialized training and progressively responsible technology work experience in lieu of a degree.

Benefits

  • Competitive compensation.
  • Professional development opportunities.
  • Flexible work arrangements.
  • A collaborative culture that values creativity and continuous learning.
  • An environment where employees feel valued and have a voice.
  • Opportunities to grow personally and professionally.
  • Support for innovation in the fintech industry.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Control Plane

Starburst 251-1K IT Services

Starburst is hiring a Senior Software Engineer for its globally distributed Control Plane team to unify the platform supporting Starburst Enterprise, Starburst Galaxy, and Trino across SaaS, self-managed, and air-gapped environments.

AWS Azure GitHub Java React REST API Trino TypeScript
1 hour, 6 minutes ago

Staff Software Engineer, Privileged Access Management (PAM) / Password Manager (PWM) - India

JumpCloud 251-1K Internet Software & Services

JumpCloud is seeking a remote Staff Software Engineer to architect and guide secure, scalable core-platform microservices while aligning engineering teams around long-term technical strategy and AI-enabled delivery.

AWS C# CI/CD GCP Go gRPC HashiCorp Vault Kubernetes Microservices .NET Playwright PostgreSQL SQL Server TypeScript
1 hour, 6 minutes ago

Senior Software Engineer - Privileged Access Management (PAM / IAM)- India

JumpCloud 251-1K Internet Software & Services

JumpCloud is hiring a remote Senior/Lead Software Engineer to evolve its core AI-powered IT management platform through secure, scalable architecture, enterprise PAM integration, reliable delivery, and AI-assisted engineering practices.

Agile AWS C# Docker Go gRPC HashiCorp Vault Kubernetes Linux macOS Microservices .NET Playwright PostgreSQL REST API SQL Server TypeScript
1 hour, 21 minutes ago

Senior Software Engineer, Add-Ons

Mozilla 251-1K Internet Software & Services

Mozilla is hiring a Senior Software Engineer – Operations to modernize and operate addons.mozilla.org, building reliable systems and tools that support reviewers, developers, and millions of Firefox add-on users.

Django GCP MySQL Python React TypeScript
1 hour, 36 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers