
Lead C++ Engineer
FICO
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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