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

Senior Software Engineer
Caterpillar Inc.. Develop Python data pipelines that build business data objects supporting applications .
Posted 9/25/2026full-timeChicago • Illinois • United StatesSenior💰 $112,710 - $183,140 per yearWebsite
Core Competencies
Role fitCore 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 testing, with a focus on maintaining high software quality standards.
Highest-signal resume keywords
Python Software DevelopmentCI/CD Pipeline DeploymentAWS Components ExperienceGit Version ControlSoftware Testing Expertise
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Data Pipeline DevelopmentSoftware Development Life CycleObject-Oriented ProgrammingSource-to-Target MappingUnit TestingIntegration TestingSoftware Product DesignSoftware ArchitectureTechnical Problem ResolutionGenAI Developer Tools
Soft Skills
Project ManagementTeam Growth EncouragementProblem Identification
Tools & Technologies
JenkinsGitHub ActionsAzure DevOpsSnowflakeGitHub CopilotClaude Code
Industry Keywords
Software Quality StandardsBusiness Data ObjectsApplication DevelopmentComplex Systems Work
Tech Stack
Tools & technologiesAWSAzureDynamoDBJenkinsPythonSDLC
About the role
Key responsibilities & impact- Develop Python data pipelines that build business data objects supporting applications
- Perform programming, project management, and development assignments without close supervision
- Handle complex systems work and application/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
- Maintain high software quality standards through good practices and habits
- 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 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 OOP principles
- Experience designing and developing software applications in Python
- Experience 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 such as 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
- Candidate must be in either Chicago, IL or Peoria, IL
- Visa sponsorship is not available
- Successful completion of a drug screen required for 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
- Domestic relocation assistance is NOT available