Lead Software Engineer

  • Full-time

Company Description

When you’re one of us, you get to run with the best. For decades, we’ve been helping marketers from the world’s top brands personalize experiences for millions of people with our cutting-edge technology, solutions and services. Epsilon’s best-in-class identity gives brands a clear, privacy-safe view of their customers, which they can use across our suite of digital media, messaging and loyalty solutions. We process 400+ billion consumer actions each day and hold many patents of proprietary technology, including real-time modeling languages and consumer privacy advancements. Thanks to the work of every employee, Epsilon India is now Great Place to Work-Certified™. Epsilon has also been consistently recognized as industry-leading by Forrester, Adweek and the MRC. Positioned at the core of Publicis Groupe, Epsilon is a global company with more than 8,000 employees around the world. For more information, visit epsilon.com/apac or our LinkedIn page.

Job Description

Who we are looking for:

At Epsilon, we deliver excellence and create connections that last a lifetime. Our digital marketing arm, Conversant, is now growing and we are on the lookout for talented individuals who believe that every interaction counts - and want to make an impact on the future of our clients’ businesses.

So, are you someone who wants to work on the cutting edge of new-generation UI technology? Does the thought of working with Data Warehouse, Machine Learning, and Artificial Intelligence excite you? Then you could be exactly who we’re looking for.

Apply today and be part of a dynamic, enthusiastic, and passionate team who want nothing more but to make a lasting impact on the lives of consumers. You will also get the opportunity to see your ideas come to life on almost every consumer device across the US.

What you’ll do:

  • Build highly scalable software using Full-stack technologies.
  • Take ownership of products development – from design to production support
  • Collaborate across multiple teams in architecting new solutions.
  • Advocate for new technology and modern engineering practices
  • Collaborate with product management and support teams
  • Lead and mentor a team of full stack developers.
  • Conduct code reviews and ensure best practices are followed.
  • Provide technical guidance and support to team members.
  • Implement front-end components with Angular.
  • Develop server-side logic using Node.js and Express.js.
  • Manage database schemas and queries in Postgres.
  • Estimate project timelines and ensure timely delivery of features and updates.

Qualifications

Must Have:

  • BS/MS in Computer Science or related technical discipline
  • 7  to 10 Years of experience in the relevant technology
  • Experience with Angular, Java Script/ TypeScript
  • Experience with Node.js and REST
  • Experience with HTML5 and CSS
  • Experience with relational database e.g., PostgreSQL, MySQL.

Good to have:

  • Experience with Kafka or equivalent messaging queues
  • Understanding of CI/CD processes/tools and experience with Docker/Kubernetes is a plus
  • Experience with Microservices/highly scalable distributed system-based application preferred
  • Knowledge of agile practices such as Scrum, Kanban

Additional Information

Epsilon is committed to promoting diversity, inclusion, and equal employment opportunities by using reasonable efforts to attract, recruit, engage and retain qualified individuals of all ethnicities and backgrounds, including, but not limited to, women, people of color, LGBTQ individuals, people with disabilities and any other underrepresented groups, traits or characteristics.

Privacy Policy