Manager, Software Engineering

12 years

0 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Manager – Software Engineering

Location: Bangalore, India
Job Type: Full-Time

About Us:

CAI Software is a leading global provider of industry-specific business and production software technology for the packaging and print industries. With offices and teams worldwide, including Bangalore, India, CAI Software’s integrated and automated software offerings and point solutions are designed to enable revenue growth and drive operating and production efficiencies. With over thirty years dedicated to delivering best-in-class technology to the packaging and printing industries, it is the company’s deeply-held philosophy that CAI Software succeeds when its customers thrive.

This role will also benefit from experience supporting software used in batch-driven manufacturing environments and working with leading global brands in sectors such as cosmetics, food & beverage, paint/coatings, pharmaceuticals, and nutraceuticals. Candidates with engineering backgrounds who have helped organizations shift from custom, one-off solutions to standardized, scalable product offerings are especially encouraged to apply. Experience with both on-premise and cloud-based architectures, particularly in industrial or plant-floor contexts, is highly preferred.

Job Description:

We are seeking a strategic and technically strong Manager – Software Engineering to lead the development two flagship products in our manufacturing intelligence and scheduling portfolio. This role requires a blend of engineering leadership, domain expertise in packaging, and delivery excellence. The ideal candidate will guide a team of Principal and Senior Engineers, drive roadmap execution, and foster innovation in UI-rich enterprise applications tailored for packaging converters and manufacturers.

Responsibilities:

  • Lead and manage a cross-functional engineering team responsible for AC4D (including DMI interface) and PF4D product development.
  • Drive execution of product roadmaps, ensuring timely delivery, quality, and alignment with business goals.
  • Provide technical oversight across front-end (Angular) and back-end (.NET, SQL Server) development, with a strong emphasis on UI/UX excellence.
  • Collaborate with Product Management, QA, and global stakeholders to define scope, prioritize features, and manage dependencies.
  • Champion intuitive user interfaces for AC4D’s data visualization and PF4D’s scheduling workflows.
  • Foster a culture of innovation, continuous improvement, and engineering best practices.
  • Mentor and develop engineering talent, supporting career growth and succession planning.
  • Ensure adherence to Agile methodologies, secure coding practices, and DevOps standards.
  • Track and report on team performance, delivery metrics, and customer impact.
  • Encourage adoption of modern tools, including AI-assisted development and intelligent automation.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 12+ years of experience in software development, with 4+ years in engineering leadership roles.
  • Proven experience managing teams delivering enterprise-grade applications using .NET, SQL Server, and Angular.
  • Strong understanding of UI/UX principles and front-end architecture.
  • Experience in Agile environments and managing distributed teams.
  • Excellent communication, stakeholder management, and decision-making skills
  • Ability to balance hands-on technical guidance with strategic leadership.
  • Exposure to cloud platforms (Azure/AWS) and modern DevOps practices.

Preferred Experience (Industry & Solution Engineering):

  • Exposure to batch processing environments and process-manufacturing workflows (e.g., ISA-88 concepts helpful)
  • Experience working with leading brands across cosmetics, food and beverage, paint/coatings, pharmaceuticals, and nutraceuticals
  • Engineering background (process, chemical, industrial, or systems engineering desirable) with experience transitioning from custom project implementations to standardized, repeatable product solutions
  • Hands-on experience with on-premise and cloud-based solutions, especially those interfacing with plant operations, MES, SCADA, or industrial data sources
  • Ability to collaborate with operations, production, quality, and engineering teams to develop scalable, reliable software offerings

Personality

  • Strong oral and written communication skills; able to articulate complex ideas clearly
  • Self-starter with the ability to learn quickly
  • Ability to multi-task and work with minimal supervision
  • Strong team player able to contribute flexibly to team goals
  • Ability to research, apply, and adapt to new technology areas
  • Ownership mindset with enthusiasm, curiosity, and innovation
  • Passionate about learning and continuous improvement

Bachelor's degree in Computer Science or Engineering, or a Master's degree in Engineering or Management from reputable institutions is required

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You