Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Software Engineer (Java, Streaming)

$122.5k - $192.5k

Fair Isaac

Senior Software Engineer

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.

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

  • Credit Scoring — FICO® Scores are used by 90 of the top 100 US lenders.
  • Fraud Detection and Security — 4 billion payment cards globally are protected by FICO fraud systems.
  • Lending — 3/4 of US mortgages are approved using the FICO Score.

Global trends toward digital transformation have created tremendous demand for FICO's solutions, placing us among the world's top 100 software companies by revenue. We help many of the world's largest banks, insurers, retailers, telecommunications providers and other firms reach a new level of success. Our success is dependent on really talented people – just like you – who thrive on the collaboration and innovation that's nurtured by a diverse and inclusive environment. We'll provide the support you need, while ensuring you have the freedom to develop your skills and grow your career. Join FICO and help change the way business thinks!

FICO promotes a culture of inclusion and seeks to attract a diverse set of candidates for each job opportunity. We are an equal employment opportunity employer and we're proud to offer employment and advancement opportunities to all candidates without regard to race, color, ancestry, religion, sex, national origin, pregnancy, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer (Java, Streaming) in United States vacancy
  • $122.5k - $192.5k

     ...Overview We are seeking a senior software engineer to contribute to the technical development of...  ...engineers focused on enhancing FICO’s streaming platform. It involves backend engineering...  ...at 10K+ TPS. Significant expertise in Java and Spring with hands‑on experience in... 
    Senior

    FICO

    New York, NY
    4 days ago
  •  ...AWS cloud using Spring Boot & Java, NoSQL (AWS Keyspaces) etc....  ...skill sets is as follows: 1 Data Engineer, 0.25 SM, 3-4 Developers....  ...equivalent ~5+ years of relevant software development experience ~2+...  ...& its ecosystem/Big Data Streaming eco system, Cassandra/NoSQL Testing... 
    Senior
    Work experience placement

    Software Technology Inc

    Washington DC
    20 hours ago
  •  ...Sr. Software Engineer – Java Location: San Leandro, CA Work site – Onsite - 5 days a week In this role, you will: Lead moderately...  ...interpersonal communication skills ~ Experience with data streaming technologies and use cases ~ Knowledge and... 
    Senior

    ShiftCode Analytics

    San Leandro, CA
    4 days ago
  •  ...Sr. Data Streaming Engineer Location: Atlanta, GA Position Type: Contract Rate: DOE $/hr. on w2 only No Visa sponsorship available for...  ...an ingestion tool for Cotiviti. • Should have good solid Java, Scala, Python experience. The tool will be used by data engineers... 
    Senior
    Contract work
    Visa sponsorship

    Staffing the Universe

    Atlanta, GA
    4 days ago
  • $175k - $235k

    Momentum Engineering is looking for a Software Engineer 3 to join their Streaming Analytics team in Annapolis Junction, Maryland. The qualified candidate will have a strong background in Java programming, with significant experience in Agile development environments. Responsibilities... 
    Senior

    Momentum Engineering

    Annapolis, MD
    2 days ago
  • $156k - $196k

     ...Sr. Software Engineer, JAVA Step into a high-impact Sr. Software Engineer, JAVA opportunity with a confidential client, where you will...  ...Microservices, Integration Solutions • Experience with streaming in general (e.g. spark streaming) and Kafka/Confluent in particular... 
    Senior

    Top Engineer

    Santa Clara, CA
    4 days ago
  •  ...Software Engineer - Streaming - (Java/Kafka/Spark) 6-12+ month contract Remote Experienced engineer with hands on and good coding skills, preferably with Scala and Java Knowledge and experience with Kafka Streaming, Containerized Micro Services Knowledge... 
    Senior
    Contract work
    Remote work

    Software Technology Inc

    United States
    4 days ago
  •  ...Senior Lead Software Engineer When you mentor and advise multiple agile technical teams and...  ...architecture, design, and development of Java/Spring-based framework APIs and shared...  ...Familiarity with Messaging and event streaming API's (Kafka), caching (Redis), and familiarity... 
    Senior
    Contract work
    For contractors

    Chase

    Jersey City, NJ
    4 days ago
  • $91.7k - $163.7k

     ...production. The role requires solid engineering expertise, understanding of...  ..., resilient, and secure software while ensuring the availability...  ...REST and GraphQL APIs in Java Design and implement Kafka producers...  ...; exposure to Kafka or other streaming platforms Working knowledge... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Optum

    Minnetonka, MN
    3 days ago
  • $127.6k - $191.4k

     ...Senior Staff Software Engineer - IE07HE We’re determined to make a difference and are proud to...  ...of an EB IT team partnering with value stream business to drive and achieve outcomes on...  ...Description: Develop applications with Java and J2EE technologies, use Micro... 
    Senior
    Temporary work
    Work at office
    Shift work
    3 days per week

    The Hartford

    Chicago, IL
    2 days ago
  • $171k - $260k

     ...solutions for the firm. As a Senior Lead Software Engineer at JPMorgan Chase within Consumer &...  ..., design, and development of Java/Spring-based framework APIs and shared...  ...Familiarity with Messaging and event streaming API's (Kafka), caching (Redis), and familiarity... 
    Senior
    Contract work
    For contractors

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    4 days ago
  • $152k - $215k

     ...push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community...  ...more programming language(s) and framework(s) (i.e., Java, Spring framework, Kafka Streams, Flink, Data Lake & Low Latency stores) Proficiency... 
    For contractors

    JPMorgan Chase Bank, N.A.

    Plano, TX
    3 days ago
  •  ...Description : Job Title: Senior- Java Developer Location : 100% remote...  ...team to design and develop custom streaming calculations of insights into store product...  .... Key projects: • Sr Java engineer - will work with other engineers to create... 
    Senior
    Contract work
    Remote work

    Navtech

    United States
    4 days ago
  • $122.5k - $192.5k

     ...FICO is looking for a Senior Software Engineer to enhance its analytic decisioning platform. You will work in a dynamic team focusing on backend...  ...and analytics execution. The job requires proficiency in Java and Spring, experience with cloud technologies, and knowledge... 
    Senior

    FICO

    New York, NY
    4 days ago
  •  ...Title Develop RESTful APIs, microservices and application integrations by leveraging Kafka streaming tech stack Required Qualifications: ~6+ years of experience with Java ~3+ years of experience implementing RESTful microservices ~3+ years of experience with... 
    Senior

    Samprasoft

    Washington DC
    4 days ago
  •  ...Sr Java Developer Location: PHOENIX Skill: Spring Framework Roles and Responsibilities: Hands-on experience in the Springboot...  ...about reactive architecture. Hands-on experience in streaming solutions/pub-sub for eg: Kafka, solace, etc. Performance tuning... 
    Senior

    Keylent Inc

    Phoenix, AZ
    4 days ago
  •  ...Sr. Java developer Raleigh, NC Long Term Project Required Skills: Must have min 10+ yrs of exp in Java dev...  ...procedure in Oracle and experience in creating SP Messaging/streaming experience: JMS, Kafka Spring integration and/or batch... 
    Senior

    ACI Infotech

    Raleigh, NC
    4 days ago
  •  ...Java Software Engineer Hybrid Mode (5 Days in Month) Durham, NC/Westlake, TX Bachelor’s Degree in a technology related field (e.g., Computer...  ...Working knowledge of relational database Event driven & stream data processing experience preferred AWS SNS, AWS SQS,... 
    Senior

    Samprasoft

    Durham, NC
    20 hours ago
  •  ...Job Description: **Onsite at Alpharetta, GA** Job title: Sr Java Developer # of Positions: 1 Tenure: December 31st 2026...  ...specifications • Ensure the integration of Kafka for efficient data streaming and real-time processing within the application ecosystem •... 
    Senior

    Diverse Lynx

    Atlanta, GA
    4 days ago
  •  ...Role - Sr. Java Developer with GCP Location - Alpharetta, GA (Onsite) Exp need -8+ years Job Description Advanced...  ...and Jenkins In-depth knowledge of Java concepts including Streams, Threads, and Collections Proven experience with GCP... 
    Senior

    Diverse Lynx

    Alpharetta, GA
    20 hours ago
  •  ...Knowledge: ~6-9 years of professional software development experience in a diverse...  ...such REST Web Services, Java 8 capabilities (Lambda, Streams and Functional interfaces), SQL, ORM...  ...Technologies ~ Knowledge of software engineering practices for the full software... 
    Senior
    Work experience placement

    Samprasoft

    Durham, NC
    20 hours ago
  •  ...performance monitoring, broker security, topic security, consumer/producer access management • Experience in handling huge volumes of streaming messages from Kafka or any other robust message broker. • Implementation & working knowledge of Elastic search, log stash &... 
    Senior

    Keylent Inc

    Lewisville, TX
    4 days ago
  •  ...Sr. Java Developer with GCP Experience Skills: Digital : Google Cloud~Digital : Microservices Experience Required: 8-10 Job...  ...and Jenkins • In-depth knowledge of Java concepts including Streams, Threads, and Collections • Proven experience with GCP services... 
    Senior

    Diverse Lynx

    Alpharetta, GA
    1 day ago
  •  ...Sr. Java Developer Location: Chicago, Jersey City or Alpharetta Mode...  ...build new features. Execute strategic engineering proof of concepts and product...  ...preferred Experience working with streaming data systems is preferred Optional... 
    Senior
    Fixed term contract

    Netorbit

    Alpharetta, GA
    20 hours ago
  • $148.7k - $199.4k

     ...is a global organization of engineers, product developers, designers...  ...experiences. Your work will support streaming, digital products,...  ...requires strong expertise in modern Java Spring Boot and Vue.js, along...  ...degree in Computer Science, Software Engineering, or a related... 
    Senior
    Worldwide

    The Walt Disney Company (Germany) GmbH

    Seattle, WA
    4 days ago
  •  ...Title- Sr Level Java engineer Location: Seattle, WA - hybrid -- must be local to seattle **GLIDER TEST WILL BE REQUIRED***...  ...strong experiences in Java 8+, Cloud, Containerization, Data Streaming, and Agile/Scrum. Required Skills - • Java8 • Springboot... 
    Senior
    Local area
    Remote work

    RIT Solutions, Inc.

    Seattle, WA
    1 day ago
  •  ...testing, System Integration testing and debugging new software or significant enhancements to existing software...  ...Experience needed Big Data Technologies Java,(OOPs, Concurrency, Generics, Data structure, Lambda, Stream) Experience working with Databases like... 
    Senior
    Remote work

    Software Technology Inc

    United States
    4 days ago
  •  ...client experience required. Synechron Inc is seeking Sr Java Developer - financial services to join our Minneapolis, Minnesota...  ...-scale development projects with Microservices, Micronauts, Stream API, AWS Services, and DynamoDB. Token-based calling model.... 
    Senior
    Long term contract
    Relocation
    3 days per week

    Concord IT Systems

    Minneapolis, MN
    2 days ago
  •  ...Sr Level Java Engineer Location: Seattle, WA - hybrid -- must be local to Seattle GLIDER TEST WILL BE REQUIRED Our client is seeking...  ...strong experiences in Java 8+, Cloud, Containerization, Data Streaming, and Agile/Scrum. Required Skills: Java8... 
    Senior
    Local area

    RIT Solutions

    Seattle, WA
    4 days ago
  •  ...Job Title Must have: • Proficiency in Java, Python, C#/.NET Experience in CI, CD and unit testing along with automated frameworks...  ...Maven, Git, Nexus). Familiarity with messaging, data and event streaming like Kafka, Solace, MQ. • Advanced knowledge of Web... 
    Senior

    Saxon Global

    Washington DC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Engineer (Java, Streaming). Be the first to apply!