Sr. Software Engineer
$112.71k - $183.14kCaterpillar 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.
The successful candidate will join Caterpillar as a key contributor responsible for the design, development, and implementation of the new modern, cloud-based Global Warranty Management solution. Be part of a transformational program that streamlines dealer and business partner processes, accelerates and increases transparency in warranty experiences, and delivers actionable insights that drive product quality improvements and long-term profitability.
This role offers the opportunity to be at the forefront of one of Caterpillar’s most exciting transformational initiatives over the coming years. You will play a pivotal role in supporting strategic change as we transition legacy systems to modern, cloud-based solutions via Agile software development.
What You Will Do:
We are seeking a seasoned Sr. Software Engineer that has responsibility across functional lines with individuals assigned in new feature development and/or maintenance of a new complex Global Warranty Management solution.
- Competent to perform (without close supervision) all programming, project management, and development assignments following an Agile Methodology; normally assigned the more complex aspects of systems work.
- Work directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
- Work independently on complex systems or infrastructure components that may be used by one or more applications or systems.
- Drive application development focused around delivering valuable business features.
- Mentor and assist software engineers, providing technical assistance and direction as needed.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Design, test, and refine prompts and system instructions for large language models (LLMs) to support warranty workflows, decision support, reporting, and user assistance.
- Identify and encourage areas for growth and improvement within the team.
- Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
- Perform integrated testing and customer acceptance testing of components that require careful planning and execution to ensure timely, quality results.
- The employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.
What You Will Have:
- Education Requirement: Bachelor’s degree in Information Technology, Management Information Systems, Computer Science, or a related field
- Experience: At least 5 years of hands-on experience as an application developer, with proficiency in Java and JavaScript.
- Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. Lead development activities, monitor quality, and advise on tool selection and utilization.
- Software Product Technical Knowledge: Knowledge of technical aspects of a software product; ability to design, configure and integrate technical aspects of software products.
- Software Product Testing: Execute functional, performance, and load testing; documents results and non-conformance. Apply testing methodologies to ensure compliance with design and requirements.
- Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
- Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
Top Candidates Will Also Have:
- Demonstrated leadership on medium to large-scale projects impacting strategic priorities.
- Experience with deploying software using CI/CD tools such as Azure Dev Ops, GitHub actions.
- Experience in collaborating with cross- functional teams including product managers, backend engineers and designers.
- Experience with working within an Agile framework (ideally Scrum)
- Extensive experience deploying and maintaining software using AWS public clouds.
- Experience crafting clear, specific, and detailed prompts or specification documents to guide artificial intelligence (AI) tools in generating code.
- Working knowledge of data structures, schemas, and metadata.
- Collaborative mindset, thriving in fast-paced, cross-functional, dynamic, and culturally diverse environments.
- Solid understanding of Caterpillar approved authentication and authorization protocols.
- Extensive experience developing secure and scalable applications using Java 21 or higher and a Spring Boot framework
- Experience with front-end development tools (JavaScript ES6+, TypeScript, HTML, CSS, and JSX)
- Experience with front-end frameworks such as React or Angular
- Experience with some of the following AWS components (AWS ECS, AWS Lambda, AWS SNS, AWS Kinesis, AWS RDS, AWS DynamoDB)
- Proven experience connecting React or Angular front ends to Java back-ends via RESTful APIs
Additional Info :
• The required location for this role is East Peoria-IL or Irving-TX
About Caterpillar –
For more than a century, Caterpillar has helped build a better, more sustainable world. With 2025 sales and revenues of $67.6 billion, Caterpillar Inc. is shaping the future as the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. Backed by one of the largest independent global dealer networks and financing services through Cat Financial, the company’s primary business segments: Power & Energy, Construction Industries and Resource Industries are solving customers’ toughest challenges through commercial excellence and advanced technology, driven by a highly skilled, dedicated global team. Learn more at .
Summary Pay Range:
$112,710.00 - $183,140.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
This position requires working onsite five days a week.Relocation is available for this position.Visa Sponsorship is not available for this position.Posting Dates:
September 28, 2026 - October 6, 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.
Not ready to apply? Join our Talent Community.
- ...Sr Software Engineer We are Lennar Lennar is one of the nation's leading homebuilders, dedicated to making an impact and creating an extraordinary experience for their Homeowners, Communities, and Associates by building quality homes and providing exceptional customer...SeniorLive inWork at officeLocal area
- Sr. Software Engineer We are looking for a highly skilled Senior Software Engineer with 8+ years of experience who can work as an individual contributor and take ownership of feature development. The ideal candidate should have strong expertise in Kafka streaming and real...Senior
- GCP Data & Analytics Solution Architect GCP Data & Analytics Solution Architect with 12+ years of experience in Data Analytics and Big Data. An experienced Solutions Architect well versed in designing & modernizing big data architectures on Google Cloud Platform (GCP). ...Senior
- Sr. Software Engineer Design, build, and maintain scalable full-stack applications. Work across front-end and back-end technologies to deliver high-performance solutions. Collaborate with cross-functional teams. Contribute to modern cloud-based architecture and technical...Senior
- Suwanee, GA Ashburn, VA Irving, TX Overland Park, KS R2026-1942 The Software Engineer is responsible for assisting in designing, coding, testing, and maintaining software applications under the guidance of senior engineers. You will collaborate with cross-functional...Senior
- Payments Engineer U.S Bank is seeking an experienced Payments Engineer with deep expertise in global payments, wire transfer processing, and modern payment messaging standards. The ideal candidate will possess strong domain knowledge across payment networks and a proven...SeniorTemporary workWork experience placement3 days per week
- ...fun! Our purpose and our passion is to create the best place for kids and families to eat and play! Job Description The Sr. Software Engineer is responsible for developing software with a distributed team in the business-critical software applications and...SeniorWork experience placementLocal areaWork from homeShift work
$119.77k - $140.9k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...meet standards Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures Accountable...SeniorTemporary workWork experience placementLocal area3 days per week$88.9k - $165.1k
...discover real opportunities inside the data types, delimiters and decimals. We are looking for a highly experienced Senior Software Engineer (7–10 years) to design, build, and scale robust backend systems using Java and Python in an Agile environment. This role has a...SeniorTemporary workFreelanceLocal areaFlexible hours- ...using Java and SpringBoot • • Drive complex technical projects from planning through execution • • Provide leadership and mentor engineers in an innovative and fast paced environment • • Successfully handle the daily challenges of the technical environment and guide the...Senior
- Sr Software Engineer! 100% Remote 3 months to start and likely to go a full year. No C2C, any visa is okay. What You'll be doing You'll be joining an Agile product team charged with enhancing a document management system. This system is based on .Net & AEM (Adobe Experience...SeniorRemote work
- Sr. Software Engineer Location: Cary, NC (Hybrid) (Need Local consultants only) Job Type: 12 months contract Final interview will be 90 Min F2F in at client location in Cary, NC Job Description: 10+ years of Java/J2EE Web Development Experience. Comfortable with front-end...SeniorContract workLocal area
- ...unmatched experience, every day and everywhere, driven by our people, processes, and technology. Position Overview: As a Senior Software Engineer in one of our agile software engineering teams, you will help develop software products and services to support the Copart's...SeniorFlexible hours
- Sr. Software Engineer As a Java Developer, you will be responsible for designing, developing, and maintaining high performance, scalable, and reliable Java applications. You will collaborate with cross functional teams to analyze requirements, implement solutions, and contribute...Senior
- Senior Software Engineer Tech Tammina LLC Job Description 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...SeniorFull time
- API Developer High Level Job Responsibilities: In this role, you will: Design and develop API specifications using OpenAPI Specifications/YAML that are scalable and provide greater security on data Create build and deployment pipelines for APIs using appropriate tools to...Senior
$102.4k - $179k
...products and applications. You will partner closely with AI/ML engineers, data scientists, and cross-functional teams to productionize... ...engineering trends, AI-assisted development tools, and modern software practices to drive continuous improvement and innovation. Partner...Senior- Software Engineer Sr Location: Pittsburgh, PA/Cleveland, OH/Dallas, TX Must Have Experience: Containerization and deployment (Docker, Kubernetes/OpenShift) Experience working with distributed systems, including resiliency, scaling, and fault tolerance Expertise in API...SeniorContract work
$112.3k - $140k
...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking for...SeniorWork at officeLocal areaRemote workWorldwide- ...Schedule : Hybrid (3 days in-office / 2 days remote) Position Overview: Reporting to the Director of IT Applications, the Sr Software Engineer will be responsible for the design, development, enhancement, support, and modernization of business applications running on...SeniorTemporary workWork at officeRemote workWorldwide
- ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a Software Engineer Sr within PNC's Technology organization, you will be based in Farmers Branch, TX. Technical Experience Core Engineering •...SeniorFull timeTemporary workPart timeWork experience placementWork at office
$122.6k - $227.6k
Standard Job Description This position is for a software engineer working in MFC's Windchill Product Lifecycle Management (PLM) system as well as other connected systems/applications. This role will focus on developing software code and automations to support continuous...SeniorFull timeTemporary workWork experience placementFlexible hours$102.7k - $189.8k
Senior Software Engineer Join a team of passionate engineers building the next generation of a high-performing digital marketing platform! As a Senior Software Engineer, you'll play a key role in designing, developing, and automating the release process of our software...SeniorTemporary workFreelanceLocal areaFlexible hours$95k - $152.5k
Senior Software Engineer Apply Now ( Save Job Job ID R26_5529 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 revolutionize...SeniorHourly pay- Software Engineer It's exhilarating to find yourself at a pivotal moment in history— and even more so to be leading the way. At QTS Data Centers, we are proud to stand at the forefront of today's dynamic digital transformation. Our world-class data centers empower our customers...SeniorImmediate startWorldwide
$138.8k
...within the organization that they are expected to share externally with every Southwest Customer. Job Description: The Senior Software Engineer will join a growing team responsible forGround Operations' Workforce Strategy & Planning applications, includingthe development...SeniorWork experience placementWork at officeRemote workVisa sponsorship$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 React...SeniorFull timePart timeWorldwideFlexible hours$112.71k - $183.14k
...and AI capabilities to help our customers build a better, more sustainable world. Job Summary: We are seeking a skilled Software Engineer with strong expertise in Microsoft Power Platform, Dynamics 365, and Data Modeling to join our team. The ideal candidate will...SeniorFull timePart timeWorldwideVisa sponsorshipFlexible hours- ...Job Title: Senior Python Software Engineer Location: Irving, TX (Hybrid 3days onsite 2days remote) Interview mode: Candidates need to complete the codelity assessment followed by F2F interview Job Overview We are looking for a skilled Python Engineer with...SeniorRemote work
$112.71k - $183.14k
...operational workflows. Oversee automated testing and quality engineering practices across the full SDLC. Mentorship & Collaboration... ...technical jargon and recognizes non‑verbal cues. Software Development Produces software aligned with product requirements...SeniorFull timePart timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
- software engineer internship remote Irving, TX
- senior software engineer ruby on rails Irving, TX
- software developer positions Irving, TX
- agile software developer Irving, TX
- entry level software engineer remote Irving, TX
- senior software engineer remote Irving, TX
- senior software design engineer Irving, TX
- senior software engineer Irving, TX
- software web developer Irving, TX
- startup software engineer Irving, TX

