
Search by job, company or skills
Principal Software Engineer
Overview
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.
Why we are looking for you:
We are looking for Principal, Software Engineer to work on groundbreaking multichannel SaaS Digital Marketing Platform that focuses on uniquely identify the customer's patterns, effectively interact with them across channels and achieve a positive return on marketing investment (ROMI). The platform consolidates and harmonizes the features and functionality usually present in standalone services and channel-specific messaging platforms. This provides marketers with a tightly harmonized, easily orchestrated, cross channel marketing capability.
Primary role of the Principal Software Engineer is to envision and build internet scale services on Cloud using Java, Python and distributed technologies.
What you will enjoy in this role:
About the Team and opportunities:
The India Product Engineering team forms the crux of our powerful PeopleCloud platform and connects millions of customers. The 400+ strong product organization in Epsilon India, is a full-cycle Engineering team that drives architecture, POCs, implementation, Quality Automation, product management, support, operations and DevOps. There are, 25+ Scrum teams as part of the India Engineering center, driving outcomes across the breadth of the Epsilon PeopleCloud suite of products. 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 standard methodologies, ML and AI capabilities. The team passionately delivers intelligent end-to-end solutions and plays a key role in Epsilon's success story
Tech Stack:
Our integrated suite of modular products is designed to help deliver personalized experiences and drive meaningful outcomes. Our tech stack caters to a fusion of data and technology with SaaS offerings developed as a Cloud-first approach. Here, a solid understanding of software security practices including user authentication and authorization and being data-savvy would be key. You should also come with the ability to demonstrate standard processes in design patterns, and design algorithms for software development that focus on high quality and agility. You must also have a good understanding of Agile Methodologies like SCRUM.
You can refer this article also.
Click here to view how Epsilon transforms marketing with 1 View, 1 Vision and 1 Voice.
Responsibilities
What you will do:
You would:
Qualifications
Nice to have qualifications:
Job ID: 153612995
Skills:
Java, Prometheus, Grafana, Spring, Jenkins, Gcp, Docker, Terraform, Typescript, Azure, Helm, Python, Kubernetes, AWS, OpenTelemetry
Skills:
Golang, Prometheus, Grafana, Terraform, Kubernetes, GitOps, Istio, Service Mesh, rbac, OpenTelemetry, Traffic Management, mTLS
Skills:
Kubernetes, Splunk, Sonar Qube, Aws Services, Java, Cloud Watch, Cloud, Github, J2EE, Typescript, Appdynamics, Teamcity, Python, Docker, Javascript, CI-CD Tools, Github Action, ObservInc, Monitoring and logging tools, Canary
Skills:
Java, Couchdb, PostgreSQL, Sql, Redis, Angular, Nosql, React, Typescript, Javascript, Terraform, Oracle, Kubernetes, Python, AWS, serverless architectures
Skills:
Cassandra, PostgreSQL, Distributed Systems, MySQL, AWS, Java, Rust, Dynamodb, Gcp, MongoDB, Azure, data pipelines, streaming systems, Benchmarking, Go, Data Storage, Capacity Planning, retrieval, advanced algorithms, SQL databases, observability, ClickHouse, NoSQL databases, event-driven architectures, scalable data structures, Performance Analysis