I

Senior Software Engineer - C++

Impact Analytics

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
4+ yrs
Salary
Openings
1
Posted
2 days ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Impact Analytics

Impact Analytics is a Series D funded company specializing in AI-native SaaS solutions and consultancy to help organizations enhance profitability and customer satisfaction through advanced data insights and predictive analytics. Their comprehensive platform covers planning, forecasting, merchandising, pricing, and promotions, enabling smarter real-time decisions rather than relying on outdated inputs. With over a million machine learning models powering their services, Impact Analytics has been a leading innovator in AI for a decade, driving progress in retail, grocery, manufacturing, and CPG industries. In 2025, the company is pioneering Agentic AI by delivering autonomous solutions that allow businesses to adapt instantly, optimize operations, and boost profits without manual effort.

Role and Impact

As a Senior Software Engineer, you will contribute to designing and developing sophisticated products that deliver tangible client value and open new revenue avenues. Your work involves building scalable, high-performance systems and addressing complex engineering challenges that fuel product breakthroughs.

Key Responsibilities and Requirements

  • Demonstrate over four years of practical experience programming in C++.
  • Exhibit strong coding basics with solid object-oriented design and understanding of design patterns.
  • Possess deep knowledge of data structures, algorithms, memory management, multithreading, and optimization for performance.
  • Develop scalable and robust applications alongside backend systems.
  • Familiar with key-value databases, caching mechanisms, search technologies, and messaging queues.
  • Experience with distributed systems is highly advantageous.
  • Apply critical thinking and problem-solving abilities to resolve intricate engineering issues.
  • Preferably have experience related to AI/ML systems or handling data-intensive applications.
  • Knowledge of Docker and Kubernetes containerization technologies is beneficial.
  • Comfortable working within Linux operating environments.

What We Offer

  • The chance to build some of India’s premier enterprise SaaS products.
  • Opportunities to tackle difficult technical problems, innovate, and learn continuously.
  • A flat and collegial culture with a hardworking yet fun approach.
  • A dynamic environment fostering growth with encouragement to experiment without fear of failure.
  • Competitive salary packages aligned with industry standards, plus extensive health insurance benefits.
  • Company accolades include recognition as one of America's fastest-growing companies by Financial Times (2020-2024) and Inc. 5000 (2018-2024), top ranking in the RIS Software LeaderBoard 2024, and placement in Fortune’s Most Innovative Companies list alongside major tech companies.
  • Strategic partnership with Google for advanced generative AI retail tools and multiple Gartner recognitions across retail technology sectors.

Level

Senior

Tools & software

Docker required Kubernetes required Linux required

How they work

Problem Solving

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer