Ziegler Caterpillar

Principal Mobile Software Engineer

21 November 2025
Apply Now
Deadline date:
£144960 - £235440 / year

Job Description

Career Area: Technology, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you’re joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities.

We don’t just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Cat® Digital is the digital and technology arm of Caterpillar Inc. , leveraging the latest technologies to build industry leading digital and analytics solutions for our customers and dealers.

We’ve created an inclusive environment for you to explore your passions, make an impact, and do the work that really matters. With over

5M connected assets worldwide, our business and in the industries, we serve, data is generated continuously by Cat® equipment using the latest technology, advanced analytics, telematics and AI capabilities to help our customers build a better world. Job Summary: The AI Assistant team seeks an experienced Senior Software Test Engineer to join our innovative team at Caterpillar. Work as a Quality Engineer with senior-level responsibilities to maintain high standards for mobile apps.

You will be responsible for the quality of our features, crafting test strategies, performing manual tests and automation testing, and tracking defects carefully. This candidate is an exceptional leader, with excellent problem-solving skills and proven experience across the mobile application space. Job Summary: The Principal Mobile Software Engineer will serve as a technical leader, overseeing the design, development, and deployment of Caterpillar’s advanced mobile SDK.

This role is responsible for architecting a best-in-class platform that supports a diverse portfolio of digital applications, with a primary focus on cross-platform mobile development. The engineering team delivers SDK plugins for a variety of enterprise mobile applications across Caterpillar, collaborating closely with product management, design, and engineering teams to ensure exceptional delivery standards.

This position is instrumental in sustaining the delivery of high-quality solutions for our dealers and customers, integrating AI into workflows used by tens of thousands of users to enhance efficiency and generate significant value. What You Will Do: Responsibilities of the Principal Mobile Engineer are across functional lines with individuals assigned in new application development and/or maintenance of various mobile apps. Competent to perform and lead all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.

Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls. Works independently on complex systems or infrastructure components that may be used by one or more applications or systems. Drives application development focused around delivering valuable business features.

Mentor and assist software engineers, providing technical assistance and direction as needed. Maintains high standards of software quality within the team by establishing good practices and habits. Identifies and encourages areas for growth and improvement within the team.

Guide the team to develop a structured application/interface code, new program documentation, operations documentation, and user guides in a casual, flexible environment. Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness. Performs integrated testing and customer acceptance testing of components that require careful planning and execution to ensure timely, quality results.


EWJD3