Jobs
E

Lead Software Engineer

EpsilonKA, IN15h ago
Full-timevia indeed

Required Skills

agileangularapiazurebashc#cssgithtmljavascriptlinuxplaywrightpythonreactrestseleniumsqltypescript

Job Description

  • *Overview**
  • *About Business Unit:**

Platform Services specializes in the implementation, management and evolution of Custom and PeopleCloud solutions, offering end\-to\-end support for clients. Our team of experts handles platform setup, ongoing management, and strategic enhancements, ensuring that our solutions adapt to changing business needs. From loyalty programs to digital activation, our platforms empower clients to implement campaigns, generate insights, and streamline business activities, all with a focus on seamless integration and continuous improvement. By collaborating with client partners and strategy teams, we create impactful campaigns tailored to each client's unique objectives.

Click here to view how Epsilon transforms marketing with 1 View, 1 Vision and 1 Voice.

  • *Responsibilities**
  • *What You Will Do**

You will lead solution delivery through strong architecture, hands\-on engineering, quality ownership, stakeholder collaboration, and responsible adoption of AI. You will remain technically engaged while enabling the team to operate effectively across business analysis, development, testing, data, automation, and support.

  • *Technical Leadership \& Team Enablement**
  • Provide hands\-on technical leadership, direction, coaching, and mentoring to engineers; foster accountability, collaboration, inclusion, continuous learning, and a positive team environment.
  • Break complex outcomes into clear work packages, delegate effectively, remove technical blockers, manage dependencies, and communicate delivery risks and trade\-offs early.
  • Guide engineering estimation, planning, execution, reviews, defect resolution, and production stabilization across build, enhancement, and maintenance initiatives.
  • Identify skill gaps and growth opportunities, encourage knowledge sharing, and improve team capability through practical coaching and reusable engineering guidance.
  • Partner with product, business analysis, quality engineering, architecture, data, and client teams to align technical execution with business outcomes.
  • *AI Engineering \& Innovation**
  • Design and build RAG, embeddings/vector search, prompt/context management, tool calling, agent orchestration and human\-in\-the\-loop workflows.
  • Work with frameworks and services such as LangChain, LangGraph, Amazon Bedrock, Azure AI, Amazon Q, Kiro, Microsoft Copilot, or equivalent technologies.
  • Use AI\-assisted tools for design exploration, coding, refactoring, documentation, troubleshooting, test generation, and knowledge discovery with disciplined review and validation.
  • Apply responsible AI practices covering privacy, security, intellectual property, data handling, accuracy, bias awareness, explainability, traceability, and accountable human oversight.
  • Identify high\-value use cases, define measurable outcomes, evaluate solution quality, and convert successful experiments into reusable engineering patterns or accelerators.
  • *Software Engineering \& Architecture**
  • Architect, design, build, review, and maintain web, API, integration, batch, and data\-enabled solutions using C\#, .NET, Python, JavaScript/TypeScript, and relevant modern frameworks.
  • Lead development of responsive front\-end applications and reliable middleware and backend services using sound object\-oriented, API, integration, and database design principles.
  • Define and enforce engineering standards for modularity, security, observability, resilience, performance, accessibility, maintainability, and technical debt management.
  • Remain hands\-on in critical or complex areas, including prototypes, reference implementations, code reviews, debugging, performance tuning, and root\-cause analysis.
  • Guide peer reviews of solution designs and code, ensuring decisions are documented and aligned with agreed architecture and engineering standards.
  • Ensure solution documentation, operational guidance, support procedures, and technical knowledge assets remain current and usable.
  • *Business Analysis \& Solution Design**
  • Lead requirement clarification with clients and internal partners, translate business needs into solution options, and challenge ambiguity constructively.
  • Convert high\-level designs into detailed designs covering components, data structures, algorithms, class and sequence diagrams, APIs, integration contracts, schemas, error handling, security, and non\-functional requirements.
  • Facilitate discovery and design workshops and ensure requirements, customer journeys, acceptance criteria, assumptions, dependencies, and risks are clearly documented and traceable.
  • Evaluate solution options against scalability, reliability, maintainability, security, performance, quality, cost, and customer experience.
  • Use AI\-assisted tools responsibly to accelerate analysis, design exploration, documentation, and review, with accountable human validation.
  • *Data Engineering \& Integration**
  • Design and guide relational data models, schemas, queries, stored program units, indexing, normalization, transactional behaviour, and data\-quality controls.
  • Lead design and performance tuning of batch and real\-time data processing, ETL/ELT programs, APIs, and system integrations.
  • Work with SQL, Oracle PL/SQL, Redshift, SnapLogic, DataHub, or equivalent technologies based on solution needs.
  • Partner with technology and data teams to source, transform, validate, and integrate data while maintaining security, lineage, reliability, and performance.
  • *Quality Engineering \& Technical Assurance**
  • Own the technical quality strategy for assigned solutions, including unit, integration, API, UI, regression, data, performance, resilience, and negative testing.
  • Guide testability in solution design and ensure appropriate automation, code coverage, traceability, and quality gates are established.
  • Use tools and frameworks such as NUnit, Playwright, Selenium, Postman, ReadyAPI, or equivalent technologies to support automated validation.
  • Lead defect triage and root\-cause analysis and ensure corrective and preventive actions improve engineering practices.
  • Use AI\-assisted techniques to improve review quality, test design, coverage analysis, and defect investigation while validating generated outputs for correctness.
  • *Process Improvement \& Ownership**
  • Improve engineering processes, design practices, coding standards, review mechanisms, documentation, support readiness, and team ways of working.
  • Take end\-to\-end ownership of technical outcomes from discovery through production stability, balancing speed with quality and sustainable engineering.
  • Flex across architecture, development, business analysis, quality engineering, data, automation, documentation, and production support based on delivery priorities while preserving depth in technical leadership.
  • Use automation and low\-code tools such as n8nf, or equivalent technologies to streamline repeatable business and engineering workflows where appropriate.
  • Promote evidence\-based decision\-making, experimentation, reusable assets, and continuous improvement across teams and initiatives.
  • *Qualifications**
  • *Essential Education \& Experience**
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 8\+ years of software engineering experience, including 5\+ years providing technical leadership in customer\-facing, full\-stack engineering roles.
  • Experience leading technical delivery across complex, large\-scale, end\-to\-end programs and performing both developer and lead responsibilities on multiple major implementations.
  • Demonstrated ability to lead technical teams, manage multiple priorities, communicate with clients and senior partners, and solve complex software and data problems.
  • *Core Technical Skills**
  • Advanced capability in C\#/.NET with working proficiency in Python and/or JavaScript/TypeScript, object\-oriented design, design patterns, and clean\-code practices.
  • Strong experience with REST APIs, JSON, MVC/Web API, web services, HTML, CSS, responsive design, and modern front\-end frameworks such as React or Angular.
  • Expertise in relational database design, data modelling, SQL, and Oracle PL/SQL, including procedures, functions, packages, cursors, triggers, collections, transactions, normalization, indexing, constraints, and performance tuning.
  • Strong grounding in secure architecture, application performance, observability, debugging, quality engineering, automated testing, and production support.
  • Experience with Git\-based version control, collaborative code review, Agile development, and disciplined software release practices.
  • *AI \& Future Skills**
  • Practical understanding of Generative AI, Agentic AI, prompt engineering, RAG, AI evaluation, and AI\-assisted software delivery.
  • Exposure to LangChain, LangGraph, Amazon Bedrock, Azure AI, or similar frameworks and services.
  • Ability to select and apply AI\-assisted tools across analysis, architecture, development, testing, documentation, and support, with appropriate verification and controls.
  • Ability to design AI use cases, guide prototypes, assess feasibility and risk, demonstrate business value, and communicate recommendations to technical and non\-technical partners.
  • Awareness of responsible AI, privacy, security, intellectual property, model limitations, and enterprise data\-handling considerations.
  • *Desirable Skills \& Experience**
  • Experience with data and integration technologies such as Redshift, SnapLogic, DataHub, or equivalent platforms.
  • Unix/Linux command line, Bash or PowerShell scripting, Python automation, and complex application or database performance analysis.
  • Workflow automation using n8n, Make, Zapier, low\-code/no\-code platforms, or equivalent technologies.
  • Experience with distributed systems, CRM, loyalty, marketing technology, customer data, or high\-volume transaction platforms.
  • *Personal Attributes**
  • Excellent technical leadership, coaching, stakeholder management, verbal and written communication, and structured problem\-solving skills.
  • Professionalism, integrity, accountability, sound judgement, and a quality\-first mindset.
  • Hands\-on, self\-starting, well\-organized, and able to coordinate technical execution across multiple contributors and teams.
  • Curiosity, learning agility, adaptability, and willingness to work beyond traditional role boundaries.
  • Ability to motivate teams, manage constructive disagreement, make transparent decisions, and create a collaborative, high\-performing environment.
  • *Success in This Role:**

Success is demonstrated through sound technical decisions, predictable delivery of business outcomes, secure and maintainable solutions, strong team capability, effective multi\-functional leadership, responsible AI adoption, measurable process improvement, and the ability to flex across adjacent responsibilities without compromising engineering depth or accountability.

  • *Additional Information**

Epsilon is a global data, technology and services company that powers the marketing and advertising ecosystem. For decades, we've provided marketers from the world's leading brands the data, technology and services they need to engage consumers with 1 View, 1 Vision and 1 Voice. 1 View of their universe of potential buyers. 1 Vision for engaging each individual. And 1 Voice to harmonize engagement across paid, owned and earned channels.

Epsilon's comprehensive portfolio of capabilities across our suite of digital media, messaging and loyalty solutions bridge the divide between marketing and advertising technology. We process 400\+ billion consumer actions each day using advanced AI and hold many patents of proprietary technology, including real\-time modeling languages and consumer privacy advancements. Thanks to the work of every employee, Epsilon has been consistently recognized as industry\-leading by Forrester, Adweek and the MRC. Epsilon is a global company with more than 9,000 employees around the world.

Our pillars aren't just words. They're how we show up every day.

  • **People centricity:** We focus on employee well\-being in an environment where colleagues truly care about each other.
  • **Collaboration:** We work together, support one another, and collectively achieve goals.
  • **Growth:** There are endless opportunities for growth through learning, development and career advancement.
  • **Innovation:** We drive progress through cutting\-edge solutions and forward\-thinking approaches.
  • **Flexibility:** We've created a balance between work and personal life, and we encourage adaptability to solve problems creatively.

Our values guide us to create value for our clients, our people and consumers.

  • Act with integrity
  • Work together to win together
  • Innovate with purpose
  • Respect all voices
  • Empower with accountability

These pillars and values are our foundation\-shaping our culture, guiding our decisions, and uniting us in common purpose.

  • *Epsilon is an Equal Opportunity Employer.**

Epsilon is committed to promoting diversity, inclusion, and equal employment opportunities by using reasonable efforts to attract, recruit, engage and retain qualified individuals of all ethnicities and backgrounds, including, but not limited to, women, people of color, LGBTQ individuals, people with disabilities and any other underrepresented groups, traits or characteristics.

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Bengaluru
Posted
15h ago
Source
Indeed