Software Engineer
Core
Design, develop, and maintain modern web applications and services for Caterpillar's digital solutions, leveraging data, telematics, and AI to support customers and dealers.
Role type
Senior Full Stack Software Engineer
Builds
Digital solutions, web applications, and backend services for Caterpillar's connected assets and dealer network
Domain
Industrial technology, construction and mining equipment, digital transformation
Deliverable
production ML models | product features
Required skills
React, Next.js, TypeScript, Java Spring Boot, Node.js, REST API design, CI/CD pipelines, automated testing, cloud platforms (AWS/Azure/Vercel), distributed systems
Preferred skills
AI-powered development tools (Claude Code, GitHub Copilot), code generation and refactoring, automated test creation, technical documentation, solution design validation
Technologies
React, Next.js, TypeScript, Java Spring Boot, Node.js, AWS, Azure, Vercel, GitHub Copilot, Claude Code
Responsibilities
Design and develop responsive user experiences; build backend APIs and services; participate in technical design discussions; troubleshoot production issues; contribute to automated testing strategies; continuously improve engineering practices
Seniority
Senior, hands-on IC