Software Development Engineer I @ CommerceIQ
placeBengaluru, Karnataka, India
businessOn Site
Posted 11 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
circle
Review Java fundamentals and advanced topics.
circle
Practice coding for distributed systems and scalability.
circle
Study asynchronous messaging and load balancing techniques.
circle
Prepare for design discussion and system performance tests.
Behavioral Questions
circle
Describe a time you mentored a team.
circle
Explain handling tight deadlines in a Scrum team.
circle
Discuss resolving conflicts during code reviews.
circle
Share an experience with full feature ownership.
Frequently Asked Questions
What should I know about CommerceIQ for a Software Development Engineer I role?
keyboard_arrow_down
How does CommerceIQ evaluate Software Development Engineer I candidates?
keyboard_arrow_down
What technical skills are critical for a Software Development Engineer I at CommerceIQ?
keyboard_arrow_down
Is prior experience with Scrum required for CommerceIQ’s Software Development Engineer I role?
keyboard_arrow_down
How does CommerceIQ support career growth for Software Development Engineer I?
keyboard_arrow_down
What kind of projects will a Software Development Engineer I at CommerceIQ work on?
keyboard_arrow_down
How important is distributed system knowledge for CommerceIQ?
keyboard_arrow_down
What academic background is preferred for CommerceIQ’s Software Development Engineer I role?
keyboard_arrow_down
Does CommerceIQ require experience with high availability systems?
keyboard_arrow_down
What is CommerceIQ’s approach to team collaboration for a Software Development Engineer I?
keyboard_arrow_down