FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer
Caterpillar Inc.Software Engineer building AI-powered digital platforms for Caterpillar’s connected machinery. Developing microservices, applications, data pipelines, and generative AI solutions across Caterpillar’s digital ecosystem.
Posted 9/8/2026full-timeChicago • Illinois, Texas • 🇺🇸 United StatesJuniorMid-Level💰 $89,210 - $144,960 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing AI-powered solutions, including enterprise microservices and data pipelines using Python. Proficient in user interface and user experience design, with a strong foundation in software development life cycle and tools.
Highest-signal resume keywords
AI-Powered Solutions DevelopmentMicroservices ArchitecturePython Data Pipeline DevelopmentUser Interface DesignSoftware Development Life Cycle Knowledge
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonMicroservicesAPI TechnologiesSoftware Development Life CycleUser Interface DesignUser Experience DesignWireframingPrototypingGenerative AI ToolsMicrosoft Fabric
Tools & Technologies
SageMakerMicrosoft Fabric
Industry Keywords
AI SolutionsDigital PlatformsCustomer ExperiencesDealer EcosystemsEnterprise Operations
Tech Stack
Tools & technologiesCloudMicroservices.NETPythonSDLC
About the role
Key responsibilities & impact- Design, develop, implement, test, and support AI-powered solutions for digital platforms, customer experiences, dealer ecosystems, and enterprise operations
- Identify, evaluate, and de-risk emerging technologies through Proofs of Technology and Proofs of Concept
- Document implementation patterns
- Design and implement enterprise microservices
- Enable API technologies and deploy Microsoft Fabric patterns using .NET skills to create AI agents
- Develop mobile and web applications
- Perform user interface and user experience design activities, including wireframing, prototyping, design-system work, design thinking, conceptual designs, and production-level designs
- Develop data pipelines in Python
- Investigate and resolve software defects through code or Python data-modification scripts using SageMaker notebooks
- Use generative AI tools for software development, information gathering, defect triaging, and development of additional generative AI tools
- Maintain existing mobile, web, and cloud systems and contribute to new program development
Requirements
What you’ll need- Bachelor’s degree or higher in Computer Science, Software Engineering or related degree; selected candidates must complete their degree by their start date
- 0-2 years of relevant experience related to this field; internships or academic projects are a plus
- Minimum cumulative GPA requirement 3.0/4.0 (no rounding)
- Experience through internships, personal projects, research, hackathons, student organizations, or coursework is highly valued
- Knowledge of software development tools and activities
- Knowledge of software development life cycle
- Ability to design, develop, and maintain interfaces and linkage to alternative platforms and software packages
- Knowledge of software product design, architecture, technical aspects, and testing
- Sponsorship now or in the future is not available for this position
- Successful completion of a drug screen required
Benefits
Comp & perks- 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
- Basic relocation may be available, depending on relocation qualifications
- Relocation is available for this position