FICO

Rating:
5/5
FICO (Fair Isaac Corporation) is one of the most prominent providers of predictive analytics and decision management technology, offering world-class solutions for enablement within a wide range of sectors. To put it simply, FICO helps companies to gain a competitive edge by enabling intelligent and reliable decisions. FICO’s core technology platform, which is a combination of software and services, is backed by a powerful stack of AI-based algorithms, advanced analytics and modeling, machine learning, and optimization. This technology platform streamlines complex decision-making processes so they are fast, accurate, and cost-effective. Ideal for organizations that need predictive and intelligent decision making tools in areas such as fraud detection, credit risk, customer management, pricing and portfolio optimization, FICO’s technology platform is designed to serve customers in many different industries, including non-banking, insurance, manufacturing, government, telecommunications, and healthcare. FICO’s decision management technology also has the power to utilize data to create personalized approaches that better target customers. It can do this by taking a holistic view of data, for instance, inputting data about a customer’s past behavior, age, gender and location to build a complete customer profile. This helps businesses create the most efficient customer journeys, from personalizing the offers they make and increasing customer loyalty. FICO is at the forefront of the decision management industry and it is constantly developing new technologies and services to keep pace with the needs of businesses in today’s ever-evolving market. Especially for those interested in programming, coding, application development, and IT, FICO’s offerings have the potential to be a great source of career opportunities.

Quick Links

Data Scientist

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $100,000+
Description: Responsible for providing scientific leadership to FICO business and technology initiatives that rely on predictive analytics and machine learning. This includes developing algorithms, deploying models and making data-driven decision. Must be familiar with statistical, machine learning and data mining techniques, as well as visualization tools. Excellent communication and collaboration skills, with the ability to articulate complex technical topics.
Qualifications / Requirements: MS in Computer Science, Mathematics, Statistics, Physics, or related field; minimum of 3 years of related experience; experience developing innovative applications and products using machine learning methods; proficiency with platform and programming languages such as Python, Java, and JavaScript; experience with Machine Learning libraries, such as TensorFlow, Scikit-Learn, etc.

Software Architect

Average Work Hours (weekly unless noted): 45-50
Average Salary (yearly in dollars unless noted): $140,000+
Description: Responsible for creating software architectures and provide technical leadership throughout the software development cycle. This includes overseeing end-to-end design, development and testing, while ensuring system performance and quality. Also responsible for designing and Adopting best practices in the development of software.
Qualifications / Requirements: MS or BS in Computer Science, Software Engineering, Information Systems; minimum of 5 years of experience in software development and architecture; expert knowledge in design principles, software design patterns, technologies and tools including Java,Spring Framework, and REST APIs; experience with databases and databases design/implementation.

Project Manager

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $98,000+
Description: Responsible for managing large-scale projects and ensuring each project is delivered on time and with the highest quality. This includes managing resources, working closely with developers and stakeholders, planning and controlling budgets, and making sure planned goals are reached.
Qualifications / Requirements: BS in Computer Science, Software Engineering, Information Systems; minimum of 5 years of experience in project management; experience leading teams in the successful project delivery; excellent communication and problem-solving skills; knowledge of project management and software development methodologies.

Mobile Developer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $110,000+
Description: Resonsible for developing native iOS and/or Android applications. Must have an understanding of user experience and be able to create an intuitive user interface. Provides support and maintenance for existing mobile applications.
Qualifications / Requirements: BS or MS in Computer Science, Software Engineering, Information Systems; minimum of 3 years of mobile development experience; strong experience developing native iOS and Android applications; excellent understanding of user experience and design principles; experience with databases, web services and API integrations.

Systems Engineering

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $125,000+
Description: Responsible for designing, building, deploying and maintaining a wide-range of systems related to FICO products. This includes configuring, monitoring and troubleshooting systems; implements system security protocols; designs, develops and analyze components; evaluates system performance.
Qualifications / Requirements: MS or BS in Computer Science, Software Engineering, Information Systems; minimum of 5 years' experience in systems engineering, with experience designing and deploying large-scale applications; excellent problem-solving skills with familiarity of automated support and reporting tools; strong communication skills and the ability to prioritize tasks.

DevOps Engineer

Average Work Hours (weekly unless noted): 45-50
Average Salary (yearly in dollars unless noted): $110,000+
Description: Responsible for designing, configuring and deploying DevOps tools, such as configuration management, CI/CD pipelines and automation. This includes designing and building infrastructure, deploying applications and managing environments. Makes sure any code changes are tested and implemented according to best practices. Ensures any issue are resolves quickly and efficiently.
Qualifications / Requirements: BS or MS in Computer Science, Software Engineering, Information Systems; minimum of 3 years of experience in DevOps engineering; experience with configuration management tools, such as Chef, Ansible and Jenkins; expertise in deployments, automation and scripting; excellent troubleshooting and problem-solving skills.
Locations: San Francisco, Austin, Costa Mesa, Amsterdam, Beijing, London, Singapore, Tokyo
Career Paths: Business Analyst, Software Architect, Systems Analyst, Database Administrator, Data Scientist, Software Developer, Technical Support Specialist, Solutions Engineer, Quality Assurance Engineer, Network Administrator, Project Manager, Cyber Security Analyst.
Job Contacts: jobs@fico.com

Recent Reviews

John S.
4.5/5
4.5
I have been a long-time employee of FICO, and have been really impressed with the high standard of excellence that I have seen here. The technical training and resources given to us help us to stay ahead of the curve in terms of our skills and development. The team I collaborate with are all wonderful people who are passionate, motivated, and incredibly knowledgeable. Working at FICO has been an immense honor and I would highly recommend it to anyone looking to further their IT career.

Frequently Asked Questions

What is FICO?
FICO is a data analytics and decision management technology company. They specialize in utilizing predictive analytics and machine learning to create solutions for customers that measure credit rating, optimize spending, and make data-driven decisions.
What qualifications are required for a tech position at FICO?
Qualifications for a tech position at FICO will vary depending on the job but typically require a degree in a field related to computer science or engineering. Additionally, applicants should have relevant technical experience and excellent problem-solving skills.