Senior Software Engineer
Kunai
Job Description
Job Description
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 building a team of Senior Software Engineers 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.
Some things you may work onYou will be embedded across one or more workstreams supporting digital payments engineering, with responsibilities that may include:
Domain & Service Architecture- Apply domain-driven design to define bounded contexts, domain models, and aggregate boundaries for card-network reference data — establishing a ubiquitous language shared across engineering and business stakeholders.
- Develop and harden a Spring Boot / JPA / PostgreSQL Aurora service with Liquibase-managed schema migrations, a Drools-based business rules engine, and scheduled batch jobs — including designing authorization and data-access controls from the ground up where none exist today.
- Design and own integration workflows and routing using Apache Camel (or equivalent), orchestrating multi-step, stateful operations such as request intake, validation, approval, and publication pipelines.
- Develop an event-driven backbone using Kafka — topic/schema design, producer/consumer reliability patterns, and integration with the rules engine and workflow layer.
- Develop a micro-frontend application (Next.js/React/TypeScript) as an independently deployable system, and design its convergence path into the card network's future shared micro-frontend shell.
- Own the OAuth2/OIDC identity architecture end-to-end — provider integration (Okta), JWT/token validation strategy, session/revocation design, and trust-boundary decisions across environments.
- Design and govern AWS IAM policy, S3, and CloudFront architecture across multiple environments — this is not config-following; you're expected to set the standard.
- Lead deployment on the organization's internal static cloud hosting platform.
- Drive test-driven development practice across the team and build out continuous testing/automation pipelines (unit, contract, integration, and end-to-end) as part of CI/CD.
- 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).
- 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.
- 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.
- 5+ years of professional software engineering experience, primarily in Java.
- Strong working knowledge of relational databases — Oracle and/or PostgreSQL required; hands-on experience with PostgreSQL Aurora and Liquibase-managed migrations a strong plus.
- 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 Spring Boot/JPA, business rules engines (e.g., Drools), and integration/orchestration frameworks (e.g., Apache Camel).
- Working knowledge of Kafka or similar event-streaming platforms, including topic/schema design and producer/consumer reliability patterns.
- Practical experience applying domain-driven design — bounded contexts, aggregates, and ubiquitous language — in a production system.
- Demonstrated ownership of authorization/data-access control design, not just implementation against an existing model.
- Experience designing and governing cloud IAM, storage, and CDN architecture (AWS IAM, S3, CloudFront or equivalents) at a standards-setting level.
- Experience with modern frontend frameworks (Next.js/React/TypeScript), including micro-frontend architectures and independently deployable frontend systems.
- Experience owning OAuth2/OIDC identity flows end-to-end, including provider integration (e.g., Okta), token validation, and session/revocation design.
- 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.
- Demonstrated experience driving test-driven development practices across a team.
- Experience building continuous testing/automation pipelines (unit, contract, integration, and end-to-end) as part of CI/CD.
- 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.
- 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.
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
- ...Tyler Technologies, Inc. is seeking a Senior Software Engineer to develop and maintain features for our Corrections Solutions products. The role requires a collaborative mindset, experience in software development, and proficiency with relational databases like MySQL....SeniorLocal area3 days per week
- ...Seeking a Senior Software Engineer with 5+ years of experience supporting enterprise applications and operational environments, with strong expertise in .NET, AWS, SQL, production support, deployments, and troubleshooting . Roles and Responsibilities Support Development...Senior
- ...RESPONSIBILITIES Guide the technical architecture of existing software solutions and act as an architectural authority for the... ...the efforts to define best-in-class development processes and engineering practices Provide guidance on new technology and framework...Senior
$110k - $123.3k
...focused on modernizing enterprise applications, accelerating software delivery, and driving strategic technology initiatives... ...software portfolio. This is an exciting opportunity for a Senior Software Engineer to help transform legacy applications through cloud modernization...SeniorFull timeLocal areaRemote workMonday to Friday- ...Senior Full-stack Software Engineer - Competitive Salary - Plano, TX (Hybrid) Wasp Barcode Technologies is a turnkey provider of inventory and asset tracking systems, offering everything needed for end-to-end management including software, scanners, printers, labels,...SeniorLocal area
$119.89k - $144.39k
...Salary: $119,893 - 144,387 per year Requirements: We need a senior software engineer with 10+ years of professional development experience; 15+ years is a plus. You should have substantial experience building and supporting production software on Linux. We prefer...SeniorFull timeWork at officeVisa sponsorshipFlexible hours- ...Who we’re looking for Toyota Financial Services Enterprise Platforms is looking for a passionate and highly motivated Senior Software Engineer . The primary responsibility of this role is to design, build, and implement scalable cloud-native solutions that power enterprise...SeniorH1bRelocation package
- ...Ascendion is an AI-native software engineering disruptor helping businesses innovate faster, smarter, and with greater impact. We partner with... ...to be their best at Ascendion. About the Role The Senior Software Engineer will be responsible for developing high-quality...SeniorHourly payTemporary workWork experience placement
$150k - $225k
...At Welltower, we’re transforming how the world thinks about senior living and wellness-focused real estate. As a global leader in... ...you on our best-in-class team. About The Role The Senior Software Engineer at Welltower is responsible for designing, implementing, and...SeniorNight shift- ...As a software engineer on Capital One’s AI Developer Experience Task Force Team, you will be partnering closely with cross-functional teams to design, architect, develop and deploy AI powered products and services to improve developer experiences across the enterprise....SeniorFull timePart timeInternshipLocal area
- ...medical options for employees and their family), casual work environment and excellent growth opportunities. Summary The senior software engineer supports custom AIT software solutions for large scale automated aerospace assembly systems for both domestic and...SeniorPermanent employmentFor contractorsWork experience placementCasual workWork at officeLocal areaFlexible hoursNight shiftWeekend work
$92.7k - $222.48k
...innovation that aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are hiring a Senior Software Engineer - Android, reporting to the Senior Manager, Rx Digital Engineering, who will work on the CVS and Health 100 (H100) apps...SeniorHourly payFull timeTemporary workCurrently hiringLocal area$78k - $156k
...branded generic medicines. Our 122,000 colleagues serve people in more than 160 countries. JOB DESCRIPTION: Job Title Senior Software Engineer Working at Abbott At Abbott, you can do work that matters, grow, and learn, care for yourself and your family, be...SeniorFull timeWorldwideShift work- cloud-native AWS developer with strong Python-based AWS Lambda development experience. Must have hands-on experience building AWS Lambda functions in Python from scratch . Candidates who primarily write Lambdas in Java or Node.js are not a fit. Should have...Senior
$160k - $200k
...~ CompTIA Security+ (Active DoD 8570/8140 Baseline Certification) Position Overview Vega Federal is seeking a Senior Software Engineer with 8+ years of professional engineering experience to serve as a technical lead for backend development, complex systems...SeniorRelocation package$90k - $180k
...Position Summary As a Senior Software Engineer at Walmart, you will lead the delivery of scalable, secure software solutions by collaborating with cross-functional teams. You will drive the full software development lifecycle, including design, coding, testing, and...SeniorFull timeTemporary workPart time$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...aerospace and defense. Raytheon is seeking a mid‑level Embedded Software Engineer to join our engineering team supporting development...SeniorTemporary workWork experience placementWork at officeRemote workWorldwideRelocationFlexible hours- ...based on architectural guidelines. Build scalable and maintainable software systems. Drive adoption of emerging technologies selected by technical leads. Mentor junior and mid-level engineers. Participate in hiring processes and technical interviews....SeniorFull time
- ...Description Join the Enterprise Justice team at Tyler Technologies as an Senior Software Engineer! As a full stack engineer, you will work with a wide range of technologies such as .NET, Angular, HTML5, SQL, and Cloud/AWS building scalable solutions that empower...SeniorFull time
- ...to 40% to client locations throughout the U.S. Special Skills: Position requires a Bachelor's Degree in Computer Science, Engineering or Related Field and five (5) years of experience. The aforementioned five (5) years of experience must be progressively...SeniorFull time
- ...The Senior Full Stack Engineer performs end-to-end software development, including front-end, back-end, and database management. They also contribute to technical architecture, mentor team members, and collaborate with stakeholders to define technical direction. Requirements...SeniorTemporary work
- ...on Digital Transformation and Product Engineering Services, enabling clients achieve their... ...preferably AWS Strong understanding of software development best practices and Agile... ...commitment to diversity and inclusivity. Seniority level ~ Seniority level Mid-...SeniorFull time
- ...on 09/24/2026 ~6+ years of professionalsoftware/backend engineering experience or equivalent. ~ Strong hands-onexperience with... ...observability . ~ Experience withautomated testing and software quality practices. ~ Strong understanding of Git,code reviews...Senior
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering (Embedded) Job Code: 42005 Job Location: Richardson, TX (Onsite) Job Schedule: 9/80 - Employees work 9 out of...SeniorFull timeLocal area
$151.5k - $185k
...authority and platform owner, driving architecture, standards, and engineering practices across a portfolio of modern data technologies... ...vendor offerings to drive targeted business outcomes Develops software solutions to address manual and repeatable work or inefficient...SeniorWork at office$209k - $238.5k
...Overview Senior Lead Software Engineer, Full Stack Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be...SeniorFull timePart timeInternshipLocal area$209k - $238.5k
## Senior Lead Software Engineer, Full StackApplylocations: Plano, TXtime type: Full timeposted on: Posted Todayjob requisition id: R243396Senior Lead Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex...SeniorFull timePart timeInternshipLocal area- ...Job Title: Senior AWS Full Stack Software Engineer Location: Plano, TX/Reston, VA/Columbia, SC/Knoxville, TN/Lafayette, LA/Birmingham, AL Type: Permanent Full Time Responsibilities • Develop and maintain full stack applications using Java/Spring...SeniorPermanent employmentFull timeLocal area
- ...Lead Site Reliability Engineer Assume a critical role in defining the future of a globally recognized firm and have a direct and significant... ..., with clear accountability for outcomes. Act as a senior escalation point during critical incidents, driving rapid...Senior
- ...Capital One is seeking a Data Engineer 4 in Plano, TX to design and deliver cloud-first data solutions at scale. You will collaborate with data scientists, analysts, and product partners to build robust pipelines using Python, Spark, Databricks, and Snowflake. The...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship remote Plano, TX
- senior software engineer ruby on rails Plano, TX
- software developer positions Plano, TX
- agile software developer Plano, TX
- software engineer intern Plano, TX
- part time software developer Plano, TX
- software engineer internship Plano, TX
- entry level software engineer remote Plano, TX
- senior software engineer remote Plano, TX
- senior software design engineer Plano, TX



