About this role
Lead Software Engineer at Epsilon. Location: Bengaluru, Karnataka, India. Role: designing systems, mentoring engineers, building platforms Requirements: 8+ years software engineering experience, CS-related degree, strong expertise in scalable distributed systems, REST APIs, microservices, Python/Java/Angular, Spark/PySpark, AWS, Kafka, databases, IaC, CI/CD and mentoring. Category: Software Development Seniority: Senior Level Tools: Java, Python, Spark, TypeScript, JavaScript, Angular, Kubernetes, PySpark, Apache Spark, PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, Redis, Terraform, Ansible, Jenkins, GitHub, GitLab, Bitbucket, GoCD, Kafka, SNS, SQS, AWS, Databricks Commitment: Full Time Workplace: Onsite Languages: English