Caterpillar Inc.

Lead Mobile Software Engineer

Caterpillar Inc.

full-time

Posted on:

Location Type: Hybrid

Location: Irving • Illinois, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $126,000 - $204,720 per year

Job Level

Senior

Tech Stack

AndroidAzureiOSJavaJavaScriptReactReact NativeSQL

About the role

  • Provides technical leadership in design, development, and deployment of Caterpillar’s state-of-the-art digital platform
  • Builds a world-class platform to host a wide range of digital applications, focused primarily on mobile cross-platform development
  • 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
  • Mentors and assists 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
  • Guides the team to develop structured application/interface code, new program documentation, operations documentation, and user guides
  • Communicates 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

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field
  • Demonstrated experience creating mobile applications using mobile frameworks such as React Native in both iOS/Android systems
  • Extensive experience in software development frameworks such as Java, JavaScript, React, SQL, Web Services and other related object-oriented software development technologies and frameworks
  • Experience leading cross platform mobile application development teams
  • Experience supporting eCommerce mobile development projects preferred
  • Demonstrated leadership on medium to large-scale projects impacting strategic priorities
  • Understanding of mobile application performance optimization techniques
  • Experience with deploying software using CI/CD tools such as Azure DevOps, GitHub actions
  • Experience in collaborating with cross-functional teams including product managers, backend engineers and designers
  • Experience with agile development methodologies
  • Experience writing unit tests, integration tests.
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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
mobile application developmentReact NativeJavaJavaScriptSQLWeb ServicesCI/CDunit testingintegration testingagile development
Soft skills
technical leadershipmentoringcommunicationproblem identificationteam guidancequality assurancecollaborationgrowth encouragementindependent workcustomer interaction
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software Engineering