Principal Software Engineer
$147.76k - $240.11kCaterpillar Brazil
## Principal Software EngineerApplylocations: Chicago, Illinois: Peoria, Illinoistime type: Full timeposted on: Posted Todayjob requisition id: R0000377805**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.* 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.**What You Will Have:*** **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.**Considerations For Top Candidates:*** 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**Additional Details:*** 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#LI### ### **Summary Pay Range:**$147,760.00 - $240,110.00Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.**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 \* These benefits also apply to part-time employees### ### ### Visa Sponsorship is not available for this position.**Posting Dates:**June 23, 2026 - July 5, 2026Any 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. #J-18808-Ljbffr
- ...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$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...SuggestedFor contractorsFlexible hours- 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...SuggestedContract work
$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- ...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$250k - $280k
...the Role We are seeking a highly skilled and experienced Principal Engineer to join our Engineering team. As a Principal Engineer, you... ...using Java/Golang * Assesses the health and performance of software applications and databases and provides software and technology...Full timeWork at officeWorldwide3 days per week$168.4k - $252.6k
Director Software Engineering - IE06FE We’re determined to make a difference and are proud to be an insurance company that goes well beyond... ...accomplish theirs, too. Join our team as we help shape the future. Principal Software Engineer (T6) Role Summary The Principal Software...Full timeTemporary workWork at officeShift work3 days per week- 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
$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- ...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...
- 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...
- 慨正橡扯 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$274k - $376.2k
...times a week. The Auth0Lab Team We are a small team of engineers exploring new Auth0 products and features ideas. We take things... ...ll be doing We are looking for a very senior, knowledgeable Software Architect (P6) that both wants to be hands on and think about...Work at officeLocal areaWorldwideFlexible 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$134.71k - $268.99k
...areas of inspiration and expand your capabilities, then consider a career in Advisory. KPMG is currently seeking a Manager, AI Engineer to join our Advisory Services practice. Responsibilities: End-to-end design and development of AI/ML solutions, leveraging...Full timeH1bLocal area$87.97k - $188.95k
...Advisory. KPMG is currently seeking a Senior Associate, AI Engineer to join our Advisory Services practice. Responsibilities:... ...recent professional or academic experience in AI/ML, data science, software engineering, or cloud technologies Bachelor's degree from an...Full timeH1bLocal area- ...high-performance culture, technical excellence, and career development, ensuring the team stays at the forefront of AI and cloud engineering technology advancements Work closely with our Microsoft, Google, Salesforce, and other related platform teams to develop our...Full timeH1bLocal area
$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$146k
...fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Software Development Engineer III, Advertising Technology Introduction to the team Expedia Group Advertising builds the platforms and experiences that...Flexible hours$150k - $172k
...Senior Advanced Software EngineerSkip to main contentLight & Wonder does not collect personally identifiable or confidential information... ...transactional areas of this Web Site.#Senior Advanced Software Engineer page is loaded## Senior Advanced Software EngineerApplyremote...Work at office$129.2k - $174.17k
...in investment reporting. Responsibilities Developing quality software that is used by some of the world's largest technology firms,... ...context and awareness of the larger system. Help less experienced engineers troubleshoot and solve problems. Be active in mentoring and...- ...services firms. Spark your curiosity and ignite your career at The Lighthouse. KPMG is currently seeking a Sr. Associate, Cloud Engineer for our Consulting practice. Responsibilities : Assist clients; cloud migration engagements, including cloud migration...Full timeH1bLocal area
$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$141k - $165k
...environment. There has never been a more exciting time to get on board, so read on to learn more and apply today! Who We Want A Senior Software Engineer will work closely with Product Managers, Design, and their Engineering team to create solutions, develop stories, and execute...Work experience placementCasual workWork at officeLocal areaRelocationRelocation package- ...Senior Software Engineer – AI Systems Employment Type: Full-time Company: Permute ( Overview Permute is seeking a Senior Software Engineer to design, build, and deploy production‑grade AI systems in a fast‑moving startup environment. This role is for builders who move...Full time
$200k
...Having the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading algorithms. You will be responsible for spotting new opportunities, solving problems and developing innovative technologies. Software...Permanent employmentFull timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- 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


