Kunai, part of the PwC Network

Senior Software Engineer

Kunai, part of the PwC Network  •  New York City, NY (Onsite)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

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.

Job Title: Senior Java Software Engineer – Financial Services

Location: NYC, New York (Onsite)

About the Role:

We’re seeking a highly skilled Senior Java Software Engineer to join our dynamic team working on complex financial service systems that serve millions of customers worldwide. You will play a critical role across enterprise architecture, risk technology, and investment banking (IB)-facing applications. This role demands strong expertise in core Java technologies, scalable distributed systems, and modern cloud platforms.

Key Responsibilities:

  • Design, develop, and maintain high-performance, scalable financial applications using Core Java, Spring Boot, and Hibernate.
  • Build and integrate RESTful APIs and microservices within distributed systems architecture.
  • Collaborate with cross-functional teams practicing Agile methodologies to deliver high-quality software continuously using CI/CD pipelines and DevOps tools.
  • Implement messaging solutions using Kafka or other enterprise messaging frameworks to handle real-time data streams.
  • Optimize application performance, ensure system scalability and high availability in a demanding production environment.
  • Drive best practices around automated testing (TDD/BDD), including JUnit and Cucumber test frameworks.
  • Contribute to architectural decisions focusing on robustness and risk mitigation in enterprise financial systems.
  • Leverage cloud services (AWS, Azure, or GCP) to deploy and manage resilient cloud-native applications.

Required Skills & Experience:

  • Strong expertise in Core Java (Java 8+) with solid understanding of JVM internals.
  • Extensive experience with Spring Boot, Hibernate ORM.
  • Proven background designing and developing REST APIs and microservices architectures.
  • Hands-on experience with Kafka or similar event streaming platforms.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP, including deployment and monitoring.
  • Adept in Agile software delivery and CI/CD automation.
  • Strong knowledge of TDD/BDD with JUnit and Cucumber frameworks.
  • Experience with performance tuning and ensuring high availability in large scale systems.
  • Background in financial services technology, risk systems, or investment banking applications is highly advantageous.
  • Full-working proficiency in English (written and verbal)

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Experience with containerization (Docker, Kubernetes) and cloud-native architectures.

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
Kunai, part of the PwC Network

About Kunai, part of the PwC Network

Kunai is now part of the PwC network: https://www.pwc.com/us/en/about-us/newsroom/press-releases/kunai.html

-----

Kunai was born from experience. Our people hail from the biggest names in banking, fintech and financial services.

We spent a lot of time at those companies working with external consultants and wishing for a different kind of agency partner. So, we built it.

Trusted By:

- 4x largest card networks in the world

- 5x of the top ten U.S. banks

- 6x of the world's largest fintechs

Why Kunai:

Kunai builds full-stack technology solutions for the world’s largest banks, credit and payment networks, infrastructure providers and their customers. We help our clients modernize, capitalize on emerging trends, and evolve their business for the coming decade.

Expertise:

- Product Development: Transforming innovative ideas into market-ready financial products

- AI & Automation: Harnessing the power of AI to revolutionize financial services

- Cloud Engineering: Modernize infrastructure while leveraging the latest insights in data, AI and automation

- Data Engineering: Structuring data for success in an AI-driven world

Contact Us:

- Sales: sales@kunaico.com

- Press: press@kunaico.com

- Delivery: delivery@kunaico.com

- Careers: career@kunaico.com

Industry
IT & Software
Company Size
201-500 employees
Headquarters
San Ramon, California
Year Founded
2015
Social Media