Principal Software Engineer
Caterpillar2 days ago
Base Salary
$148k - $240k/yr
Responsibilities
- Develop Python data pipelines that build business data objects for application support.
- Perform complex application and technical problem identification and resolution without close supervision.
- Interpret design requirements and implement software solutions.
- Build and deploy CI/CD pipelines.
- Implement source-to-target mappings as pipeline code.
- Perform unit and integration testing.
- Establish software quality practices and identify opportunities for team growth and improvement.
Requirements
- Strong expertise in software development, software development lifecycle practices, software product design and architecture, technical product integration, and software product testing.
- Experience with software development and object-oriented programming principles.
- Experience designing and developing software applications in Python.
- Experience using Git version control on medium- to large-sized teams.
- Experience deploying software with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Experience with AWS services including Lambda, Kinesis, EventBridge, CloudWatch, CloudFormation, DynamoDB, Fargate, S3, SageMaker, IAM, and RDS.
- Experience working with Snowflake.
- Hands-on experience with generative AI developer tools, such as GitHub Copilot or Claude Code.
Benefits
- Medical, dental, and vision benefits.
- Paid time off including vacation, holidays, and volunteer time.
- 401(k) savings plans.
- Health Savings Account and Flexible Spending Accounts.
- Health lifestyle programs and Employee Assistance Program.
- Voluntary benefits and employee discounts.
- Career development opportunities and tuition reimbursement.
- Disability benefits, life insurance, parental leave, and adoption benefits.
- Incentive bonus opportunity.
- Position requires work in either Chicago, Illinois, or Peoria, Illinois.
- Domestic relocation assistance and visa sponsorship are not available.
- Employment is conditioned upon successful completion of a drug screen.
Categories
BackendData Engineering
About Caterpillar
For 100 years, we’ve been helping customers build a better, more sustainable world. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. With 2024 sales and revenues of $64.8 billion, Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. Caterpillar does business on every continent, principally operating through three primary segments – Construction Industries, Resource Industries and Energy & Transportation – and provides financing and related services through our Financial Products segment.