Lead Software Engineer: Mobile Development

Caterpillar

Actively hiring Posted this week
Peoria, Illinois · Chicago, Illinois · Irving, TX Posted 5 days ago $128,470$208,770 / year

At a glance

AI generated

TL;DR

The Lead Software Engineer role at Cat® Digital's Digital Adoption & Customer Success team involves leading the execution and delivery of software projects for the Cat Central mobile app, ensuring production stability and continuous improvement. This includes managing incidents, coaching developers, and guiding technical decisions to align with business priorities. The position requires extensive experience in software engineering and technical leadership, particularly in building and operating large-scale applications on AWS with strict uptime requirements. Key responsibilities include release management, risk assessment, and championing the use of AI productivity tools like GitHub Copilot for code quality and automation. Candidates should be proficient in React Native or native mobile development, familiar with mobile app lifecycles, and have a track record of coaching engineers to foster technical growth within a high-scale, customer-centric environment.

Skills

AWS CloudWatch React Native GitHub Copilot Docker CI/CD Kubernetes Terraform PostgreSQL MongoDB Git Jenkins Swagger JSON YAML RESTful APIs SaaS Mobile App Development iOS Android

What you'll do

  • Design and implement software applications for the Cat Central mobile app using agile methods.
  • Manage production incidents by conducting triage, root cause analysis, and resolution tracking.
  • Own the release management process, including scheduling, risk assessment, and post-release validation.
  • Coach developers through code reviews, architecture discussions, and hands-on pairing sessions.
  • Champion the adoption of AI productivity tools to accelerate development and improve code quality.
  • Ensure continuous improvement by identifying patterns of recurring defects or technical debt.

What we're looking for

  • Extensive experience in software engineering and technical leadership.
  • Proven ability to manage large-scale production applications with high transaction volumes.
  • Experience with AWS CloudWatch for monitoring and operational visibility.
  • Familiarity with mobile application development lifecycles and release processes.
  • Demonstrated proficiency with AI productivity tools for code generation and debugging.
  • Track record of managing production incidents for user-facing applications.
  • Experience with release management tooling, including feature flags and phased rollouts.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 24 open roles on FindRole.

Listed pay typically runs $122,360–$183,140 across 24 roles with salary data.

Most-posted roles

View all roles at Caterpillar