Never miss an opening. Get the daily email.
Daily Tech Jobs India

Software Development Engineer II

CommerceIQ · Bengaluru, India

Verified live on July 21, 2026
Get every day's jobs where you already are
CommerceIQ
Bengaluru, IndiaFull-time3 to 6 years

About this role

CommerceIQ builds the AI platform large brands use to run their retail commerce operations, reporting more than 2,200 customers including Fortune 100 companies and shipping AI agents for content, media and sales into their workflows. This is core backend engineering on that platform, built in Java, designing and developing the complex services behind the product. The posting emphasises ownership, describing an ideal candidate who is obsessed about building quality software and takes end to end responsibility for the features they develop rather than handing them off after implementation. One requirement stands out as a genuine filter rather than a wish: experience with distributed transaction processing systems or asynchronous messaging technology is described as required, not preferred, which tells you the systems involved are transactional and event driven rather than simple request and response services. Read the level carefully too, because the title is misleading in the direction that costs people time.

Who this is for

What the posting requires

- 3 to 6 years designing and developing complex systems
- Strong Java, with exceptional software system design, problem solving and object oriented coding skills
- Experience with distributed transaction processing systems or asynchronous messaging technology, which the posting states is required rather than preferred
- A good understanding of system performance tradeoffs, load balancing and engineering for high availability
- A genuine focus on software quality and end to end ownership of the features you build
- A BS or MS in computer science, engineering, mathematics, statistics or a similar field

Counts as a bonus, not a requirement

- Understanding of enterprise information systems, service oriented architectures and operational data stores

Read the level carefully

The title says Software Development Engineer II, which at many companies signals an early career or new graduate role. The stated requirement starts at three years, so this is squarely mid level. It is one of the clearest examples in today's edition of why the years matter more than the level in the title, and applying to it as a recent graduate would waste your time.

Location and working pattern

Bengaluru.

A good fit if

You are a Java backend engineer with a few years behind you who wants data heavy commerce systems and clear ownership of what you build.

Think twice if

You are a recent graduate, or your Java experience is mostly CRUD web services. The distributed transaction and async messaging requirement is where this posting will actually be decided.
Apply on company site Opens job-boards.greenhouse.io, the employer's own application page. Applying is always free.
More roles like this, every day

Every link is checked live before we post it. Get the day's list in your inbox.

Free · one email a day · unsubscribe anytime

More from July 21, 2026

← Back to all jobs