Software Engineer
$97,530–$158,480 year
On-site · Chicago, Illinois, United States or Irving, Texas, United States
Job Summary
Senior Software Engineer on Caterpillar Cat Digital Data Engineering team responsible for designing and implementing Python data pipelines to build business data objects that support applications. Role involves independent programming and development across full software lifecycle, building and deploying CI/CD pipelines, implementing source-to-target mapping in pipeline code, and performing unit and integration testing. Candidates should have experience in Python software development, Git version control on medium-to-large teams, and deploying software with CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps). Practical experience with AWS services (Lambda, Kinesis, EventBridge, CloudWatch, CloudFormation, DynamoDB, Fargate, S3, SageMaker, IAM, RDS), Snowflake, and GenAI developer tools is desired. The position requires onsite work in Peoria, IL; Chicago, IL; or Irving, TX with a salary range of $97,530–$158,480 and visa sponsorship not available. Proven ability to design, configure, and integrate software products, and to implement testing strategies to ensure software quality is expected. Benefits include medical/dental/vision, PTO, 401(k), HSA/FSAs, and career development opportunities.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.