Senior Software Engineer
Listed on 2026-05-28
-
Software Development
Backend Developer, Full Stack Developer, Software Engineer
Sr. Software Engineer - Slingshot
Great people. Greater business impact.
About CAICAI 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 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.
Aboutthe Role
You will design, build, and maintain enterprise web applications, including backend services and integration‑facing workflows across multiple modules that support core business functionality and third‑party systems.
This role requires strong programming and object‑oriented fundamentals, hands‑on experience working with backend services and APIs, and comfort navigating data models and integration layers. While exposure to UI development is valuable, the primary focus will be on backend reliability, scalability, and performance, with opportunities to grow across the full application stack.
Your key responsibilities will include:- Design, develop, and maintain REST APIs and backend services that support core workflows and integrations.
- Design, build, and optimize SQL queries, stored procedures, and database structures, including indexing and query tuning, to ensure data integrity, scalability, and performance across application modules.
- Collaborate with frontend engineers to define API contracts and ensure robust service interactions.
- Contribute to database design, query optimization, and data integrity across modules.
- Troubleshoot and resolve issues across service, integration, and data layers.
- Support application deployments and operational reliability across environments.
- Build and maintain responsive user interfaces using Servoy Titanium (Angular‑based designer)
- Apply AI‑assisted development tools and emerging AI‑driven practices (e.g.,
code generation, analysis, and automated testing
) to improve delivery speed and code quality while ensuring solutions remain secure, maintainable, and well‑reviewed. - Support application deployments, builds, and environment management using Servoy Cloud
- Collaborate with senior engineers, QA, and product managers to understand requirements and deliver solutions
- Write clean, readable, and maintainable code aligned with established engineering standards
- Participate in code reviews and incorporate feedback to improve code quality
- Troubleshoot and fix defects across application, UI, data, and deployment layers
- Accurately estimate assigned tasks and deliver work on time
- Maintain documentation for implemented features and fixes
- Support production systems and assist with issue resolution
- 4+ Yrs of relevant experience (guideline).
- Develop and maintain REST APIs and backend services using JavaScript with Node.js or Java (Spring) that support core business workflows and system integrations.
- Contribute to data modeling, performance optimization, and system reliability, with opportunities to expand into UI and full‑stack development over time.
- Requires strong programming and OOP fundamentals, experience working with REST APIs, and comfort with SQL and pragmatic No
SQL usage. Willingness to learn and grow across the application stack is expected.
- Experience enhancing or supporting existing Servoy applications
- Exposure to Agile development practices
- Experience working in a global or distributed engineering team
- Intere…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).