Job Title Software Engineer II
Core
Build secure, modular software systems for Mastercard's Dual Message Authorization team to enhance customer experience and transaction processing.
Role type
Mid-level Software Engineer (C/C++)
Builds
Payment authorization systems and verification tools (via careerplan.io/jobs/R-291718-job-title-software-engineer-ii-at-mastercard)
Domain
Payments / Financial Technology
Deliverable
production ML models | product features
Required skills
C, C++, Unix, socket programming, IPC, shared memory, unit testing, static code analysis, debugging, functional testing, SDLC, STLC
Preferred skills
Payment domain knowledge (ISO 8583)
Technologies
Unix, C, C++, ALM
Responsibilities
Translate complex system requirements into elegant design and modular code; participate in requirements reviews, design, coding, and code reviews; create and enhance development standards, processes, and tools; work with domain experts to design and improve verification tests; perform design and code reviews to improve product quality.
Seniority
Mid-level, hands-on IC
