Epsilon is seeking a Lead Software Engineer to design, deliver, and lead technical strategy for the Clean Room privacy-first data collaboration platform. The role involves hands-on development across frontend, API, backend, and data platform layers using cloud-native AWS technologies, microservices, REST APIs, and event-driven architectures. Responsibilities include owning the software development lifecycle, partnering with stakeholders, leading technical initiatives on scalability, security, and performance, and mentoring junior engineers. Candidates must have 8+ years of experience in software/data engineering, expertise in large-scale distributed systems, JavaScript/TypeScript frameworks, messaging systems, relational and NoSQL databases, cloud platforms, Infrastructure as Code, CI/CD, and agent-assisted coding tools. Preferred experience includes lakehouse architectures, modern analytics platforms, and Generative AI technologies. Benefits include flexible time off, paid holidays, parental leave, health coverage, 401(k), tuition assistance, and more. The position is based in Chicago, Illinois.
What you'll do
Deliver and evolve large-scale cloud-native data platforms on AWS using REST APIs, microservices, and event-driven architectures
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Work hands-on across frontend, API, backend, and data platform layers to design, build, and operate Clean Room capabilities
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
Lead product-wide technical initiatives focused on scalability, performance optimization, 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 and/or data engineering experience
Experience designing, building, and operating large-scale production systems and platforms
Proven experience leading architecture and technical design of large-scale distributed systems, modern web applications, microservices, event-driven platforms, and APIs
Strong experience building end-to-end applications across frontend, API, and backend layers using modern JavaScript/TypeScript technologies
Experience with messaging technologies such as Kafka, RabbitMQ, SNS/SQS
Experience with relational and NoSQL databases including PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, Redis
Experience designing and building large-scale data platforms and batch/streaming data pipelines using Spark/PySpark, Databricks, and cloud-native data technologies
Experience building cloud-native applications on major cloud platforms (AWS, Azure, or GCP)
Experience with Infrastructure as Code tools such as Terraform or Ansible
Experience with CI/CD pipeline automation, observability, and testing strategies
Practical experience leveraging agent-assisted coding tools to improve engineering productivity
Preferred: Experience with lakehouse architectures, modern analytics platforms, or privacy-centric data collaboration environments such as Databricks or Snowflake
Preferred: Exposure to Generative AI architectures including LLMs, RAG, and autonomous agentic systems
Tech stack
AWSREST APIsmicroservicesevent-driven architecturesJavaScriptTypeScriptReactNext.jsNode.jsExpress.jsNestJSFastifyKafkaRabbitMQSNSSQSPostgreSQLSQL ServerAuroraDynamoDBMongoDBRedisSparkPySparkDatabricksTerraformAnsibleCI/CDagent-assisted coding toolsGenerative AILarge Language ModelsRetrieval-Augmented Generationautonomous agentic systems
Benefits
Flexible time off (FTO)14 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
Ready to take the next step in your career? Click the button below to continue to the application process.