Caterpillar

Lead Software Engineer; UI Development

Caterpillar

Chicago, IL, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to Caterpillar, a global leader in the manufacturing industry. We are currently seeking a highly skilled and passionate Lead Software Engineer for our UI Development team. As a Lead Software Engineer at Caterpillar, you will have the opportunity to work on cutting-edge technology and lead a team of talented engineers to develop innovative solutions. We are looking for someone who is driven, detail-oriented, and has a strong background in UI development. If you are ready to take on new challenges and make a significant impact in the industry, we encourage you to apply for this exciting opportunity.

  1. Develop and implement high-quality user interface solutions for Caterpillar's products and applications.
  2. Lead and manage a team of software engineers to achieve project goals and deliverables.
  3. Collaborate with cross-functional teams to understand project requirements and provide technical expertise.
  4. Stay updated with industry trends and best practices in UI development to continuously improve product offerings.
  5. Conduct code reviews, provide feedback, and ensure code quality standards are met.
  6. Mentor and coach team members to foster their growth and development.
  7. Manage project timelines and prioritize tasks to ensure timely delivery.
  8. Troubleshoot and resolve technical issues in a timely and efficient manner.
  9. Communicate project progress, risks, and roadblocks to stakeholders.
  10. Develop and maintain documentation for software development processes and procedures.
  11. Continuously improve processes and methodologies to optimize team efficiency and productivity.
  12. Collaborate with product managers and designers to create user-friendly and visually appealing designs.
  13. Participate in recruitment and onboarding of new team members.
  14. Adhere to company values and ethics while representing Caterpillar in a professional manner.
Where is this job?
This job is located at Chicago, IL, USA
Job Qualifications
  • Extensive Experience With Ui Development: A Qualified Lead Software Engineer For Ui Development At Caterpillar Should Have A Minimum Of 5 Years Of Experience In Developing User Interfaces For Web And Mobile Applications. They Should Be Proficient In Html, Css, And Javascript, And Have A Strong Understanding Of Responsive Design And Cross-Platform Compatibility.

  • Technical Leadership Skills: As A Lead Software Engineer, The Candidate Should Have Proven Experience In Leading A Team Of Developers And Guiding Them In Technical Decision-Making. They Should Have Excellent Communication Skills And Be Able To Effectively Collaborate With Cross-Functional Teams.

  • In-Depth Knowledge Of Ui Frameworks: The Ideal Candidate Should Have A Deep Understanding Of Modern Ui Frameworks Such As Angular, React, Or Vue.js. They Should Be Able To Leverage These Frameworks To Build Scalable And Maintainable User Interfaces For Complex Applications.

  • Strong Problem-Solving Abilities: A Lead Software Engineer Should Be Able To Identify And Solve Complex Technical Problems Related To Ui Development. They Should Possess Strong Analytical Skills And Be Able To Think Creatively To Come Up With Innovative Solutions.

  • Agile Development Experience: At Caterpillar, We Follow An Agile Development Methodology, And The Lead Software Engineer Should Have Experience Working In An Agile Environment. They Should Be Familiar With Agile Principles And Practices Such As Scrum, Kanban, And Continuous Integration/Continuous Delivery (Ci/Cd).

Required Skills
  • Quality Assurance

  • Javascript

  • AngularJS

  • Agile Methodology

  • React

  • Responsive Design

  • HTML/CSS

  • Mobile development

  • Front-end development

  • Cross-Platform Compatibility

  • User Experience (UX) Design

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Lead Software Engineer; UI Development in Chicago, IL, USA is between $113,000 to $150,000 per year. Salaries may vary depending on the company, level of experience, and specific job responsibilities. Additionally, factors such as education, certifications, and industry expertise can also impact salary.

Additional Information
Caterpillar is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 11th, 2026
Apply BeforeJune 9th, 2026
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Caterpillar

Caterpillar, Inc. engages in the manufacture of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. It provides technology for construction, transportation, mining, forestry, energy, logistics, electronics, financing, and electric power generation. It operates through the following segments: Construction Industries, Resource Industries, Energy & Transportation, and Financial Products.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started