Caterpillar Offices

Caterpillar is headquartered in Irving and has 4 office locations.

Hybrid Workplace

Employees engage in a combination of remote and on-site work.

Typical time on-site: Flexible

U.S. Office Locations

HQ

Irving

Irving, TX, United States

Broomfield

Broomfield, CO, United States

Chicago

In the heart of Chicago's lively West Loop area, we have easy access to public transport, great bars and restaurants, and an awesome office roof deck.

Peoria

Peoria, IL, United States, 61629

Recently posted jobs

YesterdaySaved
Hybrid
Chicago, IL, USA
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
Leads architecture, development, testing, piloting, and scaling of emerging-technology software solutions. Builds secure, scalable, observable, and production-ready applications using cloud-native architectures, APIs, automation, and AI technologies. Translates business needs into technical designs and roadmaps, evaluates proofs of concept, establishes testing and production-readiness criteria, mitigates technical risks, collaborates across product and security teams, and mentors engineers.
2 Days AgoSaved
Hybrid
Chicago, IL, USA
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
Lead UX/UI design for Caterpillar’s eCommerce products by defining experience vision, creating user-centered artifacts and prototypes, facilitating design workshops, and partnering with product and engineering teams. Coordinate scope, timing, dependencies, and stakeholder expectations; participate in design critiques; review QA builds for design fidelity; and monitor post-launch metrics to drive continuous improvement.
3 Days AgoSaved
Hybrid
Chicago, IL, USA
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
Develop, test, and maintain scalable backend RESTful APIs and microservices using Java and Spring Boot on cloud platforms. Define API contracts/OpenAPI specs, implement OAuth2-based integrations, write automated tests, support CI/CD and deployments, troubleshoot production issues, participate in code reviews, and maintain technical and operational documentation.