Software Engineer (Data Platform) in India at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer (Data Platform) in India.
This role sits at the core of a large-scale cloud data platform that powers security products used by hundreds of thousands of organizations worldwide. You will help design and build the backend systems that ingest, process, and serve massive volumes of security-related data in real time. Working in a highly collaborative engineering environment, you will contribute to scalable, cloud-native architectures that enable threat detection, analytics, and operational intelligence. The position involves close interaction with architects, product teams, and site reliability engineers to ensure systems are resilient, secure, and production-ready. You will be building critical components that support advanced cybersecurity capabilities, including real-time detection and data-driven threat analysis. This is a high-impact engineering role focused on distributed systems, performance, and reliability at global scale.
- Design, develop, and enhance frameworks and features for a large-scale cloud-native data platform.
- Build, maintain, and optimize distributed data pipelines for ingestion, processing, and storage of high-volume security data.
- Develop scalable backend services using Java and Spring Boot, ensuring performance, reliability, and maintainability.
- Work with streaming and distributed systems such as Kafka and Apache Spark to handle real-time data flows.
- Participate in architecture discussions, technical design reviews, and planning sessions with senior engineers and architects.
- Collaborate with operations and SRE teams to ensure systems are production-ready, observable, and highly resilient.
- Contribute to the evolution of platform standards around security, scalability, and operational excellence.
- Support continuous improvement of Data Lake systems, including ingestion, querying, and storage optimization.
- Troubleshoot and resolve issues related to large-scale cloud infrastructure and distributed applications.
- 4–6 years of professional software engineering experience.
- Strong hands-on experience in Java and Spring Boot development.
- Proven experience building cloud-native systems on AWS.
- Solid understanding of distributed systems and large-scale data platform architecture.
- Experience with Kafka, Apache Spark, and streaming data processing.
- Familiarity with data lake technologies and tools such as S3, Glue, and Athena is highly preferred.
- Experience with Apache Hudi is a strong advantage.
- Strong knowledge of system design concepts including APIs, messaging, authentication, logging, and monitoring.
- Experience working in Linux/Unix environments and debugging large-scale systems.
- Good understanding of Agile development practices.
- Strong communication, teamwork, and problem-solving skills.
- Bachelor’s degree in Computer Science or a related field.
- Fully remote-friendly work model with flexibility in work arrangements.
- Opportunity to work on large-scale, global cybersecurity data platforms.
- Exposure to cutting-edge technologies in cloud, distributed systems, and data engineering.
- Collaborative and inclusive engineering culture with strong emphasis on learning and innovation.
- Access to global wellness, community, and employee engagement initiatives.
- Strong focus on diversity, inclusion, and continuous professional development.