Software Engineer - Payment Issuing
Hybrid · Bengaluru, Karnataka, India
Job Summary
Software Engineer joining the Payments and Fintech Engineering team in Bangalore. Design, write, and test high-quality software using practices like TDD/DDD/Clean Code/SOLID; build resilient, secure, scalable applications handling millions of requests; collaborate with architects to define solutions and infrastructure for new features with CI/CD emphasis; take ownership of delivery quality, performance, and reliability; apply technical expertise to solve complex issues aligned with business needs; share knowledge to grow the team’s capabilities; influence engineers across the product engineering department; collaborate with engineers, architects, and stakeholders across multiple teams to deliver end-to-end solutions.
Required Qualifications
- Strong experience as a Software Engineer
- Programming in OO/FP languages (preferably JVM: Java or Kotlin)
- Experience with Clean code, SOLID principles and Agile mindset
- Experience with Spring/SpringBoot
- Strong analytical skills and data-driven decision making
- Ability to understand business requirements
- Positive and collaborative attitude
- Growth mindset
- Fluency in English (written and spoken)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.