We are seeking an experienced Senior Software Engineer to design, build, and maintain scalable software solutions that support modern digital payment capabilities. The role requires strong engineering expertise, a deep understanding of payment systems, and the ability to work within a multi-team environment to deliver reliable, secure, and high-performance applications.

The successful candidate will play a key role in system architecture, software development, and engineering best practices while contributing to the development of high-quality payment platforms.

Key Responsibilities

Software Development & Architecture

  • Design, develop, and maintain robust software solutions supporting digital payment platforms.
  • Contribute to system architecture and solution design across multiple engineering teams.
  • Write clean, efficient, and production-grade code following industry best practices.
  • Participate in code reviews to ensure high standards of quality, security, and maintainability.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Stay up to date with emerging technologies and industry trends.
  • Contribute to building a high-performing engineering culture focused on innovation and continuous improvement.
  • Collaborate with cross-functional teams including product, architecture, and operations.
  • Support performance optimization and scalability improvements for applications.

DevOps & Delivery

  • Participate in CI/CD pipeline implementation and maintenance.
  • Maintain version control using modern source control systems.
  • Support automated testing, deployment processes, and release management.
  • Ensure system reliability, performance monitoring, and operational stability.

Required Skills & Technical Expertise

Payments & Security Knowledge

  • Understanding of payment ecosystem and messaging standards such as ISO 8583 and ISO 20022.
  • Knowledge of payment security standards including PCI DSS, PA-DSS, and OWASP guidelines.
  • Strong understanding of cybersecurity principles and secure software development practices.

Software Development

  • Strong programming expertise in Java and Spring Boot frameworks.
  • Excellent knowledge of data structures, algorithms, and design patterns.
  • Strong problem-solving and debugging skills for complex applications.

Technologies & Tools

  • Experience working in Linux and Windows environments.
  • Strong SQL skills and experience with relational databases.
  • Familiarity with databases such as MySQL and PostgreSQL.
  • Experience with distributed caching tools such as Redis or Memcached.
  • Experience with messaging systems such as Apache Kafka or RabbitMQ.
  • Experience with containerization and orchestration technologies including Docker and Kubernetes.
  • Experience with cloud platforms such as Amazon Web Services , Microsoft Azure , or Google Cloud Platform .

Development Practices

  • Experience with CI/CD pipelines and modern DevOps practices.
  • Familiarity with version control systems such as Git.
  • Experience with software testing methodologies and automated testing frameworks.
  • Experience working in Agile environments such as Scrum or Kanban.

Qualifications & Experience

  • Bachelor’s Degree or Advanced Diploma in Computer Science, Engineering, Mathematics, or a related field.
  • Minimum 8+ years of experience in software development.
  • Proven experience building scalable distributed systems and microservices architectures.
  • Prior experience in fintech, digital payments, or financial services environments is highly advantageous.

Advantageous Skills

  • Experience with big data technologies such as Apache Hadoop or Apache Spark.
  • Exposure to machine learning or artificial intelligence concepts.
  • Experience optimizing high-volume transactional systems.
  • Strong analytical and critical thinking skills.
  • Ability to break down complex problems using structured problem-solving approaches.
  • Excellent communication skills with the ability to present technical concepts clearly.
  • Strong collaboration and teamwork abilities in cross-functional environments.
  • Adaptability and resilience in fast-paced and evolving technology environments.
  • Passion for innovation and continuous learning.
#J-18808-Ljbffr
Similar jobs

More from Indsafri
Indsafri India Private Limited 6 days ago
Indsafri India Private Limited 6 days ago
Indsafri India Private Limited 6 days ago

Senior Software Engineer Developer

Apply Now
Back to search page