Talent.com
This job offer is not available in your country.
Lead Software Architect

Lead Software Architect

HCLSoftwareNoida, Uttar Pradesh, India
6 days ago
Job description

Job Description : Lead Software Architect – Data Analytics Platform / Observability

Exp - 10-15 Yrs

Location - Noida / Bangalore

We are seeking an experienced Software Architect to lead the design and development of a high-

performance data analytics platform for telecom and networking applications. The platform ingests, processes, normalizes, enriches, and stores large volumes of logs, metrics, alarms, events, and topology data for OLAP and operational insights.

Key Responsibilities :

  • Architect and design scalable data processing pipelines for ingesting and analyzing diverse- telemetry from telco labs, networks, and data centers.
  • Evaluate and implement alternate architectural approaches for reliability, scalability, and maintainability.
  • Lead the integration of data sources using protocols such as SNMP, SSH, WMI, LLDP, CDP,

REST, and gRPC.

  • Oversee the use of Kafka for streaming data ingestion and ClickHouse for OLAP storage .
  • Collaborate with cross-functional teams to define system requirements and ensure alignment with business goals.
  • Guide the development team in best practices for software engineering, code quality, and DevOps automation.
  • Document architectural decisions and communicate technical concepts to stakeholders.
  • Required Skills :

  • Strong experience in architecting distributed data processing systems.
  • Proficiency in Python and Node.js for backend development and familiarity with ReactJS, NestJS.
  • Hands-on experience with Kafka, gRPC, and RESTful APIs.
  • Deep understanding of network discovery protocols (SNMP, SSH, WMI, LLDP, CDP).
  • Experience with OLAP databases, preferably ClickHouse.
  • Familiarity with containerization (Containerd / Docker) and orchestration (Kubernetes).
  • Knowledge of CI / CD pipelines and automation tools.
  • Excellent problem-solving and communication skills.
  • Preferred Skills :

  • Experience with telecom or networking data analytics.
  • Exposure to event-driven architectures and microservices.
  • Familiarity with React or other modern frontend frameworks.
  • Knowledge of Helm, GitHub Actions, and cloud-native technologies e.g. Kubernetes, netctl etc
  • Understanding of data normalization, enrichment, and ETL best practices.
  • Role Requirements :

  • Ability to work independently and drive architectural decisions.
  • Strong analytical skills and a passion for building robust, scalable systems.
  • Proven track record of delivering complex software projects.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Create a job alert for this search

    Software Architect • Noida, Uttar Pradesh, India