Software Development Engineer I
@ CommerceIQ

Bengaluru, Karnataka, India
On Site
Posted 11 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXX***** @commerceiq.ai
Recommended after applying

Job Details

Company Overview

CommerceIQ’s AI-powered digital commerce platform is revolutionizing the way brands sell online. Our unified ecommerce management solutions empower brands to make smarter, faster decisions through insights that optimize the digital shelf, increase retail media ROI and fuel incremental sales across the world’s largest marketplaces. With a global network of more than 900 retailers, our end-to-end platform helps over 2,200 of the world’s leading brands streamline marketing, supply chain, and sales operations in more than 50 countries. Learn more at commerceiq.ai.

Key Responsibilities

  • Develop, test, and release high quality features impacting revenue and margins.
  • Design features considering system scale and high availability.
  • Collaborate with the team through code reviews, design discussions, and mentoring.
  • Own feature development and work directly with product teams.
  • Participate in all phases of the software development cycle as part of a Scrum team.

Requirements

  • Experienced Java developer with strong software system design skills.
  • Experience with distributed transaction-processing systems or asynchronous messaging technology.
  • Understanding of system performance trade-offs, load balancing, and high availability engineering.
  • Passion for building quality software with end-to-end responsibility.
  • Knowledge of enterprise information systems, service oriented architectures, and operational data stores is a plus.
  • BS or MS in Computer Science/Engineering, Mathematics, Statistics, or similar from a top-tier institution.

Key skills/competency

  • Java
  • Software Design
  • Distributed Systems
  • Asynchronous Messaging
  • High Availability
  • Scrum
  • Code Reviews
  • Mentorship
  • OOP
  • Feature Ownership

How to Get Hired at CommerceIQ

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Java and system design skills.
  • Study CommerceIQ: Understand their digital commerce platform.
  • Prepare for technical interviews: Focus on OOP and distributed systems.
  • Practice Scrum scenarios: Be ready for real-world agile questions.

📝 Interview Preparation Advice

Technical Preparation

Review Java fundamentals and advanced topics.
Practice coding for distributed systems and scalability.
Study asynchronous messaging and load balancing techniques.
Prepare for design discussion and system performance tests.

Behavioral Questions

Describe a time you mentored a team.
Explain handling tight deadlines in a Scrum team.
Discuss resolving conflicts during code reviews.
Share an experience with full feature ownership.

Frequently Asked Questions