Senior Software Engineer, AI & Salesforce
$112.71k - $183.14kCaterpillar Inc
Career Area:
Technology, Digital and Data
Job 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 customers and dealers. With over 1.5 million connected assets worldwide, our teams use data, technology, advanced analytics, telematics, and AI capabilities to help customers build a better, more sustainable world.
Job Summary:
As a Senior Software Engineer on the Salesforce AI & Engineering team, you will be responsible for designing, developing, implementing, testing, and maintaining Salesforce and AI-powered solutions that support Caterpillar's digital platforms, customer experiences, dealer ecosystems, and enterprise business processes. You will lead the adoption and integration of Salesforce AI technologies, including Agentforce, Einstein AI, Generative AI capabilities, intelligent automation, and enterprise AI solutions to drive innovation, operational efficiency, and business value.
This position requires knowledge of Salesforce platform technologies, Agentforce, Einstein AI, cloud-based application development, integrations, APIs, automation frameworks, data modeling, security, Large Language Models (LLMs), AI-assisted development practices, and enterprise software engineering principles to deliver scalable, secure, and intelligent solutions aligned with business and customer requirements.
This position qualifies as a specialty occupation because it requires at minimum a Bachelor's degree or higher in Computer Science, Software Engineering, Information Systems, or a closely related technical field, or equivalent working experience.
What You Will Do:
- Design, develop, implement, test, and maintain Salesforce solutions using Agile/Scrum methodologies.
- Design, develop, implement, test, deploy, and maintain scalable Salesforce and AI-powered solutions using Agile/Scrum methodologies and modern software engineering practices.
- Configure, and customize solutions across Salesforce platforms, including Sales Cloud, Marketing Cloud, Experience Cloud, Data Cloud, Agentforce, and other enterprise capabilities.
- Develop enterprise-grade applications and integrations using Apex, Lightning Web Components (LWC), Visualforce, JavaScript, SOQL/SOSL, Salesforce APIs, and cloud-native development patterns.
- Design and implement declarative solutions leveraging OmniStudio, Flows, validation rules, custom objects, approval processes, record-triggered automation to deliver scalable business capabilities.
- Develop and support integrations between Salesforce and enterprise systems using REST, SOAP, Platform Events, middleware platforms, event-driven architectures, and modern integration frameworks.
- Leverage AI-assisted development tools such as GitHub Copilot, Claude Code, and similar technologies to improve developer productivity, code quality, testing efficiency, and delivery speed.
- Design, build, and integrate AI-powered capabilities including Agentforce agents, Einstein AI solutions, intelligent assistants, conversational experiences, predictive insights, and workflow automation across the Salesforce ecosystem.
- Apply Generative AI, Agentic AI technologies to solve complex business and engineering challenges, including process automation, recommendations, knowledge retrieval, decision support, customer engagement, and operational optimization.
- Evaluate, prototype, and implement emerging AI technologies, frameworks, and best practices to improve engineering efficiency, solution quality, and business outcomes.
- Champion AI-enabled software engineering practices by establishing reusable frameworks, governance standards, development patterns, and responsible AI principles that improve scalability, security, maintainability, and operational excellence.
- Provide technical leadership and mentorship for engineering teams on Salesforce architecture, Agentforce, Einstein AI, AI-assisted development, and modern software delivery practices.
- Collaborate with business, product, architecture, data, and platform teams to define and deliver innovative AI-driven solutions that enhance customer experiences, employee productivity, and enterprise capabilities.
Considerations For Top Candidates:
- Bachelor's degree or higher in Computer Science, Software Engineering, Information Systems, or a closely related technical field, or equivalent working experience.
- 5+ years or more of software development experience and solid working knowledge of OOP principles.
- 3+ years or more of experience in designing and developing software applications in Python .
- Experience working with Git version control on medium to large teams.
- Exceptional communication skills with experience working on a cross functional team.
- Deploying software using CI/CD tools such as Jenkins, Github Actions , Azure Devops etc.
- Experience with AWS components such as Lambda, Event Bridge, CloudWatch, CloudFormation, Dynamo, S3, IAM and RDS.
- Hands-on experience with GenAI developer tools: Practical usage of tools such as Github Copilot, Claude cod e, or similar AI coding assistants to improve developer productivity, code quality, and delivery speed.
- Experience designing, developing, or integrating Generative AI solutions using Large Language Models (LLMs), prompt engineering, Retrieval-Augmented Generation (RAG), vector databases , and AI orchestration frameworks.
- Ability to learn and adapt in a rapidly evolving space: Demonstrates curiosity and continuous learning as GenAI tools, frameworks, and best practices evolve quickly.
- Applied knowledge of GenAI tools in real use cases: Proven experience applying GenAI to solve real business or engineering problems (e.g., data processing, automation, assistants, recommendations, or decision support).
- Knowledge of Salesforce Marketing Cloud & Salesforce Sales Cloud .
- Knowledge of Apex, Lightning Web Components, Salesforce Flow, Salesforce Data Modeling, AMP scripting.
- Knowledge of Salesforce AI technologies, including Einstein AI, Agentforce , Prompt Builder, and Data Cloud.
- Knowledge on integrating Salesforce with enterprise applications, APIs, middleware, identity providers, and external systems.
- Understanding Salesforce governance, platform limits, release management, and scalable solution design.
What You Will Get:
Working with a Fortune 100 leader, you can build your career on a global scale and take advantage of development opportunities with emerging technologies. We've created an inclusive environment for you to explore your passions, make an impact and do the work that really matters. Join Us.
Additional Information:
This position will be based out of either our Chicago, IL or Peoria, IL offices.
About Caterpillar
Caterpillar Inc. is the world's leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we've been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.
Summary Pay Range:
$112,710.00 - $183,140.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
- 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*
- Employee Assistance Program*
- Voluntary Benefits and Employee Discounts*
- Career Development*
- Incentive bonus*
- Disability benefits
- Life Insurance
- Parental leave
- Adoption benefits
- Tuition Reimbursement
* These benefits also apply to part-time employees
Visa Sponsorship is not available for this position.
Posting Dates:
July 31, 2026 - August 16, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
#J-18808-Ljbffr$112.71k - $183.14k
...world, so we can all enjoy living in it. Career Area Technology, Digital and Data Job Summary As a Senior Software Engineer on the Salesforce AI & Engineering team, you will be responsible for designing, developing, implementing, testing, and maintaining Salesforce...SeniorSalesforcePart timeWork experience placementFlexible hours- ...Caterpillar Inc. in the United States invites applications for a Senior Software Engineer on the Salesforce AI & Engineering team to design, develop, and maintain Salesforce and AI-powered solutions across our digital platforms. You will lead adoption of Salesforce AI...SeniorSalesforce
- ...Caterpillar Inc. is seeking a Senior Software Engineer on the Salesforce AI & Engineering team to design, develop, and maintain Salesforce and AI-powered solutions across Caterpillar's digital platforms. You will lead the adoption of Salesforce AI technologies, including...SeniorSalesforce
$112.71k - $183.14k
...our teams use data, technology, advanced analytics, telematics, and AI capabilities to help our customers build a better, more sustainable world. Job Summary:We are looking for a Senior Software Engineer to build and support scalable, cloud-native applications on AWS....SeniorFull timePart timeWorldwideFlexible hours$112.71k - $183.14k
...teams use data, technology, advanced analytics, telematics and AI capabilities to help our customers build a better, more... ...dealers when quoting rebuilds, maintenance, and repairs. As a Senior Software Engineer on the CAT Digital - Global Services Application Team, you will...SeniorFull timePart timeCasual workWork at officeWorldwideRelocation packageFlexible hours- ...Job Description Job Description Senior Software Engineer – Application Integration & Architecture Onsite | Peoria, IL | Full-Time... ...Skills (Preferred) Snowflake SnapLogic SQL Python AI GitHub / DevOps Soft Skills Strong written and verbal...SeniorFull time
$112.71k - $183.14k
...technology, advanced analytics, telematics and AI capabilities to help our customers build... ..., design, develop, test and deploy software applications. Work on functional lines... ...the marketplace. Software Integration Engineering: Knowledge of software integration processes...SeniorPart timeCasual workWork at officeWorldwideRelocation packageFlexible hours$175k - $210k
...the first 25 applicants Get AI-powered advice on this job... ...decisions. We're looking for engineers who are product-minded and can... ...follow our LinkedIn page! Seniority level ~ Seniority level Not... ...Services and IT Consulting and Software Development Referrals...SeniorFull timeLocal areaRemote workWork from home- ...Caterpillar Inc. is seeking a capable software engineer to design, develop, test, and deploy scalable Java-based applications across cloud and on-premise environments. You will collaborate with cross-functional teams on agile projects and mentor junior engineers to deliver...Senior
$96.26k - $137.66k
...underwriting company.Position PurposeRLI is seeking an experienced Senior Software Engineer (.NET Full Stack) with 8-10 years of professional software... ...of technical excellence and continuous learning.Leverage AI-assisted development tools (such as GitHub Copilot, ChatGPT,...SeniorFull timeWork at officeLocal area- ...Salesforce, Inc. is seeking a Senior Product Marketing Manager, Website Lead — Slack to own Slack's web presence, leading strategy for product launches... ...messaging in complex environments, and strong comfort with AI tools. This role offers flexible office options across...SeniorSalesforceWork at officeFlexible hours
$147.76k - $240.11k
...can all enjoy living in it.Join Caterpillar's Global Finance AI & Advanced Analytics organization as a technical leader... ...Finance Services Division. You will partner with AI architects, software and data engineers, cybersecurity, and business stakeholders to deliver secure...SeniorFull timePart timeRelocationFlexible hours- ...Description Job Description Job Title: Senior Robotics Field Application Engineer Location: Peoria, Illinois... ...-aware, reliable, and field-ready AI systems that address the most... ...Diagnose and resolve complex hardware, software, networking, and robotic system issues...SeniorFull timeWork at officeRemote workFlexible hours
- ...Diversified Services Network, Inc. (DSN) is seeking a full-time IT Software Engineer to join our team in Peoria, IL OR Chicago, IL! We offer full benefits, PTO, 401k, and more! If you're looking to grow your technical career within an extremely reputable, stable Fortune...SeniorFull timeWeekend work
$128.47k - $208.77k
...Lead Software EngineerYour Work Shapes the World at Caterpillar Inc.When you join Caterpillar... ..., advanced analytics, telematics, and AI capabilities to help our customers build... ...sustainable world.Job Summary: As a Lead Software Engineer you will work on Generative AI projects...Part timeWorldwideFlexible hours$110.5k - $160k
...position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start... ...* Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while...Full timeInternshipWork at officeWorldwideMonday to Friday$100k - $140k
...being written — we plan to write most of it. We're hiring a senior ROS2 engineer to help us do it. WHAT YOU'D ACTUALLY DO Develop and ship ROS... ...years out Help shape how we hire, review, and scale the software team as we grow WHAT YOU BRING Strong production ROS2 experience...SeniorFull timeFor contractors- ...RC Mowers is seeking a senior ROS2 engineer to develop, ship, and maintain ROS2 features that enhance autonomous mowing machines operating in... ...production experience, fluency in C++ and/or Python, and a track record of delivering complex software in distributed #J-18808-LjbffrSenior
$147k - $202k
...Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building... ...of authentication for the GenAI era. We’re looking for a Senior Software Engineer to join the AI Agentic Experience team at Auth0. This role...SeniorLocal areaWorldwideFlexible hours- ...technologies, including artificial intelligence (AI), machine learning, and advanced... ...efficiency, and strategic planning. The Senior Business Development Analyst develops data... ...databases. Familiarity with CRM systems (Salesforce, HubSpot, Microsoft Dynamics, etc.)....SeniorSalesforce
$172.63k - $258.95k
...enjoy living in it.Job Summary:Join the AI Acceleration team and help shape how... ...solutions across the enterprise. As a Senior AI Architect/Engineer, you'll serve as a technical leader and... ...to ensure the success of a system or software development project.Data Architecture:...SeniorFull timePart timeWork at officeRelocationFlexible hours- ...Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer to join our team in Mossville, IL OR Clayton, NC! We offer full benefits, PTO, 401k, and more! If you're looking to grow your technical career within an extremely reputable...SeniorFull time
$128.47k - $208.77k
...worldwide, we're focused on using data, advanced analytics, and AI capabilities to help our customers build a better world. Job... ...of Caterpillar’s expanded capabilities in eCommerce.The Lead Software engineer - Ecommerce Search is responsible for setting the technical...Full timePart timeWork experience placementWorldwideFlexible hours$100k
...Job Title: AI Engineer Location: Peoria, IL Work Environment: IN-OFFICE ONLY (Peoria, IL) Not a remote or hybrid position. Job... ...~ Solid understanding of algorithms, data structures, and software engineering principles. ~ Ability to work independently...Full timeWork at office$112.71k - $183.14k
...technology, advanced analytics, telematics and AI capabilities to help our customers build... ...dealer partners. Working closely with engineering, marketing, analytics, and CRM teams, you... ...decisions based on informed judgment.Software Problem Management: Knowledge of strategies...SeniorFull timePart timeWorldwideFlexible hours$112.71k - $183.14k
...living in it. Job Summary: The Cat Digital DevOps Engineering team supports the Cat Digital development community... ...their delivery of Cat Digital applications and software. What You Will Do: As a Senior DevOps Engineer in Cat Digital, your mission is to enable...SeniorFull timePart timeVisa sponsorshipRelocation packageFlexible hours- ...Digital Platform SpecialistResponsibilities Include:To lead and assist in the development of our aftermarket sales capabilities on Salesforce. This includes defining the business processes, applications, development, data integrations, and technology needed in response...SalesforceRemote work
$120.52k - $175.65k
...general management, design, develop, and deliver next-generation AI solutions that improve business processes across the... ...develop, test, and deploy enterprise AI applications using modern software engineering practices.Build intelligent solutions utilizing Large Language...Full timeWork at officeLocal area$112.71k - $183.14k
...equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-... ...Bachelor’s or Master’s in Computer Science or Software Engineering, or Equivalent education with... ...and collaborative partner, leveraging AI‑enabled development practices to work...Full timePart timeRelocationRelocation packageFlexible hours$139.8k - $203.76k
...development using Microsoft or Salesforce technology[OR] equivalent... ...preferredAgentic and Generative AI assisted coding knowledge... ...CompetenciesExpertise in the entire Software and Architecture Lifecycle... ...area.Knowledge of systems engineering techniques such as portfolio...SalesforceFull timeTemporary workWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, AI & Salesforce. Be the first to apply!
- senior robotics software engineer Peoria, IL
- intel software engineer Peoria, IL
- software developer fintech Peoria, IL
- software development engineer aws Peoria, IL
- information technology software engineer Peoria, IL
- ngo software engineer Peoria, IL
- remote entry level software developer Peoria, IL
- software engineer healthcare Peoria, IL
- entry level software engineer remote Peoria, IL
- senior software engineer Peoria, IL





