As a Lead Software Engineer on our Value Added Services Team you will help design enhance and build our NextGen Platform within an agile development environment. You will collaborate with a talented group of engineers on multiple projects building highly functional distributed secure scalable and resilient real-time infrastructure REST APIs and container-based services. Our self-managed agile teams own products end-to-end emphasizing unit testing code reviews and continuous integration to ensure superior code quality. The solutions you build will be used by leading global clients such as Facebook Nike FedEx and Apple. If you are excited by the opportunity to work in a dynamic environment and shape industry-leading products wed love to connect.
Responsibilities:
- 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.
Technical Expertise Requirements:
- 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.
GenAI Prototyping and Modern Development Practices:
- 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.
Nice to Have:
- 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.
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Qualifications :
Qualifications
- 15 years of relevant work experience with a Bachelors 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
Additional Information :
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race color religion sex national origin sexual orientation gender identity disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Remote Work :
No
Employment Type :
Full-time