← All Jobs
Posted Apr 15, 2026

Staff Engineer

Apply Now
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 team consists of ~800 employees worldwide who work across 15 core industries and support 5,000+ customers, guided by sound judgment, long-term thinking, and outcomes that endure.     CAI Business Units and the Markets We Serve   CAI Software is organized into three business units - Graphic Communications, Process Manufacturing, and Discrete Manufacturing – aligned to the markets we serve. This structure allows our teams to stay close to customer needs while operating with the scale and support of a global software company. This role is part of our Process Manufacturing business unit, which provides ERP and operational software to manufacturers that transform raw materials into finished goods through formulas, recipes, or batch-driven processes. We work with small to enterprise manufacturers across industries such as food and beverage, bottling, pharmaceuticals, nutraceuticals, chemicals, paint, paper, tile, and supply chain logistics—supporting end-to-end operations from sourcing through production and distribution.     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 is a staff-level individual contributor role. You will be expected to provide deep technical expertise, drive architectural decisions, drive implementation strategies, and mentor other engineers. You’ll contribute directly to the codebase and play a key role in shaping the technical direction of our team and product.     What You’ll Do   - Advocate for engineering excellence through code reviews, testing strategies, and documentation by designing and implementing performant, secure, and maintainable code for our React Native apps. - Help identify and address performance, reliability, and scalability issues across the technology stack. - Partner with backend, web, QA, product, and design teams to deliver cross-functional features. - Own our GitHub actions, automated testing and CI/CD pipelines for mobile applications. - Provide technical guidance and mentorship to other engineers on the team - Actively participate and drive agile ceremonies. Contribute to team planning and retrospectives - Stay current with industry trends and advocate for the adoption of relevant tools and technologies     What We’re Looking For   - 6+ years of professional software engineering experience, including at least 4 years building mobile applications using React Native. React Query is a strong plus. - Demonstrated technical leadership in shipping high-quality mobile products at scale - Deep understanding of React Native architecture, components, and ecosystem - Strong proficiency in JavaScript and TypeScript for mobile application development - Familiarity with native mobile platforms — iOS (Objective-C or Swift) and Android (Java or Kotlin) — is a strong plus - Experience building responsive, accessible, and user-friendly mobile interfaces - Strong grasp of RESTful and GraphQL APIs, offline data storage, and mobile networking - Familiarity with Expo, SQLite and Drizzle is a plus - Familiarity with observability tools. Datadog is a strong add. - Familiarity with the AWS stack. - Comfortable working in a remote-first Agile environment with cross-functional teams - Experience with mobile build/release pipelines and DevOps practices is a plus - BS in Computer Science or equivalent experience preferred     Why Join Us   You’ll have the opportunity to drive some of the most critical transformation initiatives in our company’s history. This is a highly visible role working directly with senior leadership to shape the future operating model of CAI. You’ll bring clarity, discipline, and execution focus to complex cross-functional programs while gaining exposure across every function of the business.
Interested in this role?Apply on iHire