Principal Mobile Software Engineer

Caterpillar

Not Interested
Bookmark
Report This Job

profile Job Location:

Westminster, CA - USA

profile Monthly Salary: $ 144960 - 235440
Posted on: 4 days ago
Vacancies: 1 Vacancy

Job Summary

Career Area:

Technology Digital and Data

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar yourejoining 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 dontjust 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. Weve created an inclusive environment for you to explore your passions make an impact and do the work that really matters. With over 1.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 Principal Mobile Software Engineer will serve as a technical leader overseeing the design development and deployment of Caterpillars 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.

  • The employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.

  • The position manages the completion of its own work assignments and coordinates work with others. Based on past experiences and knowledge the Lead Mobile Software Engineer normally works independently with minimal management input and review of end results.

What You Will Have:

  • Technical Leadership & Vision: Demonstrates the ability to lead teams in designing and developing robust scalable and maintainable software architectures providing strategic direction and technical expertise.

  • Effective Communication: Applies advanced communication skills to clearly convey ideas requirements and feedback to diverse audiences ensuring mutual understanding and successful collaboration.

  • Mentorship & Coaching: Fosters a culture of continuous learning by mentoring and guiding engineers of all levels sharing knowledge through code reviews design discussions and training sessions.

  • Strategic Planning & Alignment: Collaborates across departments to define and align technical roadmaps with broader business goals demonstrating foresight and adaptability in evolving environments.

  • Innovation & Problem Solving: Proactively researches and evaluates new technologies tools and platforms recommending solutions that enhance productivity efficiency and system performance.

  • Cross-functional Teamwork: Builds strong relationships with Product Design QA and DevOps teams to gather requirements manage project scope and ensure seamless delivery of integrated solutions.

  • Quality Focus: Advocates for best engineering practices security standards and quality assurance processes to deliver reliable high-quality software products.

  • Decision Making & Critical Thinking: Utilizes structured decision-making approaches analyzing complex situations and making informed productive choices that benefit the team and organization.

  • Process & Methodology: Applies a thorough understanding of the software development life cycle integration engineering and product testing methodologies to ensure successful project delivery and product excellence.

Basic Qualifications:

  • Bachelors degree in computer science Software Engineering or related field

  • Proven mobile development experience.

  • Experience leading cross-platform mobile application development team.

  • Demonstrated experience creating mobile applications using mobile frameworks such as Capacitor React Native Flutter Ionic Angular and/or a native experience in iOS / Android.

  • Proficient with communicating via REST APIs

  • Experience with Firebase Cloud Messaging Firebase Analytics & Firebase Performance.

  • Strong understanding of mobile development principles and architecture

  • Strong understanding of security principles and experience implementing security measures in mobile applications.

  • Understanding of mobile application performance optimization techniques

  • Experience deploying software using CI/CD tools such as Azure Devops and GitHub actions.

  • Experience collaborating with cross-functional teams including product managers backend engineers and designers.

  • Experience with agile development methodologies.

  • Experience writing unit tests integration tests.

  • Excellent communication skills.

Considerations for Top Candidates:

  • Expertise advanced mobile threading concepts ensuring optimal performance and responsiveness in complex applications.

  • Strong commitment to adhering to design guidelines with a focus on developing reusable and maintainable codebases.

  • Proven ability and enthusiasm for developing cross-platform mobile solutions leveraging modern frameworks to deliver seamless user experiences across devices.

  • Demonstrated leadership in managing medium-to-large-scale projects that drive strategic business objectives and deliver high-impact results.

  • Hands-on experience integrating artificial intelligence capabilities into mobile applications to enhance functionality and user engagement.

What You Will Get:

Working with a Fortune 100 leader you can build your career on a global scale and take advantage of development opportunities with emerging technologies. Weve created an inclusive environment for you to explore your passions make an impact and do the work that really matters. Join Us.

Additional Information:

This position will have the option to be based out of our Chicago IL; Peoria IL or Broomfield CO offices.

#LI
#BI

About Caterpillar

Caterpillar Inc. is the worlds leading manufacturer of construction and mining equipment off-highway diesel and natural gas engines industrial gas turbines and diesel-electric locomotives. For nearly 100 years weve been helping customers build a better more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services backed by our global dealer network provide exceptional value that helps customers succeed.

Summary Pay Range:

$144960.00 - $235440.00

Compensation and benefits offered may vary depending on multiple individualized factors job level market locationjob-related knowledge skills individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.

Benefits:

Subject to plan eligibility terms and guidelines. This is a summary list of benefits.

  • Medical dental and vision benefits*

  • Paid time off plan (Vacation Holidays Volunteer etc.)*

  • 401(k) savings plans*

  • Health Savings Account (HSA)*

  • Flexible Spending Accounts (FSAs)*

  • Health Lifestyle Programs*

  • Employee Assistance Program*

  • Voluntary Benefits and Employee Discounts*

  • Career Development*

  • Incentive bonus*

  • Disability benefits

  • Life Insurance

  • Parental leave

  • Adoption benefits

  • Tuition Reimbursement

* These benefits also apply to part-time employees

Posting Dates:

November 25 2025 - November 30 2025

Any offer of employment is conditioned upon the successful completion of a drug screen.

Caterpillar is an Equal Opportunity Employer Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.

Not ready to apply Join our Talent Community.


Required Experience:

Staff IC

Career Area:Technology Digital and DataJob Description:Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar yourejoining 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 ...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Caterpillar is the world’s leading manufacturer of construction and mining equipment, diesel and natural gas engines, industrial turbines and diesel-electric locomotives.

View Profile View Profile