
Great people. Greater business impact.
About CAI
CAI Software builds digital work execution platforms and software solutions that help manufacturing businesses operate with greater clarity and control. Our people bring structure to complexity by replacing fragmented, paper-based processes with connected digital workflows that improve visibility, compliance, and decision-making in real industrial environments. With 45+ years of experience and a presence across 10+ countries, CAI combines deep industry understanding with practical technology. Our teams work across 15 core industries and support 5,000+ customers, guided by sound judgment, long-term thinking, and outcomes that endure.
CAI India
CAI India is a strategic investment in the company’s future. Our Bangalore Center of Excellence is a place of ownership, expertise, and accountability. Teams in India work on global products end to end, contribute to key decisions, and influence how CAI evolves as a business. This is not a support-led model, but rather a center designed to lead through knowledge, responsibility, and trust.
About the Role
This role is part of CAI Software's Graphics Communications BU and will contribute to Tharstern Desktop. The position is based in Bangalore with a hybrid work model (2 days per week in-office, remainder remote).
The Senior Software Engineer will serve as a key technical contributor for ERP and Print MIS platforms, building and maintaining business-critical software that supports complex print and enterprise workflows end to end. This role combines strong hands-on engineering expertise with a solid understanding of print industry and ERP domains, operating across integration-heavy and performance-sensitive systems.
You will work closely with product managers, architects, QA engineers, and business stakeholders to design, develop, and evolve solutions across order management, production workflows, pricing, scheduling, and system integrations. In addition to delivering high-quality code, you will influence technical decisions, contribute to modernization initiatives, and help ensure the platform remains scalable, maintainable, and aligned with long-term business needs.
Your key responsibilities will include:
You will be a good fit if you are:
We would welcome (but not required):
Remuneration & Benefits
Equal Employment Opportunity
CAI Software is an Equal Opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, sex (including pregnancy, sexual orientation, and gender identity or expression), religion, disability, genetic information, marital status, veteran status, or any other basis protected by local, state or federal law
Disability Accommodation
CAI Software endeavours to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use the online application process and need an alternative method for applying, please contact us at talent.acquisition@caisoft.com or send an e-mail with your specific accommodation request.

ePS (eProductivity Software) is a leading global provider of industry-specific business and production software technology for the packaging and print industries. The company’s integrated and automated software offerings and point solutions are designed to enable revenue growth and drive operating and production efficiencies. eProductivity Software is headquartered in Pittsburgh, Pennsylvania with offices worldwide. With over thirty-years dedicated to delivering best-in-class technology to the packaging and printing industries, it is the company’s deep held philosophy that eProductivity Software succeeds when its customers thrive.