Lead Software Engineer - Slingshot
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 Slingshot. The position is based in
Bangalore with a hybrid work model (2 days per week in-office, remainder remote).
The Lead Software Engineer will serve as the technical lead and delivery owner for applications built on the Servoy
platform, ensuring business-critical solutions are designed, developed, and delivered with high quality and scalability.
This role combines strong hands-on development expertise with technical leadership, guiding the team through full
stack application development using Servoy technologies.
You will work closely with product owners, architects, QA engineers, and business stakeholders to design and deliver
end-to-end solutions leveraging JavaScript for business logic, SQL for database management, Servoy Titanium for
responsive UI development, and ServoyCloud for DevOps and deployment. In addition to hands-on development, you
will mentor engineers, drive engineering standards, and ensure the platform evolves to meet future business needs.
Your key responsibilities will include:
• Act as a Lead Software Engineer within the engineering organization, owning technical delivery for Servoy-based
applications
• Lead the design, development, and maintenance of full-stack Servoy applications
• Develop and optimize JavaScript-based business logic across client and server layers
• Design, write, and optimize SQL queries, data models, and database integrations
• Build responsive and scalable user interfaces using Servoy Titanium (Angular-based designer)
24 Albion Rd • Suite 230 • Lincoln, RI • 02865 • O: +1 800.422.4782 • caisoft.com
• Own and support application deployment, automation, and monitoring using ServoyCloud
• Collaborate closely with product managers, QA, and business stakeholders to translate requirements into
technical solutions
• Drive technical design decisions, coding standards, and best practices across the team
• Review code and designs to ensure maintainability, performance, and security
• Identify opportunities to improve architecture, performance, and developer productivity
• Plan, estimate, and deliver work across multiple concurrent initiatives
• Mentor and guide senior and junior software engineers
• Present technical designs, progress, and risks to engineering leadership and stakeholders
You will be a good fit if you are:
• 10+ Yrs of relevant experience (guideline).
• Own end-to-end technical delivery across core Avanti functional areas, drive design and code quality, and lead
production issue triage and performance remediation (UI, DB, and latency). Requires expert JavaScript, strong
Java and JVM knowledge, expert SQL Server, advanced performance tuning plus concurrency and locking
concepts, along with mentoring/technical ownership and security awareness.
• Strong hands-on experience with Servoy application development
• Proficient in JavaScript for enterprise business logic
• Strong in SQL, including database design, query optimization, and data integrity
• Experienced with Servoy Titanium for building responsive, Angular-based user interfaces
• Familiar with ServoyCloud for CI/CD, deployment, and environment management
• Comfortable working across the full application stack
• Experienced in leading teams and owning technical delivery
• Analytical, solution-oriented, and capable of solving complex technical problems
• A strong communicator who collaborates effectively with technical and business stakeholders
We would welcome (but not required):
• Experience modernizing or scaling existing Servoy applications
• Exposure to cloud-native architectures and DevOps best practices
• Experience working in Agile or hybrid delivery environments
• Experience working in a global or distributed engineering organization
• Prior experience mentoring or leading multi-level engineering teams
Remuneration & Benefits
• Receive a competitive salary
• Be enrolled on our Employee Benefits Scheme
• Generous holidays and other employee benefits
• Get the opportunity to be part of a rapidly growing business, providing an unrivalled opportunity to develop
your skillset
24 Albion Rd • Suite 230 • Lincoln, RI • 02865 • O: +1 800.422.4782 • caisoft.com
• Be part of a collaborative, values-led team that is working hard to grow our business, our partner’s businesses
and enable our customers to survive and thrive!
• Enjoy a great progression plan with opportunities for a long-standing career within our business
• Fantastic opportunity to hire & develop your own team in the future as the business grows and requires
additional resource.
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
[email protected] or send an e-mail with your specific accommodation request.