AdTechTalent
Engineering2 months agoHybrid

Epsilon

Lead Software Engineer

senior engineerfull stackmartechautomationAIdigital marketingweb developmentAWSOracle SQLPL/SQLReactAngularDevOpsCI/CDETLAgileleadershipsoftware engineeringdata pipelinescloudUnixbashN8NCamundaSnapLogic

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

10+

Location

Bengaluru, India

Full job description

Seeking a Senior Engineer for Martech platforms with expertise in modern web technologies, automation, AI-driven solutions, and digital marketing platforms. Responsibilities include collaborating with cross-functional teams to design, develop, test, and maintain web applications using Microsoft and similar frameworks. Convert HLD to LLD, manage task delegation, interface with technology teams for ETL processes using SQL and AWS, and support batch and real-time data pipelines. Maintain software quality, innovate processes, prepare documentation, provide technical leadership, and participate in peer reviews and deployments. Requires 10+ years in software engineering with 5+ years in leadership roles, strong skills in .Net, C#, REST APIs, front-end frameworks (React/Angular), Oracle SQL/PLSQL, AWS/Azure, version control, ETL, Agile, and DevOps. Desirable skills include WCF, Bootstrap, AWS Redshift, Unix/Linux, Lambda, Snowflake, AI, LLM, and N8N. Strong leadership, communication, and organizational skills required. Location: Bengaluru, Karnataka, India.

What you'll do

  • Collaborate with developers, analysts, architects to plan, design, develop, test, maintain web-based business applications
  • Convert High-Level Design (HLD) into Low-Level Design (LLD) with detailed technical specifications
  • Delegate tasks and manage expectations
  • Interface with other technology teams to extract, transform, and load data using SQL and AWS technologies
  • Create and support batch and real-time data pipelines using AWS Redshift/Spectrum, SnapLogic, Camunda, Datahub
  • Introduce, maintain and improve development and deployment processes
  • Maintain high software quality standards and best practices
  • Innovate and improve existing processes and designs
  • Prepare reports, manuals, and documentation on status and maintenance
  • Research and evaluate software solutions
  • Provide technical leadership and coaching to teammates
  • Identify and encourage growth and improvement areas within the team
  • Participate in peer reviews of solution designs and code
  • Package and support deployment of software
  • Participate in team building activities

Requirements

  • Bachelor’s degree in Computer Science or related field or equivalent experience
  • 10+ years in Software Engineering
  • 5+ years as an engineering leader in customer facing roles
  • Strong delivery practices across complex programs
  • Strong communication and technical leadership skills
  • Detail oriented and able to manage multiple tasks
  • Willingness to learn and apply new skills
  • Experience with OOPS, .Net Framework, C#, REST APIs, MVC, WEB API
  • Proficiency in HTML, CSS, JavaScript, jQuery
  • Unit Testing (NUnit)
  • Cloud experience (AWS/Azure)
  • Knowledge of front-end frameworks (React/Angular)
  • Strong relational database design and Oracle SQL/PLSQL expertise
  • Experience with version control tools like GitHub, VSTS
  • Experience as Developer and Lead in at least 3 large end-to-end projects
  • Experience in performance tuning of ETL programs and debugging
  • Experience with Agile Development and DevOps (CI/CD)
  • Desirable: Web Services (WCF), Rest APIs, Windows Other web tools, Responsive web (Bootstrap)
  • Proficient in AWS Redshift, S3
  • Advanced Oracle SQL and PL/SQL knowledge
  • Database performance tuning and system tuning
  • Ability to analyze and debug complex technical solutions
  • Experience with Unix/Linux command-line and bash shell
  • Experience in AWS Lambda, Snowflake DB
  • Proficient in Unix Shell scripting
  • Knowledge of AWS EC2, S3, AMI
  • Understanding of AI, LLM and N8N
  • Excellent leadership, professionalism, integrity
  • Self-starter with excellent verbal and written English
  • Well organized and able to coordinate multiple team members
  • Commitment to continuous learning and growth
  • Ability to adapt quickly to changing technology

Tech stack

.Net FrameworkC#REST APIsMVCWEB APIHTMLCSSJavaScriptjQueryNUnitAWSAzureReactAngularOracle SQLPL/SQLGitHubVSTSETLAgile DevelopmentDevOpsCI/CDWCFBootstrapAWS RedshiftS3Unix/Linuxbash shellLambdaSnowflakeUnix Shell scriptingAWS EC2AWS AMIAILLMN8NCamundaSnapLogicDatahub

Benefits

Opportunities for growth through learning, development and career advancementFlexible work-life balanceCollaborative and supportive work environmentFocus on employee well-beingDiversity and inclusion commitment

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

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