Lead Software Engineer
Core
Lead solution delivery for Custom and PeopleCloud solutions, focusing on architecture, hands-on engineering, and AI innovation for client campaigns and digital activation.
Role type
Senior IC/Lead Software Engineer (Full-stack & AI)
Builds
Web, API, integration, batch, and data-enabled solutions; RAG, embeddings, and agent orchestration workflows.
Domain
Marketing technology, Customer data platforms, Cloud services
Deliverable
production ML models
Required skills
C#/.NET, Python, JavaScript/TypeScript, REST APIs, Relational database design, System architecture, AI/LLM engineering, Test automation, Technical leadership
Preferred skills
LangChain, Azure AI, Amazon Bedrock, React/Angular, SQL/Oracle/Redshift, n8n
Technologies
C#, .NET, Python, JavaScript/TypeScript, React, Angular, LangChain, LangGraph, Amazon Bedrock, Azure AI, Amazon Q, Kiro, Microsoft Copilot, SQL, Oracle PL/SQL, Redshift, SnapLogic, DataHub, NUnit, Playwright, Selenium, Postman, ReadyAPI, n8n
Responsibilities
Provide hands-on technical leadership, direction, coaching, and mentoring to engineers; Design and build RAG, embeddings/vector search, prompt/context management, tool calling, agent orchestration and human-in-the-loop workflows; Architect, design, build, review, and maintain web, API, integration, batch, and data-enabled solutions; Lead requirement clarification with clients and translate business needs into solution options; Own the technical quality strategy including unit, integration, API, UI, regression, data, performance, resilience, and negative testing.
Seniority
Senior, hands-on IC with leadership responsibilities