Senior Software Engineer - C++
Bengaluru, Karnataka, India · Full Time
Be the first to apply
- Experience
- 4+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 day 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 consulting services aimed at enhancing profitability and customer satisfaction through advanced data insights and predictive analytics. Their integrated platform supports planning, forecasting, merchandising, pricing, and promotions, enabling companies to make data-driven decisions with real-time insights instead of relying on outdated forecasts. Backed by over a million machine learning models, Impact Analytics sets industry-leading standards in forecasting, planning, and operational excellence across sectors like retail, grocery, manufacturing, and consumer packaged goods. In 2025, the company pioneers Agentic AI, delivering autonomous solutions that allow businesses to adapt instantly and optimize operations without manual input.
Impact of Your Role
As a senior software engineer, you will architect and develop advanced products that provide measurable client value and create new business opportunities. Your work will involve building scalable, high-performance systems and addressing complex engineering challenges that drive product innovation.
Qualifications and Experience
- Minimum of four years of practical experience in C++ programming.
- Solid fundamentals in coding with strong object-oriented design abilities and proficiency in design patterns.
- Comprehensive knowledge of data structures, algorithms, memory handling, multithreading, and performance tuning.
- Proven experience designing scalable, high-performance backend applications and systems.
- Familiarity with key-value storage, caching mechanisms, search infrastructure, and message queue technologies.
- Experience with distributed systems is highly preferable.
- Strong analytical thinking and problem-solving skills geared towards tackling complex engineering problems.
Additional Preferred Skills
- Background in AI/ML-based systems or processing data-intensive applications.
- Experience with containerization tools such as Docker and orchestration platforms like Kubernetes.
- Proficiency working within Linux environments.
What This Role Offers
- Chance to contribute to some of India's leading enterprise SaaS products.
- Opportunities to engage with challenging engineering problems and implement innovative solutions.
- Flat organizational culture promoting a work-hard, play-hard mindset.
- Opportunities for rapid career growth by encouraging experimentation and learning without fear of failure.
- Competitive compensation with excellent health insurance benefits.
- Recognition including rankings among America's fastest-growing companies and most innovative firms, as well as accolades from industry-leading publications and partnerships with major tech players such as Google.
Level
Senior