Join our product development team in a hands-on technical role where you’ll be involved in the end-to-end lifecycle of software development and methodologies
Job Summary
Join our product development team in a hands-on technical role where you’ll be involved in the end-to-end lifecycle of software development and methodologies.
We offer an inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
FICO provides highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
Matching Summary
Join our product development team in a hands-on technical role where you’ll be involved in the end-to-end lifecycle of software development and methodologies.
Skills & Requirements
Must-have
Expert in Java 21 and above
Strong Microservices Architecture knowledge
Experience with Kubernetes and AWS
Proficient in RESTful and gRPC APIs
High and Low-level System Design skills
Experience with Apache Pinot and streaming ingestion
Mentoring and architecture review expertise
Nice-to-have
Publication and presentation experience
Ability to articulate design and strategy
Inclusive and diverse work culture
Work/life balance and employee resource groups
Collaborative and innovative environment
Key Requirements
Bachelor’s/Master’s in Computer Science or related discipline
10+ years in software architecture, design, development and testing
Experience creating and presenting architecture diagrams like C4
Knowledge of databases such as Apache Pinot, Iceberg, PostgreSQL
Experience designing real-time OLAP systems and streaming pipelines