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 Opportunit
yWe are seeking a software engineer (skilled in back-end/C++) to contribute to the technical development of an analytic decisioning platform. You will be part of a highly energetic team of software engineers helping to build the next generation software platform for FICO's API management capabilities. 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 chance to work with cutting edge technology applied to one-of-a-kind business problems
.
What You'll Contribu
- teWork closely with product managers to understand priorities and usage scenarios of product feature
- s.Collaborate with user experience personnel to understand personas within usage scenario
- s.Work with architects and senior engineers to contribute to the design of your software platform capabilit
- y.Collaborate within working groups of software engineers to follow software engineering standards, guidance, and processe
- s.Participate in improving engineering practices for the software platform to support efficiency, reliability, and serviceability goal
- s.Assist in research, case studies, and prototypes on technologies to help ensure the software platform remains a leading analytic decisioning platfor
- m.Collaborate with QA engineers to design and implement Functional & non-functional test
s.
What We're Seek
- ingBachelor's/master's degree in computer science or related discipli
- ne.4+ years of experience in designing, building, deploying, and operating commercial software, ideally with exposure to AI & ML algorithms executing in low-latency environmen
- ts.Familiarity with the software life cycle of intelligence execution, from authoring to execution to observing, is a pl
- us.4+ years of experience building runtimes or performance-sensitive applications in C
- ++.Familiarity with C++ Shared librar
- iesAbility to contribute to design discussions and implement solutions grounded in simplicity, modern software design patterns, open-source software, and cloud environmen
- ts.Experience creating and documenting software designs for moderately complex produc
- ts.Familiarity with domain-driven, event-driven, or microservice architectur
- es.Ability to work effectively within agile processes, including tracking and communicating progre
- ss.Experience supporting or contributing to production software deploymen
- ts.Experience with multiple public cloud technologies is a plus, e.g., AWS, Google, Azu
- re.Experience with Kubernetes, Docker, or containerized environments is a pl
- us.CMake experience is benefici
al.
Our Offer to
- YouAn inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Oth
- ers.The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experien
- ces.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 camarade
rie.