Jobs and Careers
FI

Sr Software Engineer (Java, Streaming)

FICO
Work from Home, United States, United States, United StatesRemotefull_timeVerifiedPosted 11 Jun 2026
💰 $192,500/yr($122,500/yr$192,500/yr)

About the 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 senior 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 backend 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.
 

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.

  • Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.

  • Assist research, case studies and prototypes on technologies to ensure the software platform remains the leading analytic decisioning platform.

  • Coach other software engineers on creating their domain designs while fostering a learning culture.

  • 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

  • Detailed understanding of software architecture and design principles, with a focus on building scalable and maintainable systems.

  • Experience in designing, building, deploying, and operating commercial software that provides a composable platform executing in low milliseconds at 10K+ TPS.

  • Significant expertise in Java and Spring with hands-on experience in modern software design patterns and open-source technologies.

  • Experience coaching/mentoring individuals and teams.

  • Technical expertise across deployment models on public cloud, private cloud, and 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 abilities to articulate complex information to both technical and non-technical audiences.

  • Proficiency in one or more stream processing platforms such as Storm, Kafka, Flink, Spark Streaming, Kinesis, Dataflow, Pulsar, or Stream Analytics.

  • Experienced in domain-driven, event-driven, and microservice architecture, along with data flow concepts and hands on implementation.

  • Multi-cloud experience (AWS, Google, Azure) and familiarity with technologies like Cassandra, Zookeeper, Kustomize, and/or OpenSearch are preferred.

  • Experience in JavaScript, Angular, Python, and generative AI tools is beneficial.

Our Offer to You

  • An inclusive culture strongly reflecting our core values:  Act Like an Owner, Delight Our Customers and Earn the Respect of Others.

  • The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.

  • Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.

  • An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.

  • The targeted base pay range for this role is: $122,500 to $192,500 with this range reflecting differences in candidate knowledge, skills and experience.

#LI-CG2

#LI-REMOTE

Why Make a Move to FICO?

At FICO, you can develop your career with a leading organization in one of the fastest-growing fields in technology today – Big Data analytics.  You’ll play a part in our commitment to help businesses use data to improve every choice they make, using advances in artificial intelligence, machine learning, optimization, and much more.


FICO makes a real difference in the way businesses operate worldwide:

•    Cr

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

FICO

View company profile →