
Lead SW Engineer (15+ years exp, Java, Rest, Cloud, GenAI)
- Bangalore, Karnataka
- Permanent
- Full-time
- Collaborate with clients to understand requirements and deliver solutions that drive business value.
- Leverage technologies like Java, REST, and NoSQL to develop next-generation payment infrastructure services.
- Architect, design, and implement core components of our global transaction processing systems.
- Provide technical leadership and mentorship to engineering teams.
- Lead meetings and discussions with both technical and non-technical stakeholders.
- Demonstrate strong leadership, interpersonal, and collaborative skills.
- Extensive platform engineering experience with Java, microservices, APIs, and enterprise systems.
- Deep experience with cloud platforms (AWS, GCP, Azure) and container orchestration (Docker, Kubernetes).
- Expertise in scalable architecture patterns for web and omni-channel applications.
- Strong background in distributed systems, service registry, container architecture, caching, streaming, NoSQL/RDBMS, and reactive programming.
- Solid understanding of DevOps, deployment, and capacity planning.
- Experience with enterprise integrations and RESTful APIs.
- Familiarity with security best practices and contemporary security trends.
- Python experience for AI/ML and backend services is a plus.
- Experience leading end-to-end delivery of major cloud platform features.
- Proven hands-on experience building applications with Agentic AI frameworks (e.g., LangChain, LangGraph, Autogen) and foundational models (e.g., OpenAI, Anthropic, Gemini).
- Demonstrated ability to rapidly build and iterate on GenAI prototypes and Minimum Viable Products (MVPs).
- Strong practical knowledge of prompt engineering, Retrieval-Augmented Generation (RAG) architectures, and vector databases (e.g., Pinecone, Weaviate, Chroma).
- Experience in designing and implementing GenAI automation solutions to improve internal workflows and developer productivity.
- Expertise in modern software development workflows, including mandatory hands-on experience with AI coding assistants (e.g., GitHub Copilot, Aider, Cline).
- Strong understanding of CI/CD principles and experience building automated deployment pipelines for AI/ML applications.
- Commitment to software engineering best practices, including version control (Git), code reviews, and comprehensive testing strategies.
- Domain experience in Payment & Fraud management technologies
- Experience in Data Analytics and tools such as Hadoop, Spark etc.
- Familiarity with Model Context Protocol (MCP) or similar standards for managing state and context in complex LLM applications is a strong plus.
- Understanding of MLOps principles as they apply to the lifecycle of GenAI models and applications.
- 15+ years of relevant work experience with a Bachelor’s Degree or with an Advanced degree
- Experience in commercial software development on Unix/Linux environment.
- Deep experience with cloud platforms (AWS, GCP, Azure) and container orchestration (Docker, Kubernetes).
- Extensive platform engineering experience with Java, Microservices, APIs, and enterprise systems.
- Experience with enterprise integrations and RESTful APIs.
- Expertise in GenAI tooling & automation
- 5+ years in a technical leadership role
- Hands-on understanding of architecture and operations of highly available and scalable web services.
- Experience with agile development process
- Desired experience instrumenting web applications for performance benchmarking