AdTechTalent
Engineering14 days agoHybrid

Epsilon

Lead Software Engineer

lead engineerAWSNode.jsTypeScriptJavaScriptmicroservicesevent-driven architectureREST APIsSQLNoSQLReactNext.jsKafkaTerraformCI/CDdistributed systemscloud-nativebig dataGenerative AILLMRAGsoftware engineeringmentorship

Key details

Salary

$120K – $222K

Employment type

Full-time

Seniority

Lead

Years experience

10+

Location

New York, US

Full job description

Epsilon seeks a Lead Engineer to design, deliver, and execute technical strategy for the Epsilon Clean Room data collaboration platform. Responsibilities include building large-scale cloud-native data platforms on AWS using REST APIs, microservices, event-driven applications, and working hands-on with Node.js, TypeScript, JavaScript, Express.js, AWS services, and SQL/NoSQL databases. The role requires partnering with engineering, product, architecture, and business teams, owning the software development lifecycle, leading technical initiatives on performance, scalability, security, and mentoring junior engineers. Requirements include a bachelor's degree in computer science or related field, 8+ years of software engineering experience, expertise in distributed systems, microservices, REST APIs, JavaScript/TypeScript ecosystem, event-driven architectures, messaging technologies (Kafka, RabbitMQ, SNS/SQS), relational and NoSQL databases, cloud-native application development on AWS/Azure/GCP, Infrastructure as Code tools (Terraform, Ansible), CI/CD automation, and agent-assisted coding tools. Preferred qualifications include a master's degree, 10+ years experience, big data platform experience (Databricks, Snowflake, PySpark), and exposure to Generative AI architectures (LLMs, RAG). Salary range is $119,600 to $222,000 annually. Location: New York, NY, USA.

What you'll do

  • Deliver large-scale cloud-native data platforms primarily on AWS using REST APIs, microservices, and event-driven applications
  • Work hands-on across the technology stack including Node.js, TypeScript, JavaScript, Express.js, AWS services, event-driven architecture, and SQL/NoSQL databases
  • Partner with global engineering, product management, architecture, and business stakeholders to align technical solutions with business objectives
  • Own the end-to-end software development lifecycle including requirements gathering, solution design, development, deployment, observability, and documentation
  • Lead product-wide technical initiatives focused on performance optimization, scalability, reliability, security, governance, and cost efficiency
  • Mentor and guide junior engineers fostering innovation, accountability, collaboration, and technical excellence

Requirements

  • Bachelor’s degree in computer science, Information Technology, or related technical field
  • 8+ years of software engineering experience designing, building, and maintaining large-scale production applications
  • Proven expertise in distributed systems, microservices design, and building robust REST APIs
  • Strong hands-on proficiency with JavaScript/TypeScript ecosystem and frameworks like React, Next.js, Node.js, Express.js, NestJS, or Fastify
  • Experience with event-driven architectures and messaging technologies such as Kafka, RabbitMQ, SNS/SQS
  • Proficiency with relational and NoSQL databases including PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, Redis
  • Experience building cloud-native applications on major cloud platforms (AWS, Azure, or GCP)
  • Experience with Infrastructure as Code tools like Terraform or Ansible
  • Experience with CI/CD pipeline automation and testing strategies
  • Practical experience using agent-assisted coding tools
  • Preferred: Master’s degree in Computer Science or related field
  • Preferred: 10+ years experience building enterprise-grade, scalable distributed systems
  • Preferred: Experience with big data platforms like Databricks, Snowflake, PySpark
  • Preferred: Exposure to Generative AI architectures including LLMs, RAG, autonomous agentic systems

Tech stack

AWSREST APIsmicroservicesevent-driven architectureNode.jsTypeScriptJavaScriptExpress.jsSQLNoSQLReactNext.jsNestJSFastifyKafkaRabbitMQSNSSQSPostgreSQLSQL ServerAuroraDynamoDBMongoDBRedisTerraformAnsibleCI/CDDatabricksSnowflakePySparkGenerative AILarge Language ModelsRetrieval-Augmented Generationagent-assisted coding tools

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.