Sr Software Engineer; Java, Streaming
Listed on 2026-06-04
-
Software Development
Software Engineer, Cloud Engineer - Software
Overview
We are seeking a senior software engineer to contribute to the technical development of an analytic decisioning platform. The role is part of a highly energetic team of software engineers focused on enhancing FICO’s streaming platform. It involves backend engineering responsibilities for processing high‑volume, low‑latency decisioning and analytics execution.
Responsibilities- Collaborate with product managers to understand priorities and usage scenarios of product features.
- Collaborate with architects to drive design for your software platform capability.
- Collaborate within working groups of software engineers to follow engineering standards, guidance, and processes.
- Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.
- Assist in research, case studies and prototypes on technologies to keep the software platform at the leading edge.
- Coach other software engineers on domain designs and foster 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.
- Detailed understanding of software architecture and design principles, with 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.
- 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, with data flow concepts and implementation experience.
- Multi‑cloud experience (AWS, Google, Azure) and familiarity with technologies like Cassandra, Zookeeper, Kustomize, and/or Open Search are preferred.
- Experience in JavaScript, Angular, Python, and generative AI tools is beneficial.
An inclusive culture that reflects core values and promotes a people‑first work environment. Compensation range: $122,500 to $192,500. Competitive benefits and rewards programs, work/life balance, employee resource groups, and social events.
Equal Employment OpportunityFICO is 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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).