Sr. Integration Engineer
Caterpillar Inc.About the role
Career Area:
Technology, Digital and DataJob Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Cat Digital is the digital and technology arm of Caterpillar Inc., leveraging the latest technologies to build industry leading digital solutions for our customers and dealers. With over 1.5 million connected assets worldwide, our teams use data, technology, advanced analytics, telematics and AI capabilities to help our customers build a better, more sustainable world.
Job Summary:
This position reports to a Software Engineering Manager, working in Dealer Interface Center of Excellence (DICE) team within Dealer Digital Integration Services Section supporting Dealer integration initiatives. As a member of the Dealer Interface Center of Excellence (DICE) team within Cat Digital, a qualified candidate will work with dealers and Cat business partners to ensure both test and production warranty applications and technical connectivity are maintained between Caterpillar and our dealers as they migrate from a legacy Dealer Management System (DMS), for instance DBS, to a modern dealer management systems, or perform upgrades of existing systems, or make changes within their systems environment. This position will offer a qualified candidate the unique opportunity to work directly with Caterpillar dealers and learn the inner workings of the business processes and B2B integration between Caterpillar and our dealer network. The position manages the completion of its own work assignments and coordinates work with others. Based on past experiences and knowledge, the incumbent normally works independently with minimal management input and review of end results.
What You Will Do:
- Acquiring client requirements; resolving workflow problems through automation optimization.
- Writing source codes for new applications, and/or generating and enhancing code samples for existing applications.
- Utilizing automated testing tools to perform the testing and maintenance.
- 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.
- Supports integration development focused around delivering business valuable features
- Assisting software engineers with development of integration documentation
- Maintains high standards of integration/documentation quality within the team by establishing good practices and habits
- Identifies and encourage areas for growth and improvement within the team
- Guide the team to develop a structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment
- Communicate with end users and internal customers to help direct development, debugging, and testing of integrations for accuracy, integrity, interoperability, and completeness
- Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
What You Will Have:
Software Integration Engineering:
- Has experience working with data exchange interfaces to and from software product.
- Works with integrations into a customer or partner framework and infrastructure.
- Participates in the development of technology interfaces and bridges.
Software Product Technical Knowledge:
- Participates in creating technical documentation for software development and deployment.
- Solicits customer feedback; reports and monitors bugs and implementation issues.
- Participates in defining and conducting technical acceptance tests.
- Explains basic environment and product configuration options.
Software Product Testing:
- Participates in test readiness reviews, functional, volume, and load testing.
- Able to work wit
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s