Manager, Software Engineering
Core
Lead a team of 5-10 engineers to develop and support low-latency, high-throughput payment authorization systems operating at global scale.
Role type
Manager, Software Engineering (Technical Lead)
Builds
Scalable, resilient, and highly available distributed systems for real-time transaction processing
Domain
Fintech / Digital Payments / High-Performance Computing
Deliverable
production ML models | product features
Required skills
C/C++ (modern standards, multithreading, memory management), Distributed Systems, System Architecture, Team Leadership, Performance Optimization, Linux/Unix, Relational Databases (Oracle, PostgreSQL, SQL Server), Cloud Technologies (Docker, Kubernetes), CI/CD, Observability
Preferred skills
Java, Agile methodologies, Global team management
Responsibilities
Lead and mentor software engineers, provide architectural direction for payment platforms, partner with stakeholders on technology roadmaps, drive design and development of scalable systems, conduct code reviews and troubleshooting, establish engineering best practices, champion system reliability and security, foster Agile and continuous delivery practices, manage priorities across global initiatives
Seniority
Manager, hands-on technical leadership
