AdTechTalent
Engineering14 days agoHybrid

Epsilon

Senior Software Engineer

senior software engineerNode.jsTypeScriptJavaScriptAWSmicroservicesREST APIsevent-driven architectureSQLNoSQLcloud-nativeCI/CDbig dataDatabricksSnowflakePySparkagent-assisted codingGenerative AILLMsRAG

Key details

Salary

$109K – $202K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

New York, US

Full job description

Epsilon seeks a Senior Software Engineer to develop and enhance core features of the Epsilon Clean Room data collaboration platform. The role involves building cloud-native data platform features on AWS using REST APIs, microservices, event-driven applications, and working with Node.js, TypeScript, JavaScript, Express.js, SQL/NoSQL databases. Responsibilities include collaborating with product and architecture teams, owning design, development, testing, deployment, and support of software components, and improving platform performance, scalability, reliability, and security. Requirements include a Bachelor’s degree in computer science or related field, 5+ years of software engineering experience, proficiency in JavaScript/TypeScript and Node.js, experience with distributed systems, microservices, cloud-native AWS applications, CI/CD pipelines, and agent-assisted coding tools. Preferred qualifications include a Master’s degree, 8+ years experience, and knowledge of big data platforms and Generative AI architectures. Salary range is $108,500 to $201,500 annually. Location: New York, NY.

What you'll do

  • Build and maintain cloud-native data platform features 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
  • Collaborate with engineering, product management, and architecture teams to translate requirements into technical solutions
  • Own design, development, testing, deployment, and support of assigned software components and services
  • Contribute to improvements in performance, scalability, reliability, security, and operational excellence
  • Write clean, maintainable code, participate in code reviews, and support team engineering standards and documentation

Requirements

  • Bachelor’s degree in computer science, Information Technology, or related technical field
  • 5+ years software engineering experience designing, building, and maintaining production applications
  • Experience building distributed systems, microservices, and robust REST APIs
  • Strong hands-on proficiency with JavaScript/TypeScript, Node.js, and modern backend development frameworks
  • Experience with event-driven architectures, messaging technologies, and relational or NoSQL databases
  • Experience developing cloud-native applications on AWS, Azure, or GCP
  • Experience with CI/CD pipelines, automated testing, and modern software development practices
  • Practical experience leveraging agent-assisted coding tools
  • Preferred: Master’s degree in Computer Science or related field
  • Preferred: 8+ years experience building scalable, enterprise-grade applications
  • Preferred: Hands-on experience with big data platforms like Databricks, Snowflake, or PySpark
  • Preferred: Practical exposure to Generative AI architectures including LLMs and RAG

Tech stack

Node.jsTypeScriptJavaScriptExpress.jsAWSSQLNoSQLREST APIsmicroservicesevent-driven architectureCI/CDDatabricksSnowflakePySparkagent-assisted coding toolsGenerative AILarge Language ModelsRetrieval-Augmented Generation

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.