FICO logo

Full stack (Java/Angular) Engineer

FICO

Full Time
Mid Level
105k-165k
about 1 month ago

Job Description

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 role involves contributing to the development of an analytic decisioning platform, working with a highly energetic team of software engineers to create next-generation software for feature management capabilities, and focusing on high-volume, low-latency decisioning and analytics execution. This position offers a leadership opportunity to work with cutting-edge technology on unique business problems.

Key Responsibilities

  • Work closely with product managers to understand priorities and usage scenarios of product features.
  • Collaborate with user experience personnel to understand personas within usage scenarios.
  • Work with architects to drive the design for your software platform capability.
  • Collaborate with 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.
  • Collaborate with QA engineers to design and implement non-functional tests.

Requirements

  • Bachelor's or Master's degree in computer science or related discipline.
  • Experience with commercial software covering the entire lifecycle of intelligence execution, from authoring to observing.
  • Hands-on development experience with the ability to deliver complex use cases.
  • Proficiency in Java (Java 17 preferred), Microservices, Spring framework, Spring Boot, Maven/Gradle, and Git.
  • Experience with Angular and Typescript.
  • Proficiency in writing unit tests using frameworks like jUnit or testNG.
  • Experience in developing REST & gRPC based web services.
  • Strong understanding of microservices architecture, principles, and design patterns.
  • Strong understanding of implementing application security such as authentication and authorization.
  • Knowledge of Docker & Kubernetes deployments.
  • Experience with supporting production software deployments.
  • Proficient with commercial software product processes.

Nice to Have

  • Experience with Micro Frontend/Nx.
  • Experience working with backend C++ coding.
  • Experience with multiple public cloud technologies such as AWS, Google Cloud, or Azure.

Qualifications

  • Bachelor's or Master's degree in computer science or related discipline.

Benefits & Perks

  • Highly competitive compensation, benefits, and rewards programs.
  • An inclusive culture reflecting core values: Act Like an Owner, Delight Our Customers, and Earn the Respect of Others.
  • Opportunities for professional development and impactful work.
  • Engaging, people-first work environment with work/life balance, employee resource groups, and social events.
  • Targeted base pay range: $105,000 to $165,000.

Working at FICO

FICO promotes a culture of inclusion and seeks to attract a diverse set of candidates. The company values collaboration, innovation, and diversity, providing support for skill development and career growth. They are committed to equal employment opportunity and fostering an environment where all candidates can succeed regardless of background or identity.

Apply Now

Job Details

Posted AtJun 27, 2025
Salary105k-165k
Job TypeFull Time
Work ModeRemote
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About FICO

Website

fico.com

Company Size

1001-5000 employees

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches