ApplySarthi

Senior Software Engineer - Payment Processing

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

266 open processing roles across 65 companies are on ApplySarthi right now, most of them in Pune (6), Bengaluru (5), Hyderabad (1).

What processing roles keep asking for: Python (24%), C++ (15%), Agile (14%) — counted across their open postings here.

Software Engineer jobs in Brazil · Remote Software Engineer jobs · Azure jobs · Java jobs · Microservices jobs · Observability jobs

Jobgether has 4,586 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for processing roles keep coming back to Python, C++, Agile. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Observability? Tell me one thing you learned the hard way.
  3. Describe a time a deadline forced a trade-off in quality. What did you choose and why?
  4. How would you design an API for a feature you have worked on?
  5. What do you do when a production issue happens on your code?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Software Engineer - Payment Processing at Jobgether interview free →

Accountabilities:: Design and implement automated, end-to-end transaction lifecycle tracking to replace existing manual reconciliation processes. Develop and enhance payment processing capabilities, including automated reconciliation, fraud detection, chargeback management, and other payment-related functions. Work across two parallel versions of the payment processing engine and their respective third-party processor integrations to identify and resolve inconsistencies, mismatches, and reconciliation gaps. Collaborate with the Storefront engineering team to improve data accessibility and establish the integrations required to close reconciliation gaps. Strengthen system reliability, maintainability, and scalability, ensuring the stability of critical payment flows as transaction volumes increase. Contribute to the design and development of a shared payments architecture connecting the payment processing engine, storefront, and events platform. Navigate complex, undocumented, multi-repository codebases using AI-assisted development tools such as Claude Code, Codex, or equivalent solutions. Make independent backend architecture decisions, evaluating service boundaries, data models, and system design trade-offs. Implement robust testing, monitoring, and observability practices to improve system quality and operational performance. Collaborate with engineering stakeholders to modernize legacy components and support the long-term evolution of the payments platform. Requirements: 8+ years of professional software engineering experience, with strong expertise in backend development. Previous experience working with financial reconciliation, ledger systems, fraud detection, transaction processing, or other payment-related technologies. Hands-on knowledge of PCI-DSS compliance requirements, particularly as they apply to payment processing and financial reconciliation. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience. Proven ability to work with large, complex, non-microservices codebases spanning multiple repositories and legacy system architectures. Strong analytical and problem-solving skills, including the ability to trace and understand data flows across disconnected systems. Experience independently making backend architecture decisions and evaluating technical trade-offs. Hands-on experience integrating third-party payment processors, ideally involving multiple integration versions running simultaneously. Strong backend engineering fundamentals, preferably with .NET and SQL Server, or the ability to quickly become proficient in this technology stack. Solid understanding of relational database design and operations, including schema modeling, query optimization, and database locking behavior under production workloads. Experience deploying, operating, and troubleshooting production services in cloud environments, preferably Microsoft Azure. Demonstrated proficiency in at least one programming language, ideally .NET, Java, or Python. Experience with observability and monitoring platforms such as Datadog, New Relic, Honeycomb, or comparable tools. Extensive experience with automated testing frameworks and software quality practices. Practical proficiency with AI-assisted development tools such as Claude Code, Codex, or equivalent solutions. Strong communication and collaboration skills, with the ability to work independently in complex technical environments. Nice to have: Advanced hands-on experience with .NET or Java. Deep expertise in Microsoft Azure and its cloud services. Specific experience developing financial reconciliation, ledger, fraud detection, chargeback management, or payment operations systems. Previous experience consolidating, migrating, or modernizing two parallel versions of the same platform. Background in payments or fintech, particularly within high-volume transaction processing environments. Benefits: 100% remote work opportunity within Latin America, subject to employment eligibility and residency requirements. Contract-based engagement. Opportunity to contribute to the modernization of a business-critical payment processing platform. Exposure to complex financial systems, payment integrations, fraud detection, and reconciliation technologies. Collaboration with experienced engineering professionals across distributed international teams. Opportunity to influence backend architecture, technical strategy, and long-term platform scalability. Professional development through challenging projects involving cloud infrastructure, modern engineering practices, and AI-assisted development tools.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-11-04. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.