Caterpillar Inc. is looking for a Software Engineer to join our team. In this role, you will be responsible for programming, project management, and development assignments, directly tackling complex technical problems and driving application development focused on delivering business value. You will work as part of our global team, helping build stronger, more sustainable communities through innovation.
What You'll Do
- Perform all programming, project management, and development assignments.
- Work directly on complex application and technical problem identification and resolution, including responding to off-shift and weekend support calls.
- Work independently on complex systems or infrastructure components used by one or more applications.
- Drive application development focused around delivering business valuable features.
- Identify and encourage areas for growth and improvement within the team.
- Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
- Perform integrated testing and customer acceptance testing of components.
What We're Looking For
- A Master’s degree or foreign equivalent in Information Systems, Software Engineering, Electronics Engineering, or a related field.
- 2 years of experience in software engineering, Information Systems, or a related occupation.
- 2 years of experience designing and developing software applications in CRM.
- Experience designing, developing, deploying, and maintaining software in large scale CRM Orgs.
- Experience with Datastores such as Elasticsearch, MySQL, or Oracle.
- Experience developing software applications using relational and NoSQL databases.
- Experience with application architectural patterns, such as: MVC, Microservices, or Event-driven.
- Experience deploying software using CI/CD tools such as: Jenkins, GoCD, Azure Devops.
- Experience working within an Agile framework such as Scrum.
Technical Stack
- CRM
- Elasticsearch, MySQL, Oracle
- Relational databases, NoSQL databases
- MVC, Microservices, Event-driven architecture
- Jenkins, GoCD, Azure Devops
Benefits & Compensation
- Compensation range: $112,923 – $158,480 plus incentive bonus.
- 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 and Employee Assistance Program.
- Voluntary Benefits and Employee Discounts.
- Career Development and Tuition Reimbursement.
- Disability benefits and Life Insurance.
- Parental leave and Adoption benefits.
Work Mode
This is a global position based in Irving, TX.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities.






