FICO

Lead C++ Engineer

FICO

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $105,000 - $165,000 per year

Job Level

Senior

Tech Stack

CloudDockerKubernetesLinuxPython

About the role

  • Work with product managers to understand priorities and usage scenarios of product features.
  • Collaborate with user experience personnel to understand personas within usage scenarios.
  • Participate in designing software platform capabilities in collaboration with architects.
  • Work within software engineering teams to follow established software engineering standards, guidance, and processes.
  • Contribute to the continuous improvement of engineering practices to enhance the efficiency, reliability, and serviceability of the software platform.
  • Assist in research, case studies, and prototypes on technologies to ensure the software platform remains at the forefront of analytic decisioning.
  • Provide support and guidance to fellow software engineers on domain designs.
  • Work with QA engineers to design and implement non-functional tests.

Requirements

  • Bachelor's degree in computer science or related discipline.
  • 7+ years of software development experience with an emphasis on C++.
  • Proficiency with Git, multithreading, CMake, and Linux-focused environments.
  • Skilled in building runtimes in C++ and Python.
  • Proficient in Kubernetes and Docker.
  • Experience with commercial software that covers the entire lifecycle of intelligence execution, from authoring to execution to observing.
  • Ability to define and drive design transformation to an end state that is based on simplicity, modern software design patterns, open-source software, and cloud environments.
  • Experience creating, documenting, and communicating software designs for complex products.
  • Capable of supporting production software deployments.
  • Proficient with commercial software product processes.
  • Adept at building, tracking, and communicating plans within agile processes.
  • Exposure to low-latency systems, non-relational databases, and AI/ML model deployment is preferred.
Benefits
  • An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
  • The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
  • 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 camaraderie.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++PythonGitmultithreadingCMakeKubernetesDockernon-relational databasesAI/ML model deploymentsoftware design patterns
Soft skills
collaborationcommunicationproblem-solvingguidancecontinuous improvementdesign transformationdocumentationplanningagile methodologiessupport
Certifications
Bachelor's degree in computer science