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

Senior Software Engineer

$112.71k - $183.14k
Full-time

Caterpillar Inc.

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.

Cat Digital is the digital and technology arm of Caterpillar Inc., leveraging the latest technologies to build industry leading digital solutions for our customers and dealers. With over 1.5 million connected assets worldwide, our teams use data, technology, advanced analytics, telematics, and AI capabilities to help our customers build a better, more sustainable world.

Job Summary:

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, Irving, TX or Peoria, IL
  • Domestic relocation assistance is NOT available for this position
  • Visa sponsorship is available with this position

Summary Pay Range:

$112,710.00 - $183,140.00

Compensation 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 available for eligible applicants.

Posting Dates:

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 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Chicago, IL vacancy
  •  ...define clear acceptance criteria, and prioritize user stories for engineering sprints.Analyze business data, industry trends, and system...  ...: Scrum, Kanban, Sprint Ceremonies, Product Backlog Grooming, Software Development Lifecycle.Preferred SkillsIIBA certification (ECBA... 
    Senior

    Virtusa

    Chicago, IL
    1 day ago
  • $150k - $220k

    ChicagoEngineering - Core Engineering /Full-time /On-siteAbout FinixFinix is building the global operating system for fintech, starting...  ...team owns our customers’ ability to capture revenue. The Sr. Software Engineer role centers around envisioning superior technical solutions... 
    Senior
    Full time
    Visa sponsorship
    Free visa

    Finix Payments

    Chicago, IL
    2 days ago
  • $152.5k - $205k

     ...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;... 
    Senior
    Permanent employment
    Remote work
    Flexible hours

    Circle

    Chicago, IL
    2 days ago
  • $135k - $170k

     ...embrace the use of AI tools to enhance decision-making, improve workflows, and produce better outcomes for our customers.As a Sr. Software Engineer for our Orders team, you will build and support systems responsible for the acquisition of multi-million dollar monthly... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Vivid Seats

    Chicago, IL
    3 days ago
  • $93.9k - $153.6k

    We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications using technologies such...  ...improvement.Education and/or Experience: Required for Experienced (Senior-Level) Candidates:Bachelor’s degree in Computer Science,... 
    Senior
    Full time
    Internship

    Sidley Austin

    Chicago, IL
    1 day ago
  • $112.71k - $183.14k

     ...platform, delivering genuine Cat parts to Caterpillar customers and dealers through a fast, reliable digital experience. As a Senior Software Engineer on the Cat Central backend services team, you will help design, build, and maintain the service layer that powers our... 
    Senior
    Full time
    Part time
    Worldwide
    Flexible hours

    Caterpillar

    Chicago, IL
    4 days ago
  •  ...trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered.   We are seeking a Senior Software Engineer to join a high-impact digital payments modernization program supporting the integration of a major card network into one... 
    Senior
    Work experience placement
    Flexible hours

    Kunai

    Chicago, IL
    a month ago
  •  ...cross-platform mobile applications. Contribute to planning, estimation, design sessions, software development practices, and team efficiency improvements. Mentor engineers through pairing, code reviews, and technical talks. Requirements At least 5 years of professional... 
    Senior
    Full time
    Work at office
    Flexible hours
    3 days per week

    Vivid Seats

    Chicago, IL
    17 days ago
  • $200k - $275k

     ...only one part of Group One Trading's total compensation, which includes an annual discretionary bonus.)THE OPPORTUNITYOur Senior Software Engineers build and improve the real-time systems that power our options market-making business. They work directly with traders and... 
    Senior
    Full time
    Flexible hours

    Group One Trading

    Chicago, IL
    2 days ago
  •  ...Senior Software Engineer United States SingleStore engineers build the real-time data platform powering some of the world's most demanding applications. Our cloud-native architecture enables high-performance transactional and analytical workloads at scale, and our... 
    Senior

    SingleStore

    Chicago, IL
    20 hours ago
  • $78.75k - $131.25k

     ...designing, developing, testing, deploying, and supporting enterprise software applications, with a track record of delivering scalable...  ...cross-functional collaboration across product, architecture, engineering, design, and quality assurance. We need a bachelors degree... 
    Senior
    Full time
    Work at office
    Flexible hours
    2 days per week

    Transunion

    Chicago, IL
    4 days ago
  • $135k - $165k

     ...Job Title: Senior Software Engineer Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire About Snapsheet: Snapsheet is claims technology the way it should be: purposeful, precise, and designed to deliver outcomes. Where others bolt things... 
    Senior
    Full time
    Temporary work
    Casual work
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Snapsheet

    Chicago, IL
    23 days ago
  •  ...Description Job Description Description: Hybrid At least 2 days per week in office in Chicago, IL   Our client seeks a Senior Software Engineer for the CDP team to drive design, delivery, technical strategy, and execution for cloud-native data platforms. You will... 
    Senior
    Hourly pay
    Work at office
    Local area
    2 days per week

    Eliassen Group

    Chicago, IL
    a month ago
  • $130k - $150k

     ...Senior Full Stack Software Engineer We are looking for a passionate Senior Full Stack Software Engineer, who is ready to work on the cutting edge of FinTech software solutions. You will be joining our team of experts to build the next generation of alternative investments... 
    Senior
    Work at office
    Flexible hours

    SEI Investments

    Chicago, IL
    2 days ago
  •  ...Design and build scalable backend systems, APIs, infrastructure, and developer tools that improve how Reddit engineers write, test, review, deploy, and operate software. Lead cross-team projects, integrate tools with existing engineering systems, incorporate internal user... 
    Senior
    Flexible hours

    Jobleads-US

    Chicago, IL
    1 day ago
  • $80k - $120k

     ...Department BSD CTD - Engineering - Plan X About the Department The Center for Translational Data Science (CTDS) at the...  ...accelerate discovery. Learn more at and Job Summary Senior Software Engineers perform web application development activities of... 
    Senior
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    The University of Chicago

    Chicago, IL
    2 days ago
  • $150k - $170k

     ...operate commercial-quality, cloud-based software application and platform services used by...  ...scientific discoveries.Job SummaryAs a senior member of the Globus product team, you will...  ....We are looking for skilled Python engineers with experience building scalable systems... 
    Senior
    Full time
    Work experience placement
    Remote work
    Work from home
    Worldwide
    Afternoon shift

    The University of Chicago

    Chicago, IL
    1 day ago
  • $175.5k - $180k

     ...will bring deep technical expertise and engineering leadership to some of the most complex...  ...engineering practices that make great software possible. Your technical leadership will...  ...with the ability to adjust your style to suit different perspectives and seniority levels
    Senior
    Apprenticeship
    Work at office
    Local area
    Easy work

    McKinsey & Company

    Chicago, IL
    3 days ago
  • $171.5k

     ...experiences that drive loyalty and traveler satisfaction. The Senior Software Developer role is part of the GenAI Platform team. The GenAI...  ...practices, and partnering closely with product and domain engineering teams, you will accelerate how internal teams build, integrate... 
    Senior
    Full time

    Expedia

    Chicago, IL
    18 hours ago
  • $126k - $248k

     ...distributed MongoDB clusters in just minutes.We're seeking a Senior Engineer to join the Atlas Identity and Access Management (IAM) team....  ...projects and initiativesCandidate Profile5+ years experience of software engineering, primarily focused on backend systemsProficient... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Chicago, IL
    3 days ago
  • $156.36k - $250.91k

     ...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you.WHAT YOU’LL DOWe are looking for a Senior Software Engineer II to join our Cloud Data Ingestion & Transformation (CDIT) team. This team is vital to Braze's growth, owning multiple... 
    Senior
    Work at office
    Local area

    Braze

    Chicago, IL
    2 days ago
  • FleetWorks Engineer Opportunity Every year, companies spend over a trillion dollars moving freight across the U.S. — but the system for...  ...customer-facing products At least 4 years of professional full-time software development, including at least one 2 years or more at one... 
    Senior
    Full time

    FLEETWORKS INC.

    Chicago, IL
    2 days ago
  •  ...Senior Software Engineer Chicago, IL, Dallas, TX, or Jersey City, NJ Hybrid – onsite 2-3 days per week, WFH 2-3 days per week This role is open with a financial services company. The Senior Software Engineer works with business analysts, team leads and other... 
    Senior
    Immediate start
    Work from home
    2 days per week
    3 days per week

    Jobleads-US

    Chicago, IL
    1 day ago
  • WHO YOU ARE You are a seasoned software developer who is dedicated to your craft; you write code that you are proud of and can hit the...  ...detailed specifications, and contribute in all phases of the engineering lifecycle ABOUT YOU ~Experienced in one of the following... 
    Senior
    Full time
    Remote work
    Home office

    Automox Inc.

    Chicago, IL
    more than 2 months ago
  •  ...technology companies in the country. Role Summary: Every engineer pays a tax on slow builds, flaky tests, manual release steps, and...  .... This role exists to pay it down, so that everyone building software for legal teams can ship faster. You’ll own the systems that... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work

    Jobleads-US

    Chicago, IL
    1 day ago
  • Senior Software Engineer (.NET, Angular, Azure) Location: Chicago, IL Duration: 6-12 Months Job Summary: We are seeking a Senior Software Engineer with 10+ years of experience in designing, developing, and modernizing enterprise applications using.NET, Angular, and Microsoft... 
    Senior

    Georgia IT Inc

    Chicago, IL
    2 days ago
  • $150k - $275k

     ...native insurance carrier building better insurance products and software across multiple verticals. We're not a broker, so we...  ...Kindred, TCV, and others at a $2.6B valuation. We're hiring a senior software engineer for a new agentic product in real estate. You will be the... 
    Senior
    Contract work

    Corgi Insurance Services, Inc

    Chicago, IL
    2 days ago
  • Senior Software Engineer A predominant information technology company is seeking a Senior Software Engineer with strong Clojure or Ruby development skills to join their Chicago, IL based Product Development team! As a member of the Product Development team, you will play... 
    Senior

    Mackenzie HealthCare

    Chicago, IL
    2 days ago
  • $100k - $130k

     ...solutions. By integrating a vast catalog of components with a world-class digital manufacturing platform, MISUMI Americas empowers engineers and procurement teams to accelerate innovation across the entire product lifecycle. With operations in the San Francisco Bay Area... 
    Senior

    Fictiv

    Chicago, IL
    a month ago
  • $170k - $200k

     ...The Role: We are looking for a Senior Software Engineer to take full-stack technical ownership of a defined product surface within our platform. You will work as a trio alongside a Product Owner and a second engineer, using our AI-augmented software development lifecycle... 
    Senior
    Temporary work
    Summer work
    Remote work
    Visa sponsorship
    Work visa

    Jobleads-US

    Chicago, IL
    1 day ago

Do you want to receive more vacancies?

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