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

Caterpillar

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:

The Software Engineer is responsible for designing, developing, implementing, testing, and maintaining enterprise software applications and distributed systems that support Caterpillar’s digital platforms, enterprise systems, connected products, and cloud-based services.

This position requires the application of highly specialized knowledge in computer science, software engineering, systems architecture, cloud computing, APIs, databases, and software development methodologies to create scalable and efficient technical solutions aligned with business and customer requirements.

This position qualifies as a specialty occupation because it requires at minimum a Bachelor’s degree or higher in Computer Science, Software Engineering, Information Systems, or a closely related technical field.

What You Will Do:

Great opportunity to advance your career working side by side with other Engineers in a team environment executing the following:

Software Development

  • Design, develop, implement, test, and maintain software applications using Agile/Scrum software development methodologies.

  • Write, modify, debug, and optimize clean, scalable, and efficient code using programming languages including Java, Python, JavaScript, TypeScript, C#, and SQL.

  • Develop business-critical software features, APIs, backend services, and enterprise applications.

  • Build and maintain distributed systems, microservices architectures, and cloud-native applications.

  • Develop and integrate software solutions supporting Caterpillar digital initiatives, connected equipment, IoT systems, enterprise tools, and data analytics platforms.

  • Participate in software architecture design, code reviews, technical documentation, and systems integration activities.

Technical Problem Solving

  • Analyze technical requirements and identify appropriate software engineering solutions.

  • Troubleshoot, debug, and resolve complex software defects, integration issues, and performance bottlenecks.

  • Optimize application reliability, scalability, maintainability, and security.

  • Automate workflows and deployment processes to improve system efficiency and operational performance.

  • Apply object-oriented programming principles, algorithms, and software engineering best practices to develop technical solutions.

Collaboration & Stakeholder Engagement

  • Collaborate with cross-functional teams including product managers, QA engineers, DevOps engineers, systems analysts, and business stakeholders.

  • Gather, analyze, and refine technical and functional requirements from internal users and customers.

  • Communicate technical solutions, project updates, and system requirements effectively to technical and non-technical stakeholders.

  • Participate in Agile sprint planning, standups, backlog refinement, and release activities.

Testing & Quality Assurance

  • Develop and execute unit testing, integration testing, system testing, and user acceptance testing procedures.

  • Utilize automated testing frameworks and CI/CD deployment pipelines to ensure software quality and reliability.

  • Ensure compliance with software engineering standards, coding best practices, and secure software development requirements.

Continuous Improvement

  • Contribute to software engineering standards, coding guidelines, and development best practices.

  • Identify opportunities for process improvements, system enhancements, and application optimization.

  • Support knowledge sharing and mentor junior engineers when applicable.

  • Research and implement emerging technologies, frameworks, and development tools to improve software capabilities.

Technical Environment :

Programming Languages

  • Java

  • Python

  • JavaScript

  • TypeScript

  • C#

  • SQL

Frameworks & Development Technologies

  • React

  • Angular

  • Node.js

  • Spring Boot

  • .NET / .NET Core

Cloud & Infrastructure Platforms

  • Amazon Web Services (AWS)

  • Microsoft Azure

  • Google Cloud Platform (GCP)

  • Docker

  • Kubernetes

Databases

  • MySQL

  • PostgreSQL

  • Microsoft SQL Server

  • Elasticsearch

  • NoSQL Databases

DevOps & Development Tools

  • Jenkins

  • Azure DevOps

  • Git

  • CI/CD Pipelines

Architecture & Methodologies

  • Microservices Architecture

  • APIs & Distributed Systems

  • Agile/Scrum Methodology

  • Software Development Lifecycle (SDLC)

Considerations For Top Candidates:

  • Bachelor’s degree or higher in Computer Science, Software Engineering, Information Systems, or a closely related technical field or equivalent working experience

  • Hands-on experience in software development, systems analysis, and application design.

  • Proficiency in object-oriented programming concepts, software architecture patterns, and database design.

  • Knowledge of software development lifecycle (SDLC), Agile methodologies, and enterprise application development.

  • Experience with APIs, distributed systems, cloud computing platforms, and scalable software architectures.

  • Strong analytical, troubleshooting, and technical problem-solving skills.

Key Skills

  • Software Engineering & Application Development

  • Systems Analysis & Technical Problem Solving

  • Object-Oriented Programming

  • Cloud Computing & Distributed Systems

  • API Development & Systems Integration

  • Database Design & Data Management

  • DevOps & CI/CD Automation

  • Software Testing & Quality Assurance

  • Technical Documentation

  • Collaboration & Cross-Functional Communication

Work Context

Software Engineers at Caterpillar contribute to a wide range of technical solutions including:

  • Digital platforms and Cat Digital initiatives

  • Connected equipment and IoT systems

  • Enterprise software applications and internal business tools

  • Cloud-based services and distributed systems

  • Data analytics and application integration platforms

What You Will Get:

Working with a Fortune 100 leader, you can build your career on a global scale and take advantage of development opportunities with emerging technologies. We’ve created an inclusive environment for you to explore your passions, make an impact and do the work that really matters. Join Us.

About Caterpillar:

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. For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.

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 not available for this position.

Posting Dates:

June 23, 2026 - June 30, 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 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Irving, TX vacancy
  •  ...Senior Software Engineer (Promotions Platform) We are seeking a highly skilled and strategic Senior Software Engineer to serve as a technical lead for our mission-critical Promotions Platform which is part of our merchandising ecosystem. This system is the heartbeat of... 
    Senior

    7-Eleven

    Irving, TX
    4 days ago
  •  ...Senior Software Engineer Tech Tammina LLC 4+ years experience building great software, preferably on SaaS or Platform products 2+ years experience in Java technologies, ideally with Spring/Hibernate experience 1+ years experience with web browser technologies... 
    Senior

    Tech Tammina

    Irving, TX
    4 days ago
  • Job Code: 1352963 Job Title: Salesforce Marketing Cloud SFMC Developer Work Location: Irving, TX - 75063 (Hybrid) Job Description: We are seeking a highly skilled and experienced Salesforce Marketing Cloud SFMC Developer with 3 - 4 years of work ...
    Senior
    Work experience placement

    Futran Tech Solutions Pvt. Ltd.

    Irving, TX
    13 hours ago
  •  ...Senior Software EngineerSkip to main contentThis website stores cookies on your computer. These cookies are used to collect information about...  .... To find out more, see our Privacy Policy.#Senior Software Engineer page is loaded## Senior Software EngineerApplylocations: SSC... 
    Senior
    Hourly pay

    SuperMom

    Irving, TX
    5 days ago
  •  ...and experienced professional to join our dynamic team in Dallas, TX. This role is ideal for someone who is passionate about software engineering and has a strong background in AI and Java development. Required Skills & Qualifications Must have 10+ years of hands... 
    Senior
    Work experience placement
    Immediate start

    Artech

    Irving, TX
    2 days ago
  • $102.4k - $179k

     ...functional teams to build modern full‑stack solutions using .NET, Angular, and Azure technologies while driving engineering excellence, automation, and software quality. You will contribute to system architecture, mentor engineers, and support the delivery of resilient,... 
    Senior

    Vizient

    Irving, TX
    4 days ago
  • $120k - $130k

    Technologies C#, .NET Angular, Angular Material, TypeScript SQL/T-SQL, Entity Framework Azure, REST APIs Responsibilities Build responsive user interfaces Develop backend REST APIs Maintain Azure pipelines including ADF and Databricks Perform unit and system testing and...
    Senior

    Tata Consultancy Services

    Irving, TX
    3 days ago
  •  ...Senior Software Engineer Apply Now ( Save Job Job ID R26_3744 Address 3200 Hackberry Road, Irving, Texas, 75063, United States Location Irving, Texas 7-Eleven is an iconic family of brands with over 86,000 locations, surpassing every retailer in the world. We... 
    Senior
    Hourly pay

    7-Eleven

    Irving, TX
    1 day ago
  • $120k - $130k

    Must Have Technical/Functional Skills C#, .NET, Angular, Angular Material, SQL/T-SQL, Entity Framework, Azure, REST APIs, TypeScript Roles & Responsibilities • Develop full-stack apps using .NET + Angular • Build responsive UI and backend APIs • Optimize DB...
    Senior

    Tata Consultancy Services

    Irving, TX
    2 days ago
  • $88.9k - $165.1k

     ...discussions Ensure high code quality through reviews, testing, and engineering best practices Collaborate with product, data, platform, and...  ...(or equivalent practical experience) 7–10 years of hands‑on software development experience Strong expertise in Java and Python... 
    Senior
    Local area
    Flexible hours

    Unavailable

    Irving, TX
    1 day ago
  •  ...Role description Java Developer Java Backend Engineer Experience Mid to Senior About the Role We are seeking a highly skilled Java Developer...  ...to work independently and take ownership of deliverables Attention to detail and commitment to software quality
    Senior

    LTM

    Irving, TX
    3 days ago
  • $88.9k - $165.1k

     ...Senior Software Engineer In The CDP Team The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops and builds products that... 
    Senior
    Local area
    Worldwide
    Flexible hours

    MSLGROUP

    Irving, TX
    1 day ago
  • $129.04k - $149.04k

     ...DUTIES: Design, develop, enhance, code, test, deliver and debug software independently. Take larger, more complex stories spanning...  ...perform data transformations aligned with business specifications. Engineer Azure Functions in C# to enable serverless computing for implementing... 
    Senior
    Full time
    Work at office
    Immediate start

    Vizient

    Irving, TX
    2 days ago
  •  ...About this role: Wells Fargo is seeking a Senior Software Engineer to work on our check modernization initiative. This effort will modernize and automate check processing capabilities. Check processing will continue to be a valuable product for our small business and... 
    Senior
    Work experience placement
    Remote work
    Relocation package

    Wells Fargo

    Irving, TX
    2 days ago
  • $119.8k - $234.7k

     ...can achieve. We are seeking passionate and innovative software engineers to design and build cutting-edge networking infrastructure that...  ...-the-art AI systems to achieve their full potential. As a Senior Software Engineer on the HPC/AI team, you will play a pivotal... 
    Senior
    Ongoing contract
    Local area

    Microsoft Corporation

    Irving, TX
    3 days ago
  • $93.2k - $130k

     ...Development & Engineering Excellence Design, develop, test, deploy, and support scalable enterprise applications across the full SDLC...  ...equivalent practical experience). 4- 7 years of progressive software engineering experience with a strong focus on enterprise application... 
    Senior
    Local area
    Flexible hours

    Cotality

    Irving, TX
    2 days ago
  •  ...online, ATM, and other channels to Wells Fargo’s more than 70 million global customers. Wells Fargo Bank N.A. seeks a Senior Software Engineer 1 (Multiple Positions Available) in Irving, TX. Job Role and Responsibility: Drive moderately complex initiatives and... 
    Senior
    Remote work

    Wells Fargo

    Irving, TX
    3 days ago
  •  ...Senior Software Engineer Opportunity Groundworks is seeking a talented Senior Software Engineer to join our team in Dallas, TX! The Senior Software Engineer at Groundworks will play a key role in designing, developing, and maintaining high-quality software solutions... 
    Senior
    Full time
    Remote work

    Groundworks

    Irving, TX
    4 days ago
  • $88.9k - $165.1k

     ...Senior Software Engineer A subsidiary of Publicis Groupe, Epsilon is a leading provider of multi-channel marketing services, technologies, and database solutions. At Epsilon, we do more than collect and store data. We help some of the world's biggest brands discover... 
    Senior
    Temporary work
    Freelance
    Local area
    Flexible hours

    Digitas

    Irving, TX
    4 days ago
  •  ...Senior Software Systems Engineer Immediate need for a talented Senior Software Systems Engineer with experience in Telecom Industry. This is an 11+ months contract opportunity with long-term potential and is located in Irving, TX. Key Requirements and Technology... 
    Senior
    Contract work
    Work experience placement
    Immediate start

    Pyramid Consulting

    Irving, TX
    4 days ago
  •  ...where we work and live. Together, we are building a better world, so we can all enjoy living in it. Caterpillar Inc. seeks Senior Software Engineer at its facility located at 5205 N O'Connor Boulevard, Williams Square-Corporate Headquarters, Suite 100, Irving, TX 75039.... 
    Senior
    Full time
    Part time
    Remote work
    Flexible hours

    Caterpillar Inc.

    Irving, TX
    6 hours ago
  • $50 per hour

     ...Title: Senior Software Engineer Location: Southlake, TX Job Type: 6+Months Contract Rate: $50/hr Requirements Job Description Gathering requirements for interfaces between SAP ECC and Coupa Procurement & Invoicing. Development of software technical... 
    Senior
    Contract work

    TWO95 International

    Southlake, TX
    2 days ago
  •  ...A technology solutions company based in Dallas, Texas is seeking a Software Developer / Analyst. The ideal candidate will have 5+ years of experience in software programming and design, strong communication skills, and proficiency in Agile Scrum methodologies. Responsibilities... 
    Senior

    Uahtechnologies

    Dallas, TX
    2 days ago
  •  ...us in building something that's already changing how the world works. Seeking Top-Notch Go Engineers: We are looking for exceptional Go engineers with 6+ years of hands-on software development experience, ideally with a strong background in low-level systems and network... 
    Senior

    Capitolis

    Dallas, TX
    2 days ago
  •  ...Hi, Our client is looking for a Sr. Software Engineer project in Irving, TX below is the detailed requirement. Job Title: Sr. Software Engineer Location: Irving, TX Job Description: Bachelor's degree in related field. Minimum 12+ years of... 
    Senior

    Lorven Technologies

    Irving, TX
    1 day ago
  • $150k - $200k

     ...Senior Software Engineer Title of Role: Senior Software Engineer Location: Texas, onsite Company Stage of Funding: Venture-Backed — Software Development, Crypto Office Type: Onsite Salary: $150K–$200K Company Description We're representing a dynamic... 
    Senior
    Work at office
    Worldwide

    Recruiting from Scratch

    Dallas, TX
    4 days ago
  •  ...Aryadit Solutions, Inc. has openings for Senior Software Engineers in Dallas, TX. Responsibilities will include the following: Develop and enhance software systems, leveraging expertise in SAP S/4 HANA and Enterprise HANA (2.0) for meeting business requirements, and optimizing... 
    Senior
    Work at office

    Aryadit Solutions

    Dallas, TX
    1 day ago
  •  ...HiOperator is seeking a highly skilled and motivated Senior Software Engineer to join our team. As a key member, you will deliver large and complex features quickly, become an expert and owner of significant sections of our codebase, and contribute to implementation and... 
    Senior
    Full time
    Work at office

    PowerToFly

    Dallas, TX
    5 days ago
  • $119.8k - $234.7k

     ...hyperscale storage system that may indirectly or directly be used daily by your friends and family. We are looking for a Senior Software Engineer - Azure Storage who is passionate about distributed storage, more specifically in the areas of Index management and/or... 
    Senior
    Ongoing contract
    Local area

    Microsoft Corporation

    Irving, TX
    3 days ago
  •  ...infrastructure required for enhanced compliance, execution analytics and real-time market surveillance. We are seeking a Senior Software Engineer who thrives in complexity, values intellectual rigor over optics and possesses the grit to build a world-class platform from... 
    Senior
    Remote work

    TXSE

    Dallas, TX
    1 day ago

Do you want to receive more vacancies?

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