FICO

Senior/Lead/Staff Software Engineer - C/C++ - Analytic Decisioning Platform

FICO

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to FICO, a leading global analytics software company that helps businesses make smarter decisions and drive growth. We are currently seeking a highly skilled and experienced Senior/Lead/Staff Software Engineer with expertise in C/C++ programming to join our team and contribute to our Analytic Decisioning Platform. As a key member of our engineering team, you will have the opportunity to work on cutting-edge technology and help shape the future of our platform. If you are passionate about developing innovative solutions and have a proven track record of delivering high-quality code, we would love to hear from you.

  1. Develop and maintain high-quality, efficient, and scalable software solutions using C/C++ programming language.
  2. Collaborate with cross-functional teams to design, implement, and test new features and enhancements for our Analytic Decisioning Platform.
  3. Utilize your expertise in C/C++ programming to troubleshoot and resolve complex technical issues.
  4. Contribute to the continuous improvement of our software development processes and coding standards.
  5. Stay updated with the latest industry trends and technologies to continuously enhance our platform.
  6. Mentor and guide junior software engineers to help them grow and contribute to the team.
  7. Participate in code reviews and provide constructive feedback to ensure code quality and maintainability.
  8. Work closely with product management and other stakeholders to understand requirements and translate them into technical designs.
  9. Proactively identify and address potential performance and security issues in the code.
  10. Communicate project status, progress, and challenges to the team and management in a timely and transparent manner.
  11. Collaborate with the quality assurance team to ensure the delivery of bug-free and high-quality software.
  12. Maintain technical documentation and contribute to the knowledge base for the team.
  13. Actively participate in brainstorming sessions and provide creative solutions to complex problems.
  14. Adhere to company coding standards, best practices, and processes.
  15. Continuously strive to improve your skills and stay updated with the latest technologies and tools.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Extensive Experience In C/C++ Programming: The Ideal Candidate Should Have A Strong Proficiency In C/C++ Programming Language, With At Least 5+ Years Of Experience In Developing Complex Software Systems Using These Languages.

  • In-Depth Knowledge Of Analytic Decisioning Platform: The Candidate Should Have A Deep Understanding Of Fico's Analytic Decisioning Platform And Its Various Components, Such As Blaze Advisor, Decision Modeler, And Strategy Director.

  • Leadership And Project Management Skills: As A Senior/Lead/Staff Software Engineer, The Candidate Will Be Expected To Lead And Manage Software Development Projects. Therefore, Strong Leadership And Project Management Skills Are A Must-Have Qualification.

  • Experience With Agile Methodologies: Fico Follows Agile Methodologies For Software Development, And The Ideal Candidate Should Have Experience Working In An Agile Environment And Be Proficient In Agile Practices Such As Scrum And Kanban.

  • Strong Analytical And Problem-Solving Skills: As Part Of The Analytic Decisioning Platform Team, The Candidate Will Be Responsible For Designing And Implementing Complex Algorithms And Data Structures. Therefore, Strong Analytical And Problem-Solving Skills Are Essential For This Role.

Required Skills
  • Project Management

  • Data Analysis

  • Problem Solving

  • C/C++

  • Algorithm design

  • Object-oriented programming

  • Team Leadership

  • Technical

  • Code optimization

  • Software engineering

  • Analytic Decisioning

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Decision-making

Compensation

According to JobzMall, the average salary range for a Senior/Lead/Staff Software Engineer - C/C++ - Analytic Decisioning Platform is $110,000 - $150,000 per year. However, salaries can vary depending on factors such as the location, company size, and level of experience. Some senior software engineers in this role can earn over $200,000 per year, while those with less experience may earn closer to the lower end of the range.

Additional Information
FICO is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedFebruary 26th, 2025
Apply BeforeMay 10th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About FICO

Founded in 1956, FICO introduced analytic solutions such as credit scoring that have made credit more widely available around the world. Now, its use of Big Data and mathematical algorithms to predict consumer behavior has transformed entire industries. The company provides analytics software and tools to manage risk, fight fraud and more.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started