Senior Software Engineer

Epsilon

Wakefield (MA)

On-site

USD 102,200 - 189,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible time off
Comprehensive health coverage
401(k)
Tuition assistance
Professional development

Job summary

Epsilon is seeking a Senior Software Engineer for their Cleanroom team located in Wakefield, Massachusetts. The role involves delivering cloud-native data platforms on AWS, utilizing Databricks and solving complex engineering challenges.

The ideal candidate will bring 5-8 years of experience in large-scale data engineering, with a strong focus on mentoring others and implementing best practices across technology stacks.

Epsilon offers comprehensive health coverage, flexible time off, and a collaborative work environment.

Qualifications

  • 5-8 years of strong software engineering experience in large-scale data engineering.
  • Experience in Data Warehousing, Data Lakes, and Delta Lake architecture.
  • Expertise in implementing rigorous testing strategies and CI/CD practices.

Responsibilities

  • Deliver large-scale cloud-native data platforms on AWS.
  • Solve complex engineering challenges across the technology stack.
  • Mentor junior engineers and participate in architecture discussions.

Skills

Python
Apache Spark
Databricks
AWS
Data Engineering

Education

B.E/B.Tech/M.Tech/MCA in Computer Science or related field

Tools

Databricks
Python
Apache Spark
SQL Server
MongoDB
Kafka
RabbitMQ

Job description

Overview

The Product team forms the crux of our powerful platforms and connects millions of customers to the product magic. This team of innovative problem solvers develops and builds products that help Epsilon be a market differentiator. They map the future and set new standards for our products, empowered with industry’s standards, ML and AI capabilities. The team passionately delivers intelligent end-to-end solutions and plays a key role in Epsilon’s success story.

Responsibilities

Why are we looking for you? At Epsilon, we run on our people’s ideas. It’s how we solve problems and exceed expectations. Our team is growing, and we are looking for skilled individuals who build customized solutions in the digital marketing space. If you want to work with cutting-edge technology and enable marketers to create data-driven, omnichannel consumer experiences through data platforms, you could be exactly who we are looking for.

What will you enjoy in this role?

As a Senior Software Engineer in the Cleanroom team, you will drive delivery and execution for critical data systems. You will define engineering standards, implement best practices, mentor junior engineers, and ensure the Cleanroom platform scales securely and reliably to support sustained business growth.

What will you do?
  • Deliver large-scale cloud-native data platforms primarily on AWS using Databricks and distributed processing frameworks to build highly scalable and resilient systems.
  • Work hands-on across the technology stack—including Python, PySpark, Apache Spark, Databricks, AWS services, event-driven architectures, and SQL/NoSQL databases—to solve complex engineering challenges and maintain platform excellence.
  • Partner closely with global engineering, product management, architecture, and business partners to align technical solutions with strategic business objectives.
  • Own the end-to-end software development lifecycle, including requirements gathering, solution design, development, deployment, observability, and documentation.
  • Design and develop reusable, maintainable and scalable components and actively participate in architecture discussions, technical design reviews, and code reviews.
  • Mentor and guide junior engineers, fostering a culture of innovation, accountability, collaboration, and technical excellence.
Qualifications
  • B.E/B.Tech/M.Tech/MCA in Computer Science, Information Technology or a related field.
  • 5-8 years of strong software engineering experience, with significant expertise in large-scale data engineering and distributed systems architecture.
  • Experience in Data Warehousing, Data Lakes, Delta Lake architecture, and modern big data ecosystem designs.
  • Deep hands-on expertise in Databricks, Python, PySpark, and Apache Spark, with proven experience building high-performance distributed data processing solutions.
  • Strong experience with AWS services such as S3, Glue, Athena and Lambda for building scalable and reliable cloud-native data platforms.
  • Experience with messaging technologies such as Kafka and RabbitMQ, along with strong expertise in relational and NoSQL databases including SQL Server and MongoDB.
  • Experience implementing robust testing strategies, including unit, integration, and regression testing, while adhering to engineering best practices.
  • Strong understanding of CI/CD and DevOps practices using tools such as Jenkins, GitHub/GitLab, Bitbucket, and automated deployment pipelines.
  • Strong critical thinking and analytical skills, with the ability to diagnose, troubleshoot, and solve complex technical problems effectively.
Nice to have
  • AWS and Databricks certifications.
  • Experience working with Azure and/or Google Cloud Platform (GCP).
  • Exposure to Generative AI technologies including LLMs, RAG architectures, and Agentic AI systems, with experience designing and deploying AI-driven solutions.

Base Salary: $102,200.00 - $189,800.00 Annually

Actual compensation within the range will be dependent upon, but not limited to the individual’s skills, experience, qualifications, location and applicable employment laws. The salary pay range is subject to change and may be modified at any time.

The application deadline for this job posting is 07/13/2026.

Additional Information

When You Join Us, We’ll Create Something EPIC Together

Epsilon is a global data, technology and services company that powers the marketing and advertising ecosystem. We process 400+ billion consumer actions each day using advanced AI and hold many patents of proprietary technology. Epsilon is a global company with more than 9,000 employees around the world.

Benefits
  • Time to Recharge: Flexible time off (FTO), 15 paid holidays
  • Time to Recover: Paid sick time
  • Family Well-Being: Parental/new child leave, childcare & elder care assistance, adoption assistance
  • Extra Perks: Comprehensive health coverage, 401(k), tuition assistance, commuter benefits, professional development, employee recognition, charitable donation matching, health coaching and counseling

Epsilon benefits are subject to eligibility requirements and other terms.

Epsilon is an Equal Opportunity Employer. Epsilon’s policy is not to discriminate against any applicant or employee based on race, age, sex or gender (including pregnancy), marital status, national origin, ancestry, citizenship status, mental or physical disability, religion, creed, color, sexual orientation, gender identity or expression, veteran status, genetic information, or any other characteristic protected by applicable federal, state or local law. Epsilon also prohibits harassment of applicants and employees based on these protected categories. Epsilon will provide accommodations to applicants needing accommodations to complete the application process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

UNAVAILABLE • Wakefield (MA)

On-site
USD 102,200 - 189,800
Flexible time off (FTO)
Comprehensive health coverage
401(k) matching
Senior Software Engineer
Senior Software Engineer

Publicis Groupe ANZ • Boston (MA)

On-site
USD 102,200 - 189,800
Flexible time off
Paid sick time
Parental/new child leave
+4
Senior Software Engineer
Senior Software Engineer

Publicis Groupe • Boston (MA)

On-site
USD 102,200 - 189,800
Lead Software Engineer
Lead Software Engineer

Publicis Groupe Holdings B.V • Chicago (IL)

On-site
USD 98,000 - 182,000
Flexible time off
Paid sick time
Comprehensive health coverage
Software Engineer
Software Engineer

Publicis Groupe Holdings B.V • Irving (TX)

On-site
USD 73,000 - 137,000
Flexible time off
Paid sick time
Childcare assistance
+2
Lead Software Engineer
Lead Software Engineer

Publicis Groupe Holdings B.V • Wakefield (MA)

On-site
USD 112,000 - 210,000
Flexible time off
Comprehensive health coverage
Tuition assistance
Senior Software Engineer
Senior Software Engineer

Publicisgroupe • Westminster (CO)

On-site
USD 88,900 - 165,100
Flexible time off
Paid sick time
401(k)
+1
Senior Software Engineer
Senior Software Engineer

Publicis Groupe Holdings B.V • Westminster (CO)

On-site
USD 88,000 - 166,000
Flexible time off
Paid sick time
Comprehensive health coverage
+3
Senior Software Engineer
Senior Software Engineer

Publicis Groupe ANZ • Westminster (CO)

On-site
USD 88,000 - 166,000
Flexible time off
Paid sick time
Parental leave
+2
Lead Software Engineer
Lead Software Engineer

Publicis Groupe ANZ • New York (NY)

On-site
USD 119,000 - 222,000
Flexible time off
Comprehensive health coverage
401(k)
+1