Sr Software Engineer (Java, Streaming)
$122.5k - $192.5kThe CIB Group
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.
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:
• 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!
Learn more about how you can fulfil your potential at
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. Research has shown that women and candidates from underrepresented communities may not apply for an opportunity if they don’t meet all stated qualifications. While our qualifications are clearly related to role success, each candidate’s profile is unique and strengths in certain skill and/or experience areas can be equally effective. If you believe you have many, but not necessarily all, of the stated qualifications we encourage you to apply.
Information submitted with your application is subject to the FICO Privacy policy at
$500 per month
Role Description As a Senior Software Engineer specializing in JVM-based frameworks, you'll serve... ...experience with the internals of streaming or data integration frameworks, with strong... ...simple ETL jobs). ~Strong proficiency in Java and the JVM ecosystem, including deep...SeniorFull timeLocal areaRemote workHome officeFlexible hours$129.55k - $189.62k
Role: Sr. Staff Software Engineer ( Java Architect)Location: Dallas, TX - (Hybrid role , in-office presence required, NO REMOTE)Note: There is a in... ...Design and develop distributed systems using Kafka for event streaming, real-time data processing, and messaging.Hands-on...SeniorFull timeWork at officeLocal areaRemote workFlexible hours$13 per hour
...Description Sagent is seeking an experienced Software Development Engineer to join our Dara product(s) team.... ...in server-side technologies like Java, React, and Node.js, and messaging frameworks... ..., building, integrating RESTful and Streaming APIs and event driven messaging...SeniorFull timeRemote workFlexible hours- ...dynamic individual to help with our POC efforts. This individual will be helping to create event emitters using .NET or java, modify our rules engine (Drools, esper),create rules in our Complex Event Processing engine (Esper, Apache Storm), support our messaging bus configuration...SeniorFull time
- ...seeking a Senior Machine Learning Engineer with deep expertise in... ...Description As a Senior Backend Software Engineer on Walmart’s Pricing... ...for pricing services using Java and Python (Kotlin experience... ...storage with Cassandra, data streaming with Kafka, and large-scale...SeniorFull time
$126.7k - $150k
...since 2008. Summary We are looking for a highly skilled Java Developer to join our R&D Server team. In this role, you... ...deep understanding of Java internals. Solid experience in software engineering principles, including system design, architecture, and best coding...SeniorRemote jobFull timeLocal area$180k - $250k
...technology company is seeking a Senior Backend Engineer to join its high-performing engineering... ...& Experience8+ years of professional software engineering experience 5+ years focused... ...device platforms Data pipeline or streaming architecture experience SRE or platform...SeniorFull timeRemote workWorldwideFlexible hours- Company DescriptionIDEALFORCE has a Contract position available immediately for a Sr Software Engineer - Java to join our customer in Santa Clara, CA. This is an ONSITE position and only LOCAL candidates are considered. Please find below additional details about this job...SeniorContract workFor contractorsLocal areaImmediate start
- Sr. Software Engineer- Java (Greenwich, CT) (Hybrid: Remote work permitted 2 days) (multiple positions)Design and build solutions for regulatory reporting and back-office systems used by financial brokerage firm.Design scalable architecture for distributed high-performance...SeniorWork at officeRemote work3 days per week
$135.9k - $153k
...Through human-centered design and modern engineering best practices, we help our government... ...simplicity, empathy, and accessibility. The Sr. Software Engineer role will be responsible for... ...developing Lambda services and APIs Java and Go, Spring Boot, Python, Fargate,...SeniorRemote jobFull timeContract workTemporary workFor contractorsWork at officeLocal areaHome officeVisa sponsorshipFlexible hours$125k - $185k
...- Remote / PortlandDivisions - Capture Engineering /Full-Time /HybridWho are we?Smarsh empowers... ...2008.SummaryWe are looking for a Senior Java Developer to join our R&D Server team... ...memory management.Strong track record in software engineering principles, including system...SeniorFull timeLocal areaImmediate startRemote work$119.77k - $140.9k
...Gateway, Kubernetes, Spring Boot, Java, Postgres, Z-connect, Datadog... ...takes responsibility of the software artifacts produced adhering... ...testing pyramid.Approaches engineering work with a security lens and... ...REST/Graph QL APIsExperience in streaming technologies like Apache...SeniorFull timeWork at officeLocal areaRemote workFlexible hours3 days per week$161k - $189k
...in office Our Team's Vision Our Engineering team is driven by a culture that thrives... ...~ You will primarily write code in Java (using spring boot framework) and work with... ...features and subsystems and own the entire software development lifecycle, from clarifying...SeniorFull timeWork at officeImmediate start- ...enterprise-grade experiences for data engineering, warehousing, streaming, operational databases, and AI.... ...~Contributing to a cross-functional software development team, covering all aspects... ...CRDs, etc.). ~Deep expertise in Java with strong familiarity of the Java...SeniorFull timeWork experience placementWork from homeFlexible hours
- ...a member of the Product and Engineering team at PitchBook, you will be... ...and grow with us! As a Senior Software Development Engineer on the... ...in backend systems5+ years of Java development experience, including... ...with Kafka or comparable streaming/messaging platforms Solid experience...SeniorWork at officeRemote workVisa sponsorship
- ...About the Role We are seeking a Senior-Level Software Engineer with expertise in Java to join our Never-Ending Support team. In this role, you will be responsible for helping our team deliver new products and continue to advance our platform, ensuring availability...SeniorFull timeRemote work
$168.5k - $252.7k
...scalability, resilience, and robustness.About the RoleAs a Senior Software Engineer, you will play a key role in designing and scaling Workday’s... ...5+ years of experience in each of the following:Programming: Java, Kotlin, or Go.Cloud Platforms: AWS (preferred), GCP, or...SeniorFull timeContract workWork at officeRemote workHome officeFlexible hours$94k - $120k
...continue to change with it.The Senior Software Engineer utilizes web and cloud technologies, APIs... .../experienceThree years of Core Java experienceStrong knowledge of coding platforms... ...implementationsUnderstanding of big data and real time streaming analytics processing...SeniorFull timeContract workWork at officeLocal areaRemote workWorldwideWork visaRelocation packageFlexible hours3 days per week$116k - $170k
...IT: Join a world-class team of skilled engineers who build creative digital solutions... ...from anyone on the team.About this role:Sr. Manager, Software Engineering position responsible for... ...applications.Demonstrate a deep knowledge of Java frameworks and best practicesLead the...SeniorFull timeImmediate startWork from homeWorldwide$110.4k - $165.6k
...mark on culture. Job Title : Senior Software Engineer in Test Team : Global Quality... ...This role requires proficient skills in Java engineering. It also requires experience... ...automation and knowledge of the media and streaming industry. You will use modern CI/CD practices...SeniorContract workLocal areaRemote workShift work- ...DescriptionMaganti IT Resources LLCJob DescriptionThis position focuses on (but is not limited to) developing, testing, and documenting Java based applications and client/server systems. The successful candidate must be capable of working very independently and, at times,...SeniorLocal areaRemote workRelocation
- Job Title: Senior Java Software DeveloperLocation: Ireland (Remote)Our client, a leading global... ...Developer to join their software engineering team. This is an exciting opportunity to... ...transactionsExperience with Apache Kafka or other event streaming technologiesExperience working within...SeniorRemote workWorldwide
- ...thinking organization, apply now.We are currently seeking a Sr Java Developer to join our team in Charlotte, North Carolina (US-... ...that arise Requirements for this role include: 10+ years of Software Engineering experience with web application development10+ years of Software...SeniorWork at officeRemote workFlexible hours
$180k - $220k
...degree in Computer Science or a related field.Proven experience as a Java Developer with expertise in Java, Spring, Vert.xProficiency in... ...for writing unit and integration tests.Solid understanding of software development principles and best practices.Experience with...SeniorFor contractorsWork at officeRemote work$89k - $178k
...Sr. Software Engineer I - Streaming TV Position Overview Join DoubleVerify’s cross-functional Streaming TV team and help build solutions that enable advertisers to reach audiences across leading streaming platforms. In this role, you’ll design and deliver scalable...SeniorFull timeWork at officeRemote work$100k - $150k
...Technologies is a technology consulting and software development company delivering cloud,... ...Job Title: Senior Full Stack Software Engineer (Java) Location: 100% Remote (U.S.)... ...architectures using Kafka, RabbitMQ, or equivalent streaming platforms. Familiarity with...SeniorFull timeH1bLocal areaRemote workVisa sponsorship- ...specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or... ...written and verbal communication skills Full knowledge of common software design patterns (Gang of Four) 4+ years of Java, HTML/...SeniorFull timeWork experience placement
- ...Company Description Information Technology Job Description Senior Software Engineer – Java & Front End Location: St. Louis Information Technology - Developer Exp 2-5 years Deg Bachelors Relo Bonus Job Description We are...SeniorFull timeFlexible hours
$140k - $180k
...Financial District, NYC Job Type: Full Time Senior Software Developer Java Developer with Vert.x, Reactive, Kubernetes... ...application code under the direction of a senior team lead or lead engineer to meet business and technical requirements. The engineer...SeniorFull timeWork experience placement$154k - $243k
...of choice. At Adyen, everything we do is engineered for ambition. For our teams, we... ...mentality. You have experience with Java, Web Services, REST Apis, Webhooks and SQL... ...PostgreSql. You have a good understanding of Software Engineering practices and interest in...SeniorFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer (Java, Streaming). Be the first to apply!
- java software engineer Remote
- java spring developer Remote
- full stack java developer Remote
- java web developer Remote
- java developer backend Remote
- java developer contract Remote
- java microservice developer Remote
- junior java developer no experience Remote
- lead full stack java developer Remote
- java angular developer Remote





