CAT logo
CAT1 day ago

Software Engineer

$97,530–$158,480 year

On-site · Chicago, Illinois, United States or Irving, Texas, United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise

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.

Sorce

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.

Get started

$98k – $158k / yr

Software Engineer · CAT

Apply on Sorce