A

SENIOR LEAD DATA ENGINEER

ARKCA CORPORATE SOLUTIONS

8 years

25 - 27 Lacs

Bengaluru

Posted:16 hours ago

Apply

Job Description

Role Overview

We are looking for a hands-on Senior / Lead Data Engineer to design, develop, and manage a cloud-native integration platform supporting Quote-to-Cash (QTC), customer lifecycle, finance, and enterprise application integrations.

The ideal candidate should have strong expertise in Go/Golang, Python, AWS, Kafka/MSK, microservices, distributed systems, and data engineering, along with the ability to lead engineering teams and manage end-to-end technical delivery.

Key Responsibilities

  • Design, develop, and maintain event-driven integration services using Go/Golang and Python.
  • Lead technical delivery, mentor engineers, conduct code reviews, and manage project execution.
  • Design scalable architectures for microservices, distributed systems, and enterprise integrations.
  • Develop and manage Kafka/AWS MSK-based event processing and asynchronous workflows.
  • Build REST APIs and integration services for enterprise applications.
  • Design and implement ETL, data migration, reconciliation, and data quality solutions.
  • Work with AWS Glue, Step Functions, Snowflake, PostgreSQL, and ClickHouse.
  • Develop cloud-native applications using AWS services.
  • Implement CI/CD pipelines, secure coding practices, and automated testing.
  • Monitor platform performance, troubleshoot production issues, and perform root cause analysis.
  • Collaborate with product, architecture, engineering, DevOps, and business teams to ensure successful delivery.

Required Technical Skills

Programming & Backend Development

  • Strong hands-on experience with Go/Golang and Python.
  • REST API development and secure API design.
  • Backend services, data processing, and orchestration workflows.

AWS & Cloud-Native Technologies

  • AWS Lambda, API Gateway, S3, RDS/Aurora PostgreSQL, DynamoDB, SQS, SNS, EventBridge, IAM, CloudWatch, and VPC.
  • Strong understanding of AWS serverless architecture.

Kafka & Distributed Systems

  • Kafka/AWS MSK and event-driven architecture.
  • Microservices and distributed systems.
  • Asynchronous messaging, retries, idempotency, message replay, fault recovery, and dead-letter queues.

Data Engineering & Databases

  • PostgreSQL, ClickHouse, DynamoDB, and relational/NoSQL databases.
  • Data modelling, query optimization, performance tuning, and data validation.
  • AWS Glue, Step Functions, Snowflake, ETL, and data reconciliation.

DevOps, Security & Monitoring

  • CI/CD tools such as GitLab CI and Jenkins.
  • Security tools such as SonarQube, Trivy, and Semgrep.
  • IAM, OAuth2, JWT, encryption, Secrets Manager, and vulnerability management.
  • Monitoring tools such as CloudWatch, Grafana, Datadog, Prometheus, and OpenTelemetry.

Eligibility Criteria

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline.
  • Minimum 8+ years of software engineering experience.
  • At least 4+ years of experience in cloud-native development, data engineering, integration, or distributed platforms.
  • At least 4+ years of hands-on experience with AWS, Go/Golang, Python, and Kafka in production environments.
  • Proven experience leading and mentoring engineering teams.
  • Experience with architecture design, technical delivery, production support, incident management, and performance optimization.

Good to Have

  • AWS certifications such as AWS Certified Data Engineer – Associate, AWS Certified Solutions Architect – Associate, or AWS Certified Developer – Associate.
  • Experience in Quote-to-Cash (QTC), CRM, ERP, customer lifecycle management, or enterprise data.
  • Exposure to finance, billing, and large-scale enterprise integration projects.

Pay: ₹2,500,000.00 - ₹2,700,000.00 per year

Work Location: Hybrid remote in Bengaluru, Karnataka

Skills Required

Cloud Native Finance Python AWS Kafka Microservices Data Engineering Project Execution Rest Apis Enterprise Applications ETL Data Migration

Job Type

Contractual

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
A
ARKCA CORPORATE SOLUTIONS

RecommendedJobs for You

A

SENIOR LEAD DATA ENGINEER

ARKCA CORPORATE SOLUTIONS

Bengaluru

A

SENIOR LEAD DATA ENGINEER

ARKCA CORPORATE SOLUTIONS

Bengaluru