Software Engineer II (Java, Streaming)

Company: FICO

Location: Remote (Remote)

Salary: $86,100 - $135,300 a year

Type: Full-time

Remote: Yes

Posted: 2026-04-03

About this role

FICO (NYSE: FICO) is a leading global analytics software company, helping businesses in 100+ countries make better decisions. Join our world-class team today and fulfill your career potential!

The Opportunity

*“We are seeking a software engineer to contribute to the technical development of an analytic decisioning platform. You will be part of a highly energetic team of software engineers to enhance FICO’s streaming platform. This role involves contributing on a full stack engineering team responsible for processing of high-volume, low latency decisioning and analytics execution. These capabilities embody patented and unique market value that drives critical business value in a high growth area. This opportunity offers a unique leadership role to work with cutting edge technology applied to one-of-a-kind business problems.”* – Software Engineering-Sr Director

What You’ll Contribute

  • Collaborate with product managers to understand priorities and usage scenarios of product features.
  • Collaborate with architects to drive the design for your software platform capability.
  • Collaborate within working groups of software engineers to follow software engineering standards, guidance, and processes.
  • Collaborate with QA engineers to design and implement functional and non-functional tests.
  • Participate in support activities for both cloud and on-premises implementations.

What We’re seeking

  • Good understanding of software architecture and design principles, with a focus on building scalable and maintainable systems
  • 3+ years of experience in Java, Spring, and data flow concepts/implementation.
  • Technical expertise across deployment models on public cloud, private cloud, and/or on-premises infrastructure.
  • Proficiency with Kubernetes and Docker for containerized application management.
  • Experience with database technologies such as MySQL, Oracle, or similar enterprise databases.
  • Skilled in Agile processes with outstanding communication a...

Create Your Job Alert

Other Software Jobs

Other Jobs in Remote