Senior Software Engineer (Backend): Ledger - Wallets
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
14,263 open software roles across 1,167 companies are on ApplySarthi right now, most of them in Bengaluru (894), Hyderabad (287), Pune (177).
- Staff Software Engineer - ConfluentIBM
- Software Development Engineer, ESIAmazon · hyderabad
- Software Engineer I, CommerceTwitch
- Software Development Engineer, Billing Data Services, Billing Data ServicesAmazon Web Services
What software roles keep asking for: Python (37%), Java (31%), AWS (29%), System design (26%), C++ (25%), CI/CD (23%), Observability (23%), Kubernetes (20%) — counted across their open postings here.
Software Engineer jobs in Switzerland · Remote Software Engineer jobs · AWS jobs · Account management jobs · CI/CD jobs · Java jobs
Jobgether has 4,586 open roles listed here.
- Account Executive, Midmarket
- Account Executive, Venture Capital
- Accounting Manager, Revenue
- Adjuster- Accident Benefits
- Advogado Pleno - Direito Bancário Geral (Novo)
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with Jobgether.
Questions you are likely to be asked
- Why do you want to join Jobgether?
- What is your experience with Observability? Tell me one thing you learned the hard way.
- Walk me through a system you built. How was it designed, and what would you change now?
- Tell me about a hard bug you tracked down. How did you find the cause?
- How do you decide what to test, and what does good code review look like to you?
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 (Backend): Ledger - Wallets at Jobgether interview free →Accountabilities: As a Senior Backend Software Engineer, you will design, develop, and maintain critical wallet infrastructure while ensuring scalability, reliability, and seamless integration across financial systems. Your responsibilities will include: Wallet lifecycle management: Design, implement, and evolve services responsible for the complete wallet lifecycle, including creation, activation, blocking, unblocking, suspension, and termination across fiat and cryptocurrency wallets. Cross-domain integration: Collaborate with engineering teams across Digital Assets, Fiat, Onboarding, Billing, and other business domains to ensure seamless communication and consistent financial operations. Architecture and scalability: Build reliable, horizontally scalable services using established hexagonal architecture patterns, contributing to performance optimization, horizontal pod autoscaling (HPA), and dead-letter queue (DLQ) management. Technical ownership: Take responsibility for the design, implementation, and evolution of wallet-related services, ensuring solutions remain maintainable, resilient, and aligned with business requirements. Operational excellence: Participate in on-call rotations, production monitoring, and incident response activities to maintain the reliability and availability of critical wallet services. Code quality and documentation: Develop well-tested, maintainable, and clearly documented code while following established microservices standards and engineering best practices. Technical collaboration: Contribute to architecture reviews, technical design proposals, and engineering discussions, advocating for simple and effective solutions. Continuous improvement: Identify opportunities to improve system performance, service reliability, development workflows, and overall engineering efficiency. Requirements: The ideal candidate is a technically strong backend engineer with extensive experience building distributed systems and managing complex financial or account-based platforms. You should demonstrate strong architectural judgment, operational ownership, and the ability to collaborate effectively within a distributed engineering organization. Key qualifications include: At least 5 years of professional backend engineering experience, particularly with Java or Kotlin and Spring Boot. Strong understanding of distributed systems and experience developing microservices using event-driven architectures and technologies such as Kafka or AWS SQS. Hands-on experience with relational databases, including MySQL or PostgreSQL, and caching technologies such as Redis. Previous experience building or maintaining wallet, account management, or financial entity management systems, including lifecycle management and state machines. Strong understanding of domain-driven design (DDD) and hexagonal architecture, with the ability to model complex business domains, define bounded contexts, and establish clear service boundaries. Experience designing and evolving RESTful APIs for internal services and external customers, with particular attention to backward compatibility and developer experience. Experience with production monitoring, on-call responsibilities, and incident management, supported by observability tools such as Grafana, Prometheus, and Micrometer. Familiarity with CI/CD pipelines, infrastructure-as-code practices, and modern observability solutions. Strong communication and collaboration skills, with the ability to work effectively alongside product managers, operations teams, and engineers across different domains and time zones. A proactive approach to technical problem-solving, with a strong sense of ownership and commitment to building reliable production systems. Willingness to participate in an out-of-hours on-call rotation. Nice to have: Experience designing and managing multi-tenant architectures and tenant migration strategies. Background in embedded finance, Banking-as-a-Service (BaaS), or payment platforms supporting B2B2C business models. Familiarity with database migration strategies in high-throughput production environments. Experience developing dynamic validation engines or capabilities and feature-flag systems. Previous exposure to stablecoins, cryptocurrency, blockchain technology, or related financial products. Benefits: Competitive compensation: Salary packages tailored to experience, technical expertise, and relevant professional certifications. Flexible working arrangements: Hybrid and remote working options, with flexible working hours. Flexible holidays: A flexible approach to annual leave to support work-life balance. International exposure: Opportunities to travel to offices around the world and collaborate with colleagues across international teams. Professional growth: Work alongside passionate, growth-oriented professionals in a dynamic engineering environment. Creative and collaborative culture: An open environment where employees can contribute ideas, influence technical decisions, and help shape the organization's future. Meaningful technical impact: The opportunity to build foundational financial infrastructure supporting the evolution of global payments and digital assets.
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
- AI Trainers Network - MalteseJobgether
- AI Video EditorJobgether
- AI Trainers Network - GreekJobgether
- AI Architect / AI engineering leadJobgether
- AI Trainers Network - EnglishJobgether
- Artificial Intelligence (AI) TechnicianJobgether
- Analytical Chemistry Specialist - Freelance AI Trainer ProjectJobgether
- AI Trainers Network - ArabicJobgether
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹149 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on lever · posted 2026-11-11. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.