Principal Software Engineer
$147.76k - $240.11kCaterpillar
Career Area:
Technology, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Job Summary: Cat Digital is the digital and technology focused organization within Caterpillar, Inc. Our global team is responsible for bringing digital capabilities to Caterpillar's world-famous yellow iron. Working with your yellow partners and Cat Dealers, we execute key components of digital and marketing portfolios, including global marketing & brand, enterprise data, analytics and AI, equipment management, eCommerce, digital marketing, rental & used digital solutions, and aftermarket leads & insights.
What You Will Do: As a Senior Software Engineer on the Data Engineering team, you will be responsible for developing Python data pipelines that build business data objects used to support applications.
Benefits: Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
June 23, 2026 - July 5, 2026 Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community.
Technology, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Job Summary: Cat Digital is the digital and technology focused organization within Caterpillar, Inc. Our global team is responsible for bringing digital capabilities to Caterpillar's world-famous yellow iron. Working with your yellow partners and Cat Dealers, we execute key components of digital and marketing portfolios, including global marketing & brand, enterprise data, analytics and AI, equipment management, eCommerce, digital marketing, rental & used digital solutions, and aftermarket leads & insights.
What You Will Do: As a Senior Software Engineer on the Data Engineering team, you will be responsible for developing Python data pipelines that build business data objects used to support applications.
- Responsibilities of the incumbents are across functional lines with individuals assigned in new program development.
- Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.
- Works directly on complex application/technical problem identification and resolution.
- Interpreting design requirements for engineering implementation
- Building and deploying CICD pipelines
- Implementing source to target mapping as pipeline code
- Responsibility for Unit and Integration testing
- Maintains high standards of software quality within the team by establishing good practices and habits
- Identifies and encourage areas for growth and improvement within the team
- Employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.
- Software Development Strong expertise in software development tools and activities; ability to produce software products or systems in line with product requirements.
- Software Development Life Cycle: Strong expertise in software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
- Software Product Design/Architecture: Strong expertise in software product design; ability to convert market requirements into the software product design.
- Software Product Technical Knowledge : Strong expertise in technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.
- Software Product Testing : Strong expertise in software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.
- Software development experience and solid knowledge of OOP principles
- Experience in designing and developing software applications in Python
- Experience working with Git version control on medium to large teams
- Deploying software using CI/CD tools such as Jenkins, Github Actions, Azure Devops etc.
- Experience with AWS components such as Lambda, Kinesis, Event Bridge, CloudWatch, CloudFormation, Dynamo, Fargate, S3, Sage Maker, IAM and RDS
- Experience working with Snowflake
- Hands-on experience with GenAI developer tools
- Experience with tools such as GitHub Copilot or Claude Code, or similar AI coding assistants to improve developer productivity, code quality, and delivery speed
- This position requires the candidate to be in either Chicago, IL or Peoria, IL
- Domestic relocation assistance is NOT available for this position
- Visa sponsorship is NOT available with this position
Benefits: Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
- 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
June 23, 2026 - July 5, 2026 Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Chicago, IL vacancy
- ...Description IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical authority across our data... .... Expert‑level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,...SuggestedFull time
$195.37k - $244.21k
...Accelerating the Arches strategy. Department Overview As a Principal Engineer in Customer Technology, you are a trusted partner and strategic... ...stay ahead of technology trends. 12+ years of experience in software engineering, with a focus on mobile app development. 4+...SuggestedLocal areaWorldwideFlexible hoursShift work$137.4k - $233.6k
...Principal Software Engineer Role Overview The Principal Software Engineer in NTAM Investments Technology is a senior technical leader with 10+ years’ experience in financial services responsible for architecting and delivering scalable software and data platforms with...SuggestedLocal area$117.1k - $187.3k
...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner...SuggestedWork experience placementLive inLocal areaRemote workWorldwide$250k - $280k
...Principal Software Development Engineer New York, New York, United States DriveWealth is on a mission to make investing easier. We believe that everyone should have the ability to control their financial future, and that access to financial markets should not be...SuggestedWork at officeWorldwideWork visa3 days per week- ...Principal Software Engineer Goose is building the operating system for multi-service pet care businesses — boarding, daycare, grooming, and training. Our platform streamlines operations, enhances the customer experience, and drives revenue growth. Headquartered in Chicago...
- ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI...
$144.5k - $195.5k
...Principal Software Engineer We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity...Full timeTemporary workLocal areaFlexible hours- ...About the Role IAA is seeking a highly experienced Principal Engineer to join the Seller Applications organization. This role is responsible... .... Qualifications ~12+ years of professional software engineering experience, including significant time modernizing...Full timeImmediate start
$137.4k - $233.6k
...00 partners, we serve the world's most sophisticated clients using leading technology and exceptional service. Title: Principal Software Engineer Role Overview The Principal Software Engineer in NTAM Investments Technology is a senior technical leader with...H1bFlexible hours$137.4k - $233.6k
...Principal Software Engineer page is loaded## Principal Software Engineerremote type: Hybridlocations: Chicago, ILtime type: Full timeposted on: Posted Todayjob requisition id: R150312**About Northern Trust:**Northern Trust, a Fortune 500 company, is a globally recognized...For contractorsFlexible hours$168.4k - $252.6k
...Director Software Engineering We're determined to make a difference and are proud to be an insurance company that goes well beyond coverages... ...theirs, too. Join our team as we help shape the future. Principal Software Engineer (T6) Role Summary The Principal...Temporary workWork at officeShift work3 days per week- We are seeking a highly experienced **Principal Software Engineer** to provide technical leadership and hands‐on execution across complex, cloud‐native software initiatives. This role combines deep engineering expertise with mentorship, architecture influence, and strong...Contract work
$107.5k - $204.5k
...1 At Collins Aerospace, we don’t just build technology—we engineer mission success. Our Communication Systems teams are on the... ...and informed—no matter the environment. We’re looking for a Principal Software Engineer who’s ready to make an impact. In this role, you won...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$168.75k - $281.25k
Principal Software Engineering Architect, Information Security page is loaded## Principal Software Engineering Architect, Information Securitylocations: Reston, Virginia: Chicago, Illinois: GreenWood Village, Colorado: Boca Raton, Florida: New York - 100 Park Avenuetime...Full timeWork experience placementWork at officeFlexible hours2 days per week$200.6k - $250.4k
...this strategy is a need for world-class technical leadership-engineers who can see across domains, design foundational systems,... ...set the architectural direction for years to come. As a Principal Staff Software Engineer, you will play a pivotal role in shaping WEX's DaaS...Flexible hours- ...As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary The Principal Software Engineer - Ad Tech & Distributed Systems is responsible for leading reliability, performance, and operational excellence of the FreeWheel...Work experience placement
$147.76k - $240.11k
...eCommerce, digital marketing, rental & used digital solutions, and aftermarket leads & insights. What You Will Do: As a Senior Software Engineer on the Data Engineering team, you will be responsible for developing Python data pipelines that build business data objects...Full timePart timeRelocation packageFlexible hours- A global financial institution is seeking a Principal Software Engineer to lead the architecture and delivery of scalable Python-based applications. This role emphasizes collaboration and innovation, involving hands-on expertise in Python, SQL, and cloud services. The ideal...Remote jobFlexible hours
$107.5k - $204.5k
...Strategic Solutions team is looking for an exceptionally motivated Engineer that is passionate about collaborating with High-Performance... ...solutions supporting Integrated Mission Systems. Our Principal Software Engineer, Product Owner/CAM Engineer will work in an...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$134.2k - $258.3k
...strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer... ...Significant relevant experience in either an internal or external software or platform engineering role, or similar Technical knowledge...Summer holidayLocal areaFlexible hours- The Caterpillar Financial Services Corporation is looking for a Principal Software Engineer in Chicago. The role requires leadership in engineering for large-scale data ingestion and processing technologies in physical AI. Candidates should have extensive experience in...
- ...their career to new heights. Join the ranks of top talent at one of the worldâs most influential companies. As a Senior Principal Software Engineer at JPMorganChase within Global Customer Platform, you provide deep engineering expertise and work across agile teams to enhance...
- ...for employment. What You'll Do The Options Clearing Corporation (OCC) is seeking a skilled and motivated Associate Principal A, Software Development Engineer in Test (SDET) to join our Quality Engineering team. In this role, you will design and champion automation...Full timeLocal areaRemote work2 days per week
$107.5k - $204.5k
...future of aerospace and defense. Collins Aerospace Integrated Secure Processing Solutions (SPS) team is looking for an Principal Software Lead Engineer who is passionate about collaborating with high-performance teams to create mission-critical solutions that support...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- 慨正橡扯 is seeking a Senior Principal Software Engineer in Chicago, IL to lead technical strategies and deliver complex systems. You will play a crucial role in developing high-throughput data platforms using API and event-streaming architectures. The ideal candidate has 1...
$214.5k
...provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. This Principal Software Development Engineer role is part of the Developer Experience team, at the intersection of DevEx, data, and business strategy. The...Work at officeLocal areaFlexible hours$159.12k - $258.57k
Principal Software Engineer - Physical AI & Autonomy Engineering (Chicago) When you join Caterpillar, you’re joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are...Part timeVisa sponsorshipRelocation packageFlexible hours$152k - $209k
...'s talk. Role Overview We are seeking an accomplished Principal Engineer to lead the technical architecture and evolution of our hybrid... .... Required Qualifications Experience: 8–10 years in software engineering, specializing in SaaS platform architecture and...Local areaWorldwideFlexible hours$140k - $165k
...Senior Front-End Engineer - Job Description Chicago based position - not eligible for remote... .... Responsibilities Collaborate with the Principal Engineer and cross-functional teams to... ...code, writing well-designed and tested software, and deploying it to the cloud Help ensure...Work at officeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal software engineer Chicago, IL
- senior principal cloud computing engineer Chicago, IL
- principal data scientist Chicago, IL
- senior principal scientist Chicago, IL
- principal cloud computing engineer Chicago, IL
- epic principal trainer Chicago, IL
- principal solutions consultant Chicago, IL
- principal consultant Chicago, IL
- associate principal Chicago, IL
- principal architect Chicago, IL

