AdTechTalent
Engineering1 month agoHybrid

Epsilon

Director Software Engineering

javaspring bootrest apiangulardatabrickssparkkubernetesterraformawsazuregcpci/cdblue-green deploymentmicroservicesetlmulti-clouddata integrationrAGagentic AIsoftware engineeringleadershipintegration platform

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Director

Years experience

10+

Location

Bengaluru, India

Full job description

Seeking a Director of Software Engineering to lead development of a modern Integration Platform for data ingestion, transformation, and loading into the People Cloud Platform. Requires 10+ years software engineering experience with backend and data engineering focus, 5+ years leadership experience, expertise in Java, Spring Boot, REST APIs, cloud-native microservices, Angular, Databricks, Spark, Kubernetes, Terraform, and multi-cloud deployment (AWS, Azure, GCP). Responsibilities include designing integration platform, architecting data ingestion pipelines, building scalable connector frameworks, backend and frontend development, cross-team collaboration, and implementing CI/CD and deployment strategies. Bachelor’s or Master’s degree required. Preferred experience with Salesforce, Workday, Marketo, Google Ads, Segment, Snowflake integrations and advanced AI architectures.

What you'll do

  • Lead design and implementation of extensible integration platform for data onboarding and management
  • Architect and oversee data ingestion pipelines from APIs, file sources, and event streams
  • Build reusable, scalable connector frameworks with monitoring, retry logic, and transformations
  • Ensure seamless integration with People Cloud APIs, data models, and customer features
  • Drive backend development using Java/Spring Boot and real-time/batch data processing
  • Oversee frontend architecture (Angular) for internal tools and dashboards
  • Collaborate cross-functionally with product, data, and cloud infrastructure teams
  • Ensure multi-cloud compatibility leveraging AWS, Azure, or GCP
  • Implement and maintain CI/CD pipelines, infrastructure as code, and blue-green deployment

Requirements

  • 10+ years in software engineering with strong backend and data engineering skills
  • 5+ years of leadership experience including team building, mentoring, and delivery management
  • Expertise in Java, Spring Boot, REST APIs, and cloud-native microservices
  • Strong understanding of data integration patterns, API consumption, and real-time/batch ETL
  • Experience building multi-connector frameworks
  • Knowledge of Angular for front-end development and dashboarding
  • Proven experience with multi-cloud deployment, Kubernetes, Terraform, and observability tools
  • Experience with CI/CD pipelines and blue-green deployments in production
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • Preferred: experience with Salesforce, Workday, Marketo, Google Ads, Segment, Snowflake integrations
  • Preferred: hands-on experience with Databricks, Spark or equivalent data processing platforms
  • Preferred: experience with RAG architectures, Agentic AI systems, spec-driven AI-assisted development

Tech stack

JavaSpring BootREST APIsAngularDatabricksSparkKubernetesTerraformAWSAzureGCPCI/CDblue-green deploymentmicroservicesETLmulti-cloudobservability tools

Benefits

Employee well-being focusCollaborative work environmentOpportunities for growth, learning, and career advancementInnovation-driven cultureWork-life balance and flexibilityDiversity and inclusion commitment

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.