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 Data Engineer
Caterpillar Inc.. Develop Python data pipelines that build business data objects supporting applications .
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 product testing, with a focus on team growth and quality practices.
Highest-signal resume keywords
Python Application DevelopmentCI/CD Pipeline DeploymentAWS Components ExperienceGit Version ControlSoftware Product Testing
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonSoftware Development Life CycleSoftware Product DesignSoftware ArchitectureUnit TestingIntegration TestingSource-to-Target MappingTechnical Problem ResolutionGenAI Developer ToolsSnowflake
Soft Skills
Project ManagementTeam Growth EncouragementCommunication
Tools & Technologies
JenkinsGitHub ActionsAzure DevOpsGitHub CopilotClaude Code
Industry Keywords
Data PipelinesSoftware Quality PracticesBusiness Data ObjectsFunctional Program Development
Tech Stack
Tools & technologiesAWSAzureJenkinsPythonSDLC
About the role
Key responsibilities & impact- Develop Python data pipelines that build business data objects supporting applications
- Participate in new program development across functional lines
- Perform 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 as 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
- 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, or Azure DevOps
- Experience with AWS components such as Lambda, Kinesis, EventBridge, CloudWatch, CloudFormation, Dynamo, 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
- Must be based in Chicago, IL, Peoria, IL, or Dallas, TX
- Visa sponsorship is not available
- 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
- Domestic relocation assistance is NOT available for this position