Job Description & Scope
Job description Payment Products Development Team (PPD) is building a new generation of digital and secured products to facilitate commerce in everyone s digital and mobile lives. Our focus is to build intuitive features that expose profound new value for our customers, merchants and developers. As a Senior Manager in Software Engineering, you will be part of Payment Products Development Team and provide hands-on leadership to the team to build a new generation of digital and secured products in an agile development environment by hiring and building a world-class team of engineers, defining, executing and delivering functional and non-functional features at scale quickly and promoting a culture of cross-functional collaboration and engineering excellence. This position is based in Bangalore and will report to the Director of Software Engineering. You re an Individual. We re the team for you. Together, let s transform the way the world pays. Responsibilities: Managing a team of 8-12 (made up of both full-time employees and contractors) experienced professionals who exercise latitude and independence in assignments Deliver the product with moderately complex technical interdependencies with cross geographical teams. Provide technical leadership to development team by participating in design, performing design & code reviews and defect triaging. Building a culture of engineering excellence (quality, security, performance, scalability, availability, resilience etc.) Partnering with product managers in developing short term strategy and roadmap that align with business goals for the initiatives that you would be directly involved in. Partnering with remote teams to ensure alignment across product development. Encourage & ensure the team is utilize GenAI tools to enhance software development processes, including code generation, optimization, and testing. Collaborate with cross-functional teams to integrate AI solutions into existing systems and workflows. Manage the prioritizations and delivery of enhancements and bug fixes on platform. Provide oversight for managed services work happening in your area. Hire, retain and grow a high-performing team of software engineers. Mentoring and coaching both experienced and new college grads. Invest in the career development of direct reports. Basic Qualifications: 12+ years of relevant work experience with Bachelors degree OR 10+ years with Masters degree OR Ph.D with 8+years, with at least 2 years experience in leadership role. Preferred Qualifications Bachelors/Masters degree in Computer Science Engineering or other related fields with a minimum of 12+ years of experience in Application development/engineering with at least 2 years of managerial experience. Proficient in Java/J2EE/REST technologies and frameworks like Spring/SpringBoot, Sprint MVC, JPA, Hibernate etc., Experience in API Development for producers and consumers adhering to all standards for security and reliability. Experience in database such as Oracle, MYSQL, PostgreSQL and any of the NOSQL Experience in Microservice architecture, Containers Orchestration (Kubernetes, Docker etc.,) Strong understanding of generative AI models and tools, such as GPT, Llama, and Anthropic etc., and using MCP (Model Context Protocol) Familiarity with GenAI tools such as GitHub copilot, chatGPT, Claude, Copilot for Microsoft 365, and other relevant platforms Experience with system design and tech stack upgrade to build highly available, secure, maintainable, performing, and scalable applications. Excellent problem-solving skills and attention to detail Familiarity with Caching, Kafka Connect, Kafka Streams, and other related technologies Experience in software configuration management with tools development, automation (GIT, Maven, Artifactory, Jenkins, CI/CD etc.,) Experience in logging tools such as Splunk, Humio, etc., for Monitoring and Issue triage Experience in driving the production/customer reported issues to closure. Proven experience delivering highly scalable and available production systems. Strong interpersonal, facilita