Analyst - Software Engineer

Omnicom Global Solutions

Bengaluru

On-site

INR 1,500,000 - 3,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Omnicom Global Solutions in Bangalore invites a Senior SDE/Developer specializing in E-commerce platforms to shape our ecommerce architecture and codebase. You will lead improvements, refactor existing systems, and collaborate with a 4-5 engineer team, product manager and designer to deliver seamless customer experiences.

The role requires strong CS fundamentals, proficiency in Java or Python, web tech (HTML/CSS/JS), experience with distributed systems, NoSQL databases, and cloud services

Qualifications

  • Bachelors or Masters in Computer Science or related field.
  • 3–5 years of software engineering experience in distributed systems.
  • Experience in e-commerce platform development and architecture.
  • Strong Java or Python and web stack knowledge.

Responsibilities

  • Lead and shape the technical aspects of our ecommerce platform.
  • Refactor and improve existing code to boost performance and reliability.
  • Collaborate with product manager and designer to deliver value.
  • Drive end-to-end ownership and deliver seamless customer experiences.

Skills

Java
Python
Distributed systems
NoSQL databases
AWS
GCP
Git
Web tech
Team collaboration

Education

Bachelors/Master’s in Computer Science

Tools

Git
AWS
GCP

Job description

Overview
We are an integral part of Annalect Global and Omnicom Group, the second largest advertising agency holding company in the world in terms of revenue and is the leading global marketing communications company. Our portfolio includes: three global advertising agency networks: BBDO, DDB and TBWA; three of the world’s premium media services under Omnicom Media Group: OMD, PHD and Hearts & Science.
Annalect India plays a key role for our group companies and global agencies by providing stellar products and services in areas of Creative Services, Technology, Marketing Science (data & analytics) and Media Services. We are growing rapidly and looking for talented professionals like you to be part of this journey. Let us build this together.

As a Senior Software Development Engineer/Developer specializing in E-commerce Platforms, you will bring your extensive experience to lead and shape the technical aspects of our ecommerce platform. Join us in revolutionizing online retail by leveraging your expertise in software development and contributing to the continued growth and success of our dynamic team.

Work Location - Bangalore (5days work from office)

Shift Timings - 11AM - 8PM IST

Responsibilities
  • Excellent computer science fundamentals, with a focus on algorithms and data structures. Each engineer needs to be able to contrast which data structures to use when, and which algorithmic approach is best given expected inputs.
  • Excellent coding skills, with a focus on the ability to read and edit existing code. We expect most of our code to be either Java or Python based and expect our engineers to be able to read both and write brilliantly in at least one of them. Much of our software is already written, and needs to be constantly improved and refactored, so writing brilliant code from scratch is less valuable than making existing code better.
  • Familiarity with Git as a VCS.
  • Ability to write clearly, as we expect SDEs to explain their approaches and designs in clear narratives for others to read and critique.
  • Excellent distributed system design skills, with a focus on non-relational database storage patterns (e.g.: no-sql databases or search-based approaches) and distributed-lock-free designs.
  • Familiarity with AWS or GCP services.
  • Experience operating with Petabyte scale data.
  • Ability to tradeoff costs of various cloud-based designs.
  • You will work closely with a team of 4-5 engineers, a product manager, and a designer to deliver a smooth experience to our customers.
  • You will support the wider engineering organization by identifying areas of improvement, proposing RFCs, seeking feedback early and often, iterating over your ideas, and co-creating something better than you could have done by yourself.
Qualifications
  • A bachealor’s/master’s degree in computer science, Software Engineering, or a related educational background.
  • 3-5 years of software engineering experience building distributed systems in web-based technologies at a product company.
  • Extensive experience in e-commerce platform development, customization, and architecture including business processes, including payment gateways, order fulfillment, and inventory management.
  • Strong experience with Java frameworks, relational databases, and the cloud AWS.
  • Have worked closely in teams of ~5 engineers before, solving hard problems collaboratively, and have worked tightly with immediate peers as well as across teams.
  • Ability to take end-to-end accountability and takes pride on the ability to take complex problems and iterate on them until a simple solution is found.
  • Proficiency in web development languages (e.g., HTML, CSS, JavaScript) and frameworks.
  • Strong experience with algorithms, data structures, and building systems that process terabytes of data.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Engineer - Backend
Lead Engineer - Backend

Staples India • Chennai District

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer
Senior Software Engineer

Uplers Solutions Private Limited. • Bengaluru

On-site
INR 4,200,000 - 7,800,000
Sr Software Engineer 1
Sr Software Engineer 1

PSRTEK • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead Engineer - Fullstack
Lead Engineer - Fullstack

Staples India • Chennai District

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

Levi Strauss (India) Private Limited • Bengaluru

On-site
INR 3,000,000 - 5,200,000
Software Engineer
Software Engineer

Riversand, a Syndigo company • Bengaluru

On-site
USD 6,816 - 13,632
Software Engineer - .Net
Software Engineer - .Net

Staples India • Chennai District

On-site
INR 900,000 - 1,300,000
Architect BackEnd Engineer - Chennai/Bangalore, India
Architect BackEnd Engineer - Chennai/Bangalore, India

Photon • India

On-site
INR 1,800,000 - 3,200,000
Digital Software Engineering Intermediate Analyst
Digital Software Engineering Intermediate Analyst

Citi • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer – eCommerce
Senior Software Engineer – eCommerce

IN10 Electrolux India Private Limited • India

On-site
INR 2,500,000 - 4,500,000
Flexible hours
Hybrid work
Product discounts
+3