Lead – Software Engineering (Global Data Network Platform)
Must Have Skills
Preferred Skills
About the Company
Join a globally recognized digital transformation and technology services organization that partners with Fortune 500 enterprises across industries including financial services, healthcare, retail, manufacturing, and telecommunications. The company specializes in building enterprise-scale cloud platforms, AI-driven solutions, cybersecurity products, and digital engineering services. This opportunity is part of a high-impact engineering team focused on developing next-generation fraud intelligence and data-sharing platforms using modern cloud-native technologies.
Job Summary
We are looking for an experienced Lead II - Software Engineering with strong backend engineering expertise to build and modernize a next-generation Global Data Network (GDN) platform.
The platform enables secure, scalable, and real-time sharing of fraud intelligence across multiple enterprise systems. It manages complex fraud-related entities such as IP addresses, devices, cookies, merchants, beneficiary accounts, and other connected identities using graph-based data models.
The ideal candidate should possess strong backend engineering skills, cloud-native application development experience on Microsoft Azure, and the ability to design scalable distributed systems. Exposure to Graph Databases and full-stack development is highly preferred.
This role offers an opportunity to work on cutting-edge fraud analytics platforms involving Graph Technologies, Cloud Engineering, APIs, and Large-scale Data Processing.
Key Responsibilities
Platform Engineering
- Design, develop, and modernize the Global Data Network platform.
- Transform legacy database and CSV-based distribution into cloud-native API-driven architecture.
- Build scalable backend services for fraud intelligence sharing.
- Develop highly available and secure enterprise applications.
Backend Development
- Design and implement scalable backend microservices.
- Develop RESTful APIs for real-time data exchange.
- Build reusable, maintainable, and secure application components.
- Optimize application performance and scalability.
Graph Data Engineering
- Design graph-based data models.
- Model relationships between fraud entities.
- Build graph traversal and relationship analysis capabilities.
- Enable multi-hop fraud detection and entity correlation.
Azure Cloud Development
- Build cloud-native applications on Microsoft Azure.
- Develop scalable cloud services.
- Implement cloud deployment strategies.
- Optimize application reliability and performance.
Database Design
- Design highly scalable database solutions.
- Evaluate Graph DB vs Relational DB approaches.
- Optimize data storage and retrieval.
- Build high-performance data processing pipelines.
API Development
- Replace batch-based integrations with API-driven communication.
- Develop secure REST APIs.
- Support system integrations.
- Enable near real-time data synchronization.
Full Stack Development
- Develop backend-heavy applications.
- Contribute to UI development where required.
- Build visualization interfaces for graph relationships.
- Support interactive graph exploration features.
Architecture Contribution
- Participate in architecture discussions.
- Recommend appropriate cloud and database technologies.
- Design scalable enterprise solutions.
- Drive engineering best practices.
Required Qualifications
- 7–9 years of software engineering experience.
- Strong expertise in Java (preferred) or Python.
- Excellent backend development experience.
- Strong understanding of distributed systems.
- Hands-on Microsoft Azure experience.
- Experience building REST APIs.
- Strong database design knowledge.
- Experience with scalable cloud applications.
- Understanding of microservices architecture.
- Experience designing enterprise-grade software.
Preferred Qualifications
- Experience with Graph Databases (Neo4j, Cosmos DB Gremlin, JanusGraph, TigerGraph, Amazon Neptune, etc.).
- Fraud detection platform experience.
- Knowledge graph implementation.
- Event-driven architecture.
- Containerization (Docker/Kubernetes).
- CI/CD implementation.
- Azure DevOps.
- Basic frontend development.
- Graph visualization frameworks.
- Real-time data processing.
- Agile/Scrum methodology.
Technical Skills
Backend
- Java (Preferred)
- Python
- Spring Boot
- REST APIs
- Microservices
Cloud
- Microsoft Azure
- Azure App Services
- Azure Functions
- Azure Storage
- Azure DevOps
Database
- Graph Databases
- Neo4j
- Azure Cosmos DB
- SQL
- Database Design
Architecture
- Distributed Systems
- Cloud Native Applications
- API Design
- Scalable Systems
- Event-driven Architecture
Frontend (Basic)
- JavaScript
- HTML
- CSS
- Graph Visualization Libraries
Apply to this job
Required — upload a file or paste the text
