Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$147.76k - $240.11k

Caterpillar 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

Vacancy posted 18 hours 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,... 
    Suggested
    Full time

    RB Global Inc.

    Westchester, IL
    4 days ago
  • $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+... 
    Suggested
    Local area
    Worldwide
    Flexible hours
    Shift work

    McDonald's Corporation

    Chicago, IL
    3 days ago
  • $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... 
    Suggested
    Local area

    001 The Northern Trust Company

    Chicago, IL
    2 days ago
  • $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... 
    Suggested
    For contractors
    Flexible hours

    Northern Trust

    Chicago, IL
    2 days ago
  • 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... 
    Suggested
    Contract work

    Northern Trust

    Chicago, IL
    22 hours ago
  • $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 time
    Work experience placement
    Work at office
    Flexible hours
    2 days per week

    TransUnion

    Chicago, IL
    3 days ago
  •  ...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

    Comcast

    Chicago, IL
    3 days ago
  • $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 time
    Part time
    Relocation package
    Flexible hours

    Caterpillar Inc.

    Chicago, IL
    2 days ago
  • $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 time
    Work at office
    Worldwide
    3 days per week

    DriveWealth

    Chicago, IL
    2 days ago
  • $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 time
    Temporary work
    Work at office
    Shift work
    3 days per week

    The Hartford

    Chicago, IL
    1 day ago
  • 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 job
    Flexible hours

    Northern Trust Corp

    Chicago, IL
    3 days ago
  • $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 holiday
    Local area
    Flexible hours

    Ernst & Young Oman

    Chicago, IL
    2 days ago
  •  ...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... 

    慨正橡扯

    Chicago, IL
    3 days ago
  • 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... 

    Caterpillar Financial Service Corp

    Chicago, IL
    4 days ago
  • 慨正橡扯 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... 

    慨正橡扯

    Chicago, IL
    3 days ago
  • $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 office
    Local area
    Flexible hours

    Expedia Group

    Chicago, IL
    22 hours ago
  • $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 office
    Local area
    Worldwide
    Flexible hours

    Okta

    Chicago, IL
    2 hours ago
  • $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 time
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar Brazil

    Chicago, IL
    22 hours ago
  • $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 time
    H1b
    Local area

    KPMG

    Chicago, IL
    45 minutes ago
  • $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 time
    H1b
    Local area

    KPMG

    Chicago, IL
    45 minutes ago
  •  ...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 time
    H1b
    Local area

    KPMG

    Chicago, IL
    45 minutes ago
  • $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 office
    Immediate start

    STEAMe LLC

    Chicago, IL
    2 days ago
  • $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

    Expedia , Inc.

    Chicago, IL
    4 days ago
  • $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

    Light & Wonder, Inc.

    Chicago, IL
    2 days ago
  • $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... 

    Enfusion

    Chicago, IL
    3 days ago
  •  ...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 time
    H1b
    Local area

    KPMG

    Chicago, IL
    45 minutes ago
  • $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 area
    Worldwide
    Flexible hours

    Okta

    Chicago, IL
    23 days ago
  • $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 placement
    Casual work
    Work at office
    Local area
    Relocation
    Relocation package

    Arrive Logistics

    Chicago, IL
    2 days ago
  •  ...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

    Permute, LLC

    Chicago, IL
    3 days ago
  • $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 employment
    Full time
    Work experience placement

    IMC B.V.

    Chicago, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!