Caterpillar Inc.

Lead Software Engineer

Caterpillar Inc.

full-time

Posted on:

Location Type: Office

Location: IrvingIllinoisTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

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

Job Level

About the role

  • Provide thought leadership on methodology to identify high value opportunities to automate processes and improve employee efficiency through the use of AI technologies.
  • Lead workshops and design sessions on high value use cases for AI and process automation.
  • Designing, creating, deploying, and sustaining software solutions on a large scale.
  • Implementing application architectural patterns, including but not limited to MVC, Microservices, and Event-driven architectures.
  • Lead the development of robust data pipelines for ingestion, transformation, and delivery using Snowflake, dbt, and cloud-native tools.
  • Optimize data storage, retrieval, and processing for performance, reliability, and cost-efficiency.

Requirements

  • Bachelor’s or master’s degree in computer science, Engineering, or related field.
  • 10+ years of experience in data engineering, with at least 2+ as team lead
  • Excellent communication, leadership, and stakeholder management skills.
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 & Tools
AI technologiesprocess automationsoftware solutionsapplication architectural patternsMVCMicroservicesEvent-driven architecturesdata pipelinesSnowflakedbt
Soft Skills
communicationleadershipstakeholder management