Soubhik Mullick
Engineering Manager – Java Backend & Distributed Systems
Hire this person
Send a job offer directly to this candidate
About
ENGINEERING MANAGER WITH 10+ YEARS IN JAVA BACKEND DEVELOPMENT AND 2+ YEARS LEADING HIGH-PERFORMING ENGINEERING TEAMS. PROVEN EXPERIENCE BUILDING AND SCALING DISTRIBUTED, REVENUE-CRITICAL PLATFORMS HANDLING TENS OF MILLIONS OF DAILY TRANSACTIONS. STRONG BACKGROUND IN PEOPLE MANAGEMENT, SYSTEM ARCHITECTURE, AND EXECUTION AT SCALE ACROSS FINTECH, RETAIL MEDIA, AND ENTERPRISE PLATFORMS.
Experience
Technical Architect / Manager - SDE3/SDM at TESCO (2025-02 – Present)
Engineering Manager within the Media API organization, responsible for ad generation and monetization platforms serving millions of Tesco UK and ROI customers, delivering ~20M ads daily at peak scale. Led and managed a high-performing team of 7 engineers across ad generation, ad aggregation, reporting, and high-volume eventing systems. Accountable for technical direction, delivery, and operational excellence of revenue-critical media services.
- Partnered with Product, Media, and Analytics stakeholders to define roadmaps and align engineering delivery with revenue goals.
- Conducted hiring, onboarding, goal-setting, and performance reviews for 7 engineers.
- Established engineering best practices for design reviews, on-call reliability, and incident response.
- Drove the end-to-end integration and migration to the Kevel Ad Server, enabling scalable, flexible ad delivery and improved media monetization capabilities.
- Led a major re-architecture of the eventing platform to support 10× growth in impressions, clicks, and add-to-basket events, improving throughput, resilience, and data reliability.
- Led the transformation of the ad generation service from a tightly coupled Micronaut service to a hexagonal architecture, improving testability, maintainability, and team autonomy.
- Provided direct people management, mentoring, and performance management for engineers, fostering a culture of ownership, technical excellence, and continuous improvement.
Senior Software Engineer (Lead Engineer) at Oportun India (2024-01 – 2025-02)
Financial Transaction Processing (FTP). Lead Engineer owning technical planning and end-to-end delivery for loan lifecycle systems (creation, modification, fees, interest, and payment schedules). Coordinated delivery across multiple contributors and stakeholders for revenue- and compliance-critical initiatives.
- Drove major performance optimizations, reducing critical batch job runtime from 3h15m to 1h20m and improving operational efficiency at scale.
- Led integration of loan-correction and bankruptcy support flows, contributing to $3.5M in projected annual savings and $2.3M in recovered funds.
- Optimized alerting and system usage, reducing daily alerts by ~60% and lowering platform overhead.
- Provided design oversight and technical guidance to ensure scalable, maintainable services aligned with platform standards.
Software Development Engineer III (Lead Engineer) at PayPal India (2021-08 – 2023-12)
Risk & Collections. Served as technical leader and mentor for SDE2 engineers, supporting design reviews, onboarding, and ongoing career development while driving high engineering standards across the team. Owned end-to-end technical direction and delivery for Negative Balance Remediation and Debt Management platforms handling 10M+ transactions per day, covering latency-sensitive and revenue-critical workflows.
Led cross-team collaboration across Risk, Payments, and Checkout organizations to deliver platform-wide performance, reliability, and user experience improvements.
- Designed and delivered Express Negative Balance Checkout, reducing debt assessment latency by ~50% (P99 74ms → 49ms) and improving end-to-end checkout time from ~2s to ~1s across PayPal.
- Led architectural reviews and Java 17 migration of critical negative-balance workflows, improving maintainability, performance, and scalability.
- Designed end-to-end debt assessment flows for forward and reverse money movement, covering refunds, reversals, recoveries, and payouts.
- Owned dispute and chargeback processing, delivering scalable workflows with automated validation and card-issuer integrations.
- Improved cost recovery and transparency by optimizing chargeback fee assessment and streamlining legacy remediation paths for faster allow/deny decisions.
Software Development Engineer (Lead Engineer) at Apptio India LLP (2019-10 – 2021-08)
IT Planning & Budgeting. Lead Engineer on SaaS platforms for IT expenditure planning, budgeting, and forecasting, supporting business-critical financial decision-making. Led a team of 4 engineers, providing technical leadership, delivery coordination, and design oversight across multiple product areas. Owned end-to-end delivery of reference data and labor allocation planning solutions, balancing new features with platform stability.
- Partnered with Product and stakeholders to translate requirements into scalable system designs and prioritized delivery plans.
- Established design and code review practices, contributing to high- and low-level designs, data modeling, and API contracts to support sustainable platform growth.
Software Engineer at Target India (2019-01 – 2019-10)
Supply Chain. International Overseas Shipments & Payments. Developed and designed the end-to-end process for Overseas International Payments Invoices.
- Inland & Consolidator Payments: Migrated legacy code to Java and Microservices for invoices generated from domestic shipments to consolidators.
- Air & Ocean Shipments & Payments: Transitioned legacy code to Java and Microservices for invoices related to Air and Ocean Overseas International Payments.
- Invoices are sourced from Kafka Topics, followed by auditing, payment processing, report generation, and exposing APIs for other Intra-Target services to utilize the processed invoices.
- Technologies Utilized: Java, SpringBoot, Kafka, Kibana, ElasticSearch, PostgreSQL, REST APIs, Gradle, Drone, MySQL, along with low and high-level designs, data modeling.
R&D Engineer at Nokia Solutions & Networks (2016-06 – 2019-01)
Network Security Team. Acted as the CI (Continuous Integration) component owner and Security Agent for the team, responsible for the end-to-end development of Jenkins Jobs, MPP pages, and managing GIT/Gerrit code. Involved in requirements gathering, specifications, low-level designs, data modeling, and implementation.
- Developed a unified CLI in the Network Management System (NMS) for managing OSS system user passwords, featuring intelligent rollback capabilities in case of update failures in repositories.
- Contributed to the NetAct Security Team by supporting SHA2 Certificates for current Network Elements (NEs) using the NetAct platform.
- Technologies employed: Java, Shell Scripting, SVN, Robot Framework, Git/Gerrit, Perl.
Education
BE in Computer Science Engineering – Visvesvaraya Technology University (2012 – 2016)
Pre-University Course in Computer Science – Sambhram Institute Of Pre-University College (2010 – 2012)
CBSE 10th Std – Jain International Residential School



