AdTechTalent
Product14 days agoHybrid

Epsilon

Lead Software Engineer

Node.jsTypeScriptJavaScriptExpress.jsNestJSFastifyAWSKafkaRabbitMQSNSSQSPostgreSQLSQL ServerAuroraDynamoDBMongoDBRedisTerraformAnsibleCI/CDDevOpsMicroservicesREST APIsEvent-drivenGenerative AILLMsRAGAgentic AICleanroomData PlatformsCloud-native

Key details

Salary

$98K – $182K

Employment type

Full-time

Seniority

Lead

Years experience

5-10

Location

Chicago, United States

Full job description

Lead Software Engineer role in the Cleanroom team responsible for designing, delivering, and executing mission-critical data systems. Requires 8-10 years of software engineering experience with expertise in scalable UX applications, distributed systems, REST APIs, microservices, and cloud-native data platforms primarily on AWS. Hands-on experience with Node.js, TypeScript, JavaScript, Express.js, NestJS, Fastify, AWS services, messaging/event-driven technologies, relational and NoSQL databases, Infrastructure as Code tools, CI/CD, and DevOps practices. Exposure to Generative AI technologies is required. Responsibilities include leading technical initiatives, mentoring engineers, collaborating with stakeholders, and managing the software development lifecycle. Location: Chicago, Illinois, United States. Salary range: $98,000 to $182,000 annually. Benefits include flexible time off, paid holidays, sick time, parental leave, childcare assistance, health coverage, 401(k), tuition assistance, commuter benefits, and professional development.

What you'll do

  • Drive design, delivery, technical strategy, and execution for mission-critical data systems
  • Define engineering standards and influence long-term platform direction
  • Mentor junior engineers
  • Ensure Cleanroom platform scales securely and reliably to support business growth
  • Deliver large-scale cloud-native data platforms primarily on AWS using REST APIs, microservices, and event-driven applications
  • Work hands-on across technology stack including Node.js, TypeScript, JavaScript, Express.js, NestJS, AWS services, event-driven architectures, SQL/NoSQL databases
  • Lead product-wide technical initiatives focused on performance optimization, scalability, reliability, security, governance, and cost efficiency
  • Partner with global engineering, product management, architecture, and business stakeholders to align technical solutions with business objectives
  • Own end-to-end software development lifecycle including requirements gathering, solution design, development, deployment, observability, and documentation
  • Foster a culture of innovation, accountability, collaboration, and technical excellence

Requirements

  • B.E./B.Tech/M.Tech/MCA in Computer Science, Information Technology, or related field
  • 8-10 years of strong software engineering experience
  • Expertise in building scalable UX driven applications and distributed systems architecture
  • Experience designing and building scalable REST APIs, microservices, and distributed systems
  • Strong hands-on expertise in Node.js, TypeScript, JavaScript, Express.js, NestJS, Fastify
  • Extensive experience with AWS services (S3, Lambda, API Gateway, EventBridge)
  • Experience with messaging and event-driven technologies (Kafka, RabbitMQ, SNS, SQS)
  • Expertise in relational and NoSQL databases (PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, Redis)
  • Hands-on experience with Infrastructure as Code tools (Terraform, Ansible)
  • Strong understanding of CI/CD and DevOps practices (Jenkins, GitHub/GitLab, Bitbucket, GoCD)
  • Experience implementing unit, integration, and regression testing
  • Strong critical thinking and analytical skills
  • Exposure to Generative AI technologies including LLMs, RAG architectures, Agentic AI systems
  • Experience designing and deploying AI-driven solutions

Tech stack

Node.jsTypeScriptJavaScriptExpress.jsNestJSFastifyAWS (S3, Lambda, API Gateway, EventBridge)KafkaRabbitMQSNSSQSPostgreSQLSQL ServerAuroraDynamoDBMongoDBRedisTerraformAnsibleJenkinsGitHubGitLabBitbucketGoCDPySparkDatabricksAzureGoogle Cloud PlatformREST APIsMicroservicesEvent-driven architecturesCI/CDDevOpsGenerative AILLMsRAG architecturesAgentic AI systems

Benefits

Flexible time off (FTO)15 paid holidaysPaid sick timeParental/new child leaveChildcare & elder care assistanceAdoption assistanceComprehensive health coverage401(k)Tuition assistanceCommuter benefitsProfessional developmentEmployee recognitionCharitable donation matchingHealth coaching and counseling

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.