Lead Software Engineer (c/c++)

Mastercard Mastercard · Fintech · O Fallon, MO +1 · Engineering

Lead Software Engineer (C/C++) for Mastercard's global credit card authorization team, responsible for enhancing a system that processes billions of transactions. Focus on design, development, and quality.

What you'd actually do

  1. Partner with Product Management to elaborate features, stories, and test strategy for each initiative
  2. Create technical designs and assign work to developers
  3. Develop complex stories in C and write unit tests in C++ (Google Test)
  4. Be a quality gate by leading code and design reviews
  5. Collaborate with other Principals and Leads to define interfaces and interactions between systems

Skills

Required

  • C
  • C++
  • Linux
  • Agile
  • CI/CD
  • embedded or real-time distributed systems

Nice to have

  • mentored junior engineers

What the JD emphasized

  • quality
  • engineering standards