CareerPlanGet AI match score →

Senior Software Engineer

5 Locations💼 Full-time💰 $112,710–$112,710🗓 2026-07-21 → 2026-07-31

Core

Design, prototype, test, and deploy modern software applications and reusable components using emerging technologies like generative AI and LLMs to solve practical business problems.

Role type

Senior Software Engineer (Emerging Technology)

Builds

Scalable, secure, and sustainable software solutions and pilots for Caterpillar's digital arm

Domain

Industrial technology, construction and mining equipment, AI/ML

Deliverable

production ML models | product features

Required skills

Software development, software integration, software product design/architecture, automated testing, agile delivery, cloud-native patterns, API design, responsible AI practices

Preferred skills

Generative AI/LLM experience, RAG, prompt engineering, vector databases, DevOps, observability, mentoring

Technologies

Generative AI, LLMs, RAG, cloud platforms, APIs, microservices, vector databases, DevOps tools

Responsibilities

Design and deploy modern software applications and pilots; evaluate and apply emerging technologies to solve business problems; turn ideas into production-ready features; partner with cross-functional teams to define success criteria; mentor others and share technical learnings

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗