FICO

Senior C++ Software Engineer

FICO

full-time

Posted on:

Location Type: Remote

Location: Mexico

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Significant designing and coding of our market leading platform micro-services.
  • Build in quality and automated testing at all stages of development and deployment.
  • Adhere to the highest levels of agile scrum development and quality practices while delivering stories to the Definition of Done.
  • Understand and apply our corporate architectural strategy and standards whilst solving complex integration challenges.
  • Participate in the complete lifecycle of your software services from inception to L3 customer support.
  • Deploy and manage micro-services using Kubernetes on AWS cloud infrastructure.
  • Embrace a team culture of excellence and collaborate with a global network of platform development teams.

Requirements

  • Extensive experience in a hands-on C++ engineer role developing commercial software.
  • Extensive experience developing high performance, low-latency, multi-threaded runtime code.
  • Solid experience of Scrum and associated agile development processes and methodologies.
  • Solid experience of understanding and delivering to complex product requirements and relating development goals to client needs.
  • Experience in software development methodologies including strong software architecture, design, problem solving, performance tuning, debugging, and mentoring skills.
  • Experience developing with Java and Spring, or statistical scripting languages like Python would be an advantage.
  • Bachelor’s/master’s degree in computer science or related discipline.
Benefits
  • 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 & Tools
C++JavaSpringPythonmicro-servicesautomated testingperformance tuningdebuggingmulti-threaded programmingsoftware architecture
Soft Skills
problem solvingmentoringcollaborationcommunicationagile developmentteam cultureclient needs understandingquality practicesdelivery to Definition of Donecomplex product requirements
Certifications
Bachelor’s degree in computer scienceMaster’s degree in computer science