Caterpillar Inc. has opened recruitment for a Senior Software Engineer position within its Cat Digital division, targeting engineering talent based in Chicago, Illinois, and Irving, Texas, according to official corporate postings. The role centers on building and maintaining the backend service layer for the Cat Central mobile platform, a React Native application that delivers genuine parts and equipment data to global customers and dealers.
The recruitment filing outlines an application window running from August 14 through August 23, 2026, with the position designated as a full-time, regular role under job ID R0000388499. According to company career details, the selected engineer will coordinate data flows across major enterprise systems, including eCommerce platforms, Salesforce, B2C operations, and payment processors, acting as an integration bridge between mobile clients and corporate architecture.
Cat Digital operates as the technology arm of Caterpillar Inc., supporting more than 1.5 million connected assets worldwide utilizing telematics, data analytics, and artificial intelligence capabilities.
Backend Architecture and Technical Stack Requirements
The position requires deep technical proficiency in JavaScript and Node.js environments, specifically utilizing Node.js 22, Express, and the OpenAPI-driven routing framework known as openapi-backend for automated request and response validation. According to the engineering specifications, developers in this role will build scalable backend services, configure multi-tier Redis caching layers to optimize response times, and manage secure token handling and authentication flows for iOS and Android applications.
Cloud-native deployment forms a core pillar of the daily responsibilities. Engineers will support operations on Amazon Web Services (AWS) utilizing AWS Lambda through the Serverless Framework alongside ECS and Fargate containerization. Qualified candidates are expected to understand microservices architecture, implement automated testing via frameworks like Vitest, and maintain type-safe JavaScript development protocols combining JSDoc with TypeScript checking.
Collaboration remains vital across multidisciplinary agile teams. The backend services team works closely with mobile app engineers, enterprise system owners, and architecture groups to deliver end-to-end features, conduct thorough code reviews, and mentor incoming engineering staff. Candidates are evaluated on their knowledge of the complete software development life cycle and software integration engineering practices.
Compensation Structure and Candidate Qualifications
Caterpillar lists the summary pay range for the Senior Software Engineer role between $112,710.00 and $183,140.00 USD, noting that final compensation packages vary based on individualized factors, market location, job-related knowledge, and prior experience. Alongside base salary, the total compensation framework includes incentive bonuses, 401(k) savings plans, medical, dental, and vision health coverage, paid time off, and tuition reimbursement programs.
Top candidates typically possess a bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field, paired with professional experience building production-grade API and integration services. The company confirmed that visa sponsorship is not available for this position, and any formal offer of employment remains conditional upon the successful completion of a pre-employment drug screen.
Applicants can review full eligibility criteria, submit applications, or join the Caterpillar talent community through the official Caterpillar Careers Portal.
Keep reading