Lead Software Engineer (C/C++)
Core
Lead a team of engineers to design, develop, and enhance the global credit card authorization system facilitating billions of transactions.
Role type
Lead Software Engineer (C/C++)
Builds
Global credit card authorization system
Domain
Financial technology / Payments
Deliverable
production ML models | product features
Required skills
C, C++, Linux, CI/CD automation, embedded or real-time distributed systems, technical design, code review, mentoring
Preferred skills
Agile methodology, quality engineering standards, complex problem solving
Technologies
C, C++, Google Test, Linux
Responsibilities
Partner with Product Management to elaborate features and test strategy; Create technical designs and assign work to developers; Develop complex stories in C and write unit tests in C++; Lead code and design reviews; Collaborate with other Principals and Leads to define interfaces; Advise on implementation strategy for deployment; Implement development process improvements and automation; Coach and develop junior employees; Deliver department and external presentations