Lead Senior C/Linux Developer
Lead Senior C/Linux DeveloperABOUT THE ROLEMasterCard is seeking a highly experienced Lead Senior C/Linux Developer to join our technology team in O'Fallon, MO. This hybrid role requires a local candidate who is passionate about systems-level programming, memory management, and collaborative development practices. You will be a key contributor driving engineering excellence across our core platform infrastructure. INTERVIEW PROCESSFormat: Face-to-Face (F2F) RoundThe interview will cover depth in C programming and Linux command-line proficiency. Candidates should be prepared for:• Technical questions on C fundamentals and Linux systems commands• A whiteboarding/coding exercise conducted in C• Discussion of memory management strategies and data transmission approaches TOP SKILLS REQUIREDC Development• 7–10 years of hands-on experience with C development (software or embedded systems)• Strong background in developing while managing memory and overseeing data transmissionMethodology & Practices• SAFe (Scaled Agile Framework) experience• Test-Driven Development (TDD) proficiency• Paired programming experience REQUIREMENTS• Bachelor's degree in Computer Science, Engineering, or equivalent practical experience• Deep proficiency in C with a solid understanding of low-level systems programming• Strong Linux command-line skills — scripting, process management, file systems• Experience in embedded or systems software development• Ability to work on-site at the O'Fallon, MO location (hybrid schedule)• Excellent communication skills for technical discussions and pair programming sessions