Sr Software Engineer (Java, Streaming)
$122.5k - $192.5kFair 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.
$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- ...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...SeniorWork experience placement
- ...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
- ...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...SeniorContract workVisa sponsorship
$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$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- ...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...SeniorContract workRemote work
- ...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...SeniorContract workFor contractors
$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...SeniorMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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...SeniorTemporary workWork at officeShift work3 days per week$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...SeniorContract workFor contractors$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- ...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...SeniorContract workRemote work
$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- ...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
- ...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
- ...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
- ...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
- ...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
- ...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
- ...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...SeniorWork experience placement
- ...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
- ...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
- ...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...SeniorFixed term contract
$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...SeniorWorldwide- ...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...SeniorLocal areaRemote work
- ...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...SeniorRemote work
- ...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....SeniorLong term contractRelocation3 days per week
- ...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...SeniorLocal area
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer (Java, Streaming). Be the first to apply!
- junior java developer no experience United States
- java oracle developer United States
- full stack java developer United States
- java angular developer United States
- java developer full time United States
- entry level java developer remote United States
- junior java developer United States
- java support engineer United States
- java developer contract United States
- java web developer United States

