Senior Software Engineer - Data Engineering

Bengaluru, Karnataka, India • Posted June 03, 2026

Job Type: Full-time
Location: Bengaluru, Karnataka
Posted: June 03, 2026
Category: Computer Occupations
Application Deadline: July 13, 2026

Role Description

Responsibilities:


  • Demonstrate a strong bias for action and take accountability for end-to-end execution with timely delivery in a fast-paced environment.

  • Build with scalability, availability, and resilience as core principles.

  • Partner with multiple stakeholders to understand requirements and deliver accordingly.

  • Architect & Build:

  • Design and develop scalable data pipelines and backend services using Java (must-have).

  • Maintain and optimize high-throughput infrastructure ensuring high availability and low latency.

  • Design scalable ingestion layers and warehouse schemas leveraging Trino and Athena for high-performance distributed querying at scale.

  • Optimize systems using strong proficiency in Data Structures and Algorithms with a focus on high-scale distributed systems.

  • Work closely with cross-functional teams to gather technical requirements and resolve pl...
  • Interested in this role?

    Click the button below to start your application for Senior Software Engineer - Data Engineering at MoEngage Inc..

    Apply Now