Software Engineering Manager
Role details
Job location
Tech stack
Job description
We are looking for a hands-on Development Manager to lead and contribute to the design and delivery of payment systems and third?party integration in a fast-growing fintech environment. This role blends people leadership with deep technical ownership, requiring regular involvement in architecture, code reviews, and complex problem-solving., Hands-On Technical Leadership
- Actively design, develop, and review Java-based microservices supporting payment processing and partner integrations.
- Lead architectural decisions for scalable, resilient, and secure payment systems.
- Write and review production code, especially for complex workflows such as retries, idempotency, settlement, reconciliation, and failure handling.
- Define and enforce engineering standards around API design, error handling, observability, and performance.
- Drive adoption of modern architecture such as event-driven systems and domain-driven design where appropriate.
Payments & Third-Party Integrations - Must have
- Own end-to-end delivery of payments functionality, including authorization, capture, settlement, refunds, and reporting.
- Design and implement integrations with third-party providers such as payment gateways, processors, banks, fraud vendors, and compliance partners.
- Ensure integration robustness-timeouts, retries, fallback strategies, and backward compatibility.
- Oversee partner onboarding, certification flows, sandbox integrations, and production go-lives.
- Serve as a technical escalation point for complex payment or integration issues.
AI & Intelligent Automation (Exposure / Enablement)
- Collaborate with data science or platform teams to integrate AI/ML-driven capabilities into payment and risk workflows.
- Enable or support use cases such as fraud detection, transaction monitoring, anomaly detection, intelligent routing, or operational automation.
- Ensure AI-enabled services are production-ready, explainable, monitored, and compliant with regulatory expectations.
Team Leadership & Engineering Excellence
- Manage and mentor a team of backend engineers, balancing delivery, quality, and growth.
- Set clear technical direction while empowering engineers to own solutions.
- Conduct performance reviews, provide regular feedback, and coach engineers on design and coding best practices.
- Promote strong CI/CD pipelines, automated testing, security best practices, and operational readiness.
Execution & Stakeholder Collaboration
- Partner closely with Product, Security, Compliance, and Operations to deliver reliable, compliant solutions.
- Translate business, regulatory, and partner requirements into clear technical designs and execution plans.
- Own delivery timelines, risk management, and incident response for your domain.
- Lead post-incident reviews and drive measurable improvements in reliability and system resilience.
Requirements
The ideal candidate has strong experience building Java-based microservices, working with high-throughput payment platforms, and integrating with multiple external partners. Exposure to AI/ML-driven solutions (e.g., fraud detection, anomaly detection, intelligent routing, or automation) is a strong plus., * 10+ years of backend software engineering experience, with 3+ years in technical leadership or development management role.
- Strong, hands-on experience building Java microservices (e.g., Spring Boot, REST APIs, messaging).
- Proven experience in payments, fintech, or financial systems.
- Extensive experience integrating with external third-party systems using REST APIs, webhooks, messaging, or file-based integrations.
- Solid understanding of distributed systems, concurrency, scalability, and fault tolerance.
- Experience with cloud-native development (AWS, Azure, or GCP), Docker, and Kubernetes.
- Knowledge of eventing technologies (Kafka, RabbitMQ) and async processing patterns.
- Experience leading teams using Agile/Scrum methodologies.
- Strong communication skills with both technical and non-technical stakeholders.
- Strong understanding of security standards: PCI-DSS, OAuth2, JWT, TLS.
- Proficiency with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis).
- Experience with DevOps tooling: Git, Jenkins/GitHub Actions, SonarQube, Maven/Gradle.
Preferred / Nice-to-Have
- Experience with payment ecosystems (cards, wallets, ACH, SEPA, RTP, or real-time payments).
- Familiarity with payment gateways, processors, or acquiring platforms.
- Knowledge of eventing technologies (Kafka, RabbitMQ) and async processing patterns.
- Exposure to AI/ML applications in payments, fraud, or operations.