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
Senior Software Engineer Developer
INDSAFRI INDIA PRIVATE LIMITED
Remote, Remote
Published 10 days ago
Report job