Software Engineering Manager Senior
Core
Lead technology strategy, delivery, and operational excellence for a large-scale, customer-facing merchant solutions platform handling critical transaction processing.
Role type
Senior Technology Manager (Engineering Leadership)
Builds
High-volume transaction processing systems and modernized Java-based applications for merchant acquiring and financial services.
Domain
Financial Services / Payments / High-Volume Transaction Processing
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale software engineering team leadership, high-volume transaction processing experience, Java-based application development, distributed systems, application resiliency, scalability, performance engineering, cloud platforms, architectural acumen, agile team leadership, stakeholder management, talent management.
Preferred skills
Payments/merchant acquiring/financial services domain, cloud-native architecture, container platforms, observability, SRE practices, legacy platform modernization, event-driven architectures, APIs.
Technologies
Java, Cloud platforms, Container platforms, Event-driven architectures, APIs
Responsibilities
Lead and develop multiple engineering teams; oversee delivery and operation of high-volume transaction systems; drive modernization of Java applications; partner with product and business stakeholders; evaluate architectural designs; foster engineering excellence; lead incident management and root cause analysis; establish technology metrics; manage technology investment planning and budget; drive adoption of AI and automation tools.
Seniority
Senior, hands-on IC with management responsibilities