Senior Software Engineer

Epsilon logo

Epsilon

View Salaries, Reviews, and more  

Job Description

About Business Unit:

The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops and builds products that position Epsilon as a differentiator, encouraging an open and balanced marketplace built on respect for individuals, where every brand interaction holds value. Our full-cycle product engineering and data teams chart the future and set new benchmarks for our products, by using industry standard methodologies and sophisticated capabilities in data, machine learning, and artificial intelligence. Driven by a passion for delivering smart end-to-end solutions, this team plays a key role in Epsilon’s success story.

About the Role:

We are looking for a Senior Software Engineer (Full Stack) to help design and build scalable, high-performance platforms that power data-driven marketing and advertising use cases. This is a high-impact role for an engineer who thrives with ownership, understands system-level thinking, and enjoys working across frontend, backend, and data layers.

You will contribute to architecture and implementation, optimize performance and reliability, and collaborate closely with product, design, and platform teams to deliver robust solutions used at scale.

Click here to view how Epsilon transforms marketing with 1 View, 1 Vision and 1 Voice.


Responsibilities


How You’ll Make an Impact


  • Design, implement, and operate scalable, high-throughput web applications and services
  • Build and evolve backend services, APIs, and data integrations supporting data-intensive workflows
  • Develop modern, performant user interfaces and internal tools when needed
  • Collaborate with product and design teams to translate business requirements into technical solutions
  • Optimize performance, troubleshoot production issues, and eliminate bottlenecks across the stack
  • Champion clean code, testing best practices, and CI/CD automation
  • Contribute to system observability, monitoring, and reliability improvements
  • Mentor junior engineers and actively participate in design and code reviews


What You’ll Achieve


  • Deliver reliable, scalable features that support mission-critical marketing and analytics workflows
  • Build services and interfaces that enable rapid iteration and future platform growth
  • Improve system performance, stability, and developer productivity
  • Raise engineering standards through thoughtful design and execution


Qualifications


  • Strong experience with frontend frameworks (React, Next.js, Angular)
  • Strong experience with backend development (Java/Spring Boot, Node.js, or Python)
  • Hands-on experience with SQL and NoSQL databases (MySQL, PostgreSQL, BigQuery, etc.)
  • Experience building and consuming RESTful APIs (gRPC is a plus)
  • Exposure to Docker and Kubernetes in production environments
  • Experience working with cloud platforms (AWS or GCP)
  • Proficiency with Git and CI/CD tools (Jenkins, GitHub Actions)
  • Strong problem-solving, debugging, and system design skills


Nice to Have


  • Experience in ad-tech, retail media, or data-heavy platforms
  • Experience with event-driven or streaming systems (Kafka, Pub/Sub, etc.)
  • Experience with GraphQL in addition to REST
  • Knowledge of authentication and authorization (OAuth 2.0, JWT, SAML)
  • AWS or GCP certifications

Interview Questions of Senior Software Engineer at Epsilon

Interview questions from Epsilon that are similar to Senior Software Engineer
View more interview questions from Epsilon →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Senior Software Engineer at Epsilon

Currently, there aren't any salaries for this role at Epsilon shared by other job seekers.

View more salaries from Epsilon →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now