Kunai logo
Kunai

20% of fortune 500 fintech trust Kunai for engineering talent.

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2001H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Kunai

Role Description 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 - 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. Qualifications - 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. Requirements - 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. - 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. Benefits - Competitive compensation. - Professional development opportunities. - Flexible work arrangements.

Related Job Pages

More Software Engineer Jobs

App Akademie logo

Software Development Tutor

App Akademie

Dein Weg in einen Beruf der Zukunft.

Part TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Your own participants: You mentor assigned participants, know their strengths, identify where they’re stuck, and actively guide them through the course • 1:1 mentoring: You hold regular sessions with participants — not one-size-fits-all, but tailored to their current level and challenges • Code review & assignment checks: You provide honest, constructive feedback on submitted assignments and help build and expand real coding skills • Documentation: You record progress and session content so nothing is lost and the learning path remains transparent • Curriculum optimization: You provide feedback on learning materials and help improve them • Team collaboration: You are part of a committed education team and exchange weekly with other mentors and experts about participants and course content

Germany
€17 - €20 / hour

Role Description 99x Brazil is on the lookout for a skilled Senior / Lead Outsystems Developer. As a part of our dynamic team, you will play a vital role in the design, development, and maintenance of applications using the Outsystems platform. You will collaborate with a talented group of developers and designers to deliver high-quality software solutions that meet client requirements. In this job you will master OutSystems Platform technology in conjunction with modern software engineering practices for developing web and mobile business applications in the context of agile projects. Responsibilities - Develop solution features following OutSystems development best practices - Work as an IT expert and evangelist while supporting customers in their technical evaluation - Understand the customers' IT architecture in order to clarify the strategic fit of the OutSystems technology with their IT ecosystem Qualifications - Bachelor's degree in Computer Science or a related field - Fluency in English, written and spoken (mandatory) - Great communication skills - Transparency and ability to establish trust and supportive relationships - Strong quality orientation and attention to detail - Understanding of solution architecture and design, and web and mobile application performance - More than 3 years experience in web and/or mobile application programming - BS/BA in computer science or similar - Knowledge of web development or mobile app development, business modeling, database concepts and project management - preferably using Agile Development Methodologies - Deep insight on technical architectures, IT products and product positioning - Proficiency with at least one programming language: PHP, C# or Java - Proficiency in web based languages: JavaScript, CSS, HTML - Knowledge in ASP.NET - Programming with databases: SQL Server, Oracle or MySQL - Knowledge in Database Modeling - OutSystems development experience and certifications are a plus - Degree in Computer Science or Engineering. Academic achievements valued Benefits - Your pick when it comes to employment models: CLT/PJ/Cooperativa - We provide resources for you to grow and learn on the job, including online courses, mentoring, and the latest gen laptops - A fully remote work environment with flexible working hours - Bonus for any referrals that we end up hiring

Brazil
Care.com logo

Senior Software Engineer

Care.com

Care.com is the world's leading platform for finding and managing high-quality family care.

Full TimeRemoteTeam 501-1,000Since 2006H1B Sponsor

Role Description Care.com, Inc. is hiring for the following role in Dallas, TX (multiple openings): Senior Software Engineer. The Senior Software Engineer will: - Develop childcare/daycare directory listings using open-source web development frameworks such as Next.js, React, Typescript, MUI5, Micro frontends, and GraphQL; - Design and build front-end reusable and scalable components for other applications; - Troubleshoot application production issues and categorize and prioritize them during outages; - Mentor other software engineers and developers to facilitate career growth and team productivity; - Implement Playwright end-to-end automation tests for the provider network, a Small Medium Businesses (SMB) applications; - Implement GraphQL mutations and run queries for UI data presentation, leveraging user experience enhancements such as animations and transitions; - Perform code reviews to identify vulnerabilities and improve security; - Write tests for React components using React Testing Library with a minimum of 85% code coverage; - Maintain web applications with the latest features and technologies to improve performance and provide customers with the best quality product. Telecommuting permitted from anywhere in the U.S. Qualifications - Bachelor’s degree (or foreign equivalent) in Computer Science, Software Engineering, Computer Engineering, or Electrical/Electronics Engineering; - Five (5) years of experience in the job offered or a closely related technical role; - Any amount of experience in each of the following skills: React, Typescript, GraphQL, React Testing Library, Material UI5, Responsive Web Design, Splunk, Sentry, Next.js, Playwright Automation, Database, and ngTable. Company Description Care.com is a consumer tech company with heart. We're on a mission to solve a human challenge we all face: finding great care for the ones we love. We're moms and dads and pet parents. We have parents and grandparents, so we understand that everyone, at some point in their lives, could use a helping hand. Our culture and our products reflect that. Here, entrepreneurs, self-starters, team players, and big thinkers unite behind a common cause. We're applying data analytics, AI, and the latest technologies to solve universal problems and connect people in new ways. If you like having autonomy, thrive on collaboration, and are all about using your talent for good — Care.com is the place for you.

United States
Fulfillment IQ logo

IIB / IBM ACE Integration Developer

Fulfillment IQ

eCommerce Fulfillment Product Studio that supports brands, retailers, and 3PLs with bespoke solutions.

ContractRemoteTeam 51-200H1B Sponsor

• Designing, developing, and configuring integration flows within IBM App Connect Enterprise (ACE) using Data Format Description Language (DFDL). • Building and managing EDI, API, and application integrations. • Creating, testing, and optimizing DFDL models to map and parse non-standard, custom text, CSV, fixed-width, and legacy binary file formats. • Writing and maintaining complex DFDL schemas using regular expressions. • Connecting modern applications with legacy mainframes and backend systems. • Processing complex industry-specific messages (EDI, SWIFT, HL7) via DFDL. • Debugging and monitoring integration flows.

Pennsylvania + 1 moreAll locations: Pennsylvania | Texas