Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

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.
Caterpillar Inc.

Senior Software Engineer

Caterpillar Inc.

Senior Software Engineer building Python data pipelines for Caterpillar’s industrial digital solutions. Developing cloud-based data applications, CI/CD workflows, testing strategies, and GenAI-enabled developer tools.

Posted 8/12/2026full-timePeoria • Illinois, Texas • 🇺🇸 United StatesSenior💰 $112,710 - $183,140 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong expertise in Python software development, including building data pipelines and deploying CI/CD processes. Proficient in AWS components and software product testing, with a focus on quality practices and team growth.

Highest-signal resume keywords
Python Software DevelopmentCI/CD Pipeline DeploymentAWS Components ExperienceGit Version ControlSoftware Product Testing

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Object-Oriented ProgrammingData Pipeline DevelopmentSoftware Development Life CycleSoftware Product DesignTechnical Problem ResolutionUnit TestingIntegration TestingSource-to-Target MappingGenAI Developer ToolsSnowflake
Soft Skills
Project ManagementTeam Growth EncouragementCommunication
Tools & Technologies
JenkinsGitHub ActionsAzure DevOpsGitHub CopilotClaude Code
Industry Keywords
Software Quality PracticesBusiness Data ObjectsFunctional Lines Development

Tech Stack

Tools & technologies
AWSAzureDynamoDBJenkinsPythonSDLC

About the role

Key responsibilities & impact
  • Develop Python data pipelines that build business data objects supporting applications
  • Perform new program development across functional lines
  • Complete programming, project management, and development assignments without close supervision
  • Work on complex application and technical problem identification and resolution
  • Interpret design requirements for engineering implementation
  • Build and deploy CI/CD pipelines
  • Implement source-to-target mapping as pipeline code
  • Perform unit and integration testing
  • Establish software quality practices and habits within the team
  • Identify and encourage areas for team growth and improvement
  • Perform other duties assigned by Caterpillar management

Requirements

What you’ll need
  • Strong expertise in software development tools and activities
  • Strong expertise in the software development life cycle
  • Strong expertise in software product design and architecture
  • Strong expertise in technical aspects of software products
  • Strong expertise in software product testing
  • Software development experience and solid knowledge of object-oriented programming principles
  • Experience designing and developing software applications in Python
  • Experience working with Git version control on medium to large teams
  • Experience deploying software using CI/CD tools such as Jenkins, GitHub Actions, and Azure DevOps
  • Experience with AWS components including Lambda, Kinesis, EventBridge, CloudWatch, CloudFormation, DynamoDB, Fargate, S3, SageMaker, IAM, and RDS
  • Experience working with Snowflake
  • Hands-on experience with GenAI developer tools
  • Experience with GitHub Copilot, Claude Code, or similar AI coding assistants
  • Visa sponsorship is not available for this position
  • Successful completion of a drug screen required as a condition of employment

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
  • Professional growth opportunities, including leadership programs