
Senior C++ Software Engineer
FICO
full-time
Posted on:
Location Type: Remote
Location: Mexico
Visit company websiteExplore more
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