Senior Software Engineer - Bangalore

2 Minutes ago • All levels • Software Development & Engineering

Job Summary

Job Description

This Senior Software Engineer role at E2open involves designing, developing, and maintaining robust ETL workflows for both batch and real-time data processing. Key responsibilities include writing optimized SQL queries for data extraction and transformation, developing shell scripts for automation, and building Kafka-based streaming pipelines. The role requires collaboration with data analysts, scientists, and product teams to deliver effective data solutions.
Must have:
  • Design, develop, and maintain robust ETL workflows for batch and real-time data processing.
  • Write optimized SQL queries for data extraction, transformation, and loading (Oracle, PostgreSQL).
  • Develop and maintain shell scripts for automation and data operations.
  • Build and manage Kafka-based streaming pipelines for real-time data ingestion.
  • Collaborate with data analysts, scientists, and product teams to understand data needs and deliver solutions.
Good to have:
  • Knowledge of data modeling concepts, especially Snowflake schemas
  • Experience with containerization (e.g., Docker)
  • Familiarity with DBT (Data Build Tool)
  • Version control using Git
  • Knowledge on Apache Superset

Job Details

**Job Description:

Key Responsibilities:**

  • Design, develop, and maintain robust ETL workflows for batch and real-time data processing.
  • Write optimized SQL queries for data extraction, transformation, and loading (Oracle, PostgreSQL).
  • Develop and maintain shell scripts for automation and data operations.
  • Build and manage Kafka-based streaming pipelines for real-time data ingestion.
  • Collaborate with data analysts, scientists, and product teams to understand data needs and deliver solutions.

Must-Have Skills:

  • Strong experience with ETL flow design and implementation
  • Proficiency in SQL (Oracle and PostgreSQL)
  • Solid shell scripting skills (Bash or similar)
  • Hands-on experience with Kafka for streaming data

Good-to-Have Skills:

  • Knowledge of data modeling concepts, especially Snowflake schemas
  • Experience with containerization (e.g., Docker)
  • Familiarity with DBT (Data Build Tool)
  • Version control using Git
  • Knowledge on Apache Superset

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by e2 open

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug