Sr Software Engineer
$112.71k - $183.14kTalentify.io
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.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
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, 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.
#J-18808-Ljbffr- 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 teams to understand requirements, contribute to technical solutions...Senior
$78k - $156k
...for as well as the best place to work for diversity, working mothers, female executives, and scientists.The OpportunityThe Sr Software Engineer hired in this role will work out of the Irving, TX location on site. This is in the Abbott Transfusion Medicine Business Division...SeniorWorldwideShift work$119.8k - $234.7k
...safeguarding customer data and ensuring continuous availability across regions at massive scale. We are looking for a Senior Software Engineer to help build the next generation of geo-resiliency, replication, data protection, and business continuity capabilities for...SeniorOngoing contractLocal areaWorldwide$111.61k - $131.3k
...maintainability.Collaborate with business, product, operations, and engineering teams to deliver high-quality solutions using Agile and Scrum... ...relevant experiencePreferred Skills & Experience8+ years of software engineering experience with 5+ years of Salesforce...SeniorFull timeLocal area3 days per week- ...Sr Software Engineer 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 service, giving...SeniorLive in
- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing... ...fit your needs, including your own.Job DescriptionTitle : ATG Mid-Sr Developer / Lead ATG Mid-Sr Developer / Lead Hands on Expeirence...Senior
- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...responsibility is the ongoing support and administration of database software systems 5+ years in a BI Tool on OBIEE 2+ years of Tableau 5+...SeniorWork experience placement
- Job Title: Sr. Java Kafka DeveloperWork Location:Irving, TXJob Summary:Mandatory Karat InterviewCore Responsibilities:Full stack Java development including both backend and frontend components.Develop Kafka producers consumers and KStreams services.Implement KSQL and Kafka...Senior
- The Senior Software Engineer is a senior individual contributor who drives the technical direction of backend services in Go and front-end applications in Vue.js that power the Topgolf guest experience across our venues and digital products. This role owns architecture...SeniorFull time
$170k - $220k
...HireCategory: Information TechnologyReference ID: 10077191Job record: a1qPL000007jSIfYAMValid through: 2027-06-28Job Title: Senior Software Engineer - Cloud Infrastructure / Network AutomationIndustry: Cloud Infrastructure, High-Performance Computing (HPC), Software...SeniorFull timeRemote work- ...day. If you're ready to grow, lead and make a difference, come join our team and help shape the future of convenience.Senior Software Engineer (Promotions Platform)We are seeking a highly skilled and strategic Senior Software Engineer to serve as a technical lead for our...SeniorHourly payWork experience placement
- ...Hallmark Health Care Solutions is led by passionate experts with an average of 20+ years' experience in IT, nursing, process engineering, finance, and healthcare. We are committed to strengthening communities by producing technologies, support services, and thought...Senior
$50 per hour
...ProfessionalFT/PT/Casual: FullTimeDepartment: MFC-PrimaryBusiness Unit: MFC-PrimaryStandard Job DescriptionYou will be the Embedded Software Engineer for the Embedded Software team. Our team is responsible for designing, developing, and maintaining embedded C/C++ software...SeniorFull timeTemporary workWork experience placementCasual workFlexible hours- ...Software Engineer We are seeking a highly skilled 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...SeniorWork experience placement
$50 per hour
...FullTimeDepartment: Enterprise Business ServicesBusiness Unit: Enterprise Business ServicesStandard Job DescriptionThis position is for a software engineer working in MFC’s Windchill Product Lifecycle Management (PLM) system as well as other connected systems/applications. This...SeniorFull timeTemporary workWork experience placementCasual workFlexible hours$110k - $150k
...Senior Software Engineer Location: Dallas, TX (Hybrid) Salary: $110k-150k Company Overview: Join one of the fastest-growing mid-sized tech companies in the DFW area, renowned for its innovation and commitment to engineering excellence. This firm is looking for...SeniorHourly payLocal area- ...Job Title: 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...SeniorContract workLocal area
- ...Role description Java Developer Java Backend Engineer Experience Mid to Senior About the Role We are seeking a highly skilled... ...teams Ability to work independently and take ownership of deliverables Attention to detail and commitment to software qualitySenior
- Title - Software Engineer Sr Location- Pittsburgh, PA/Cleveland, OH/Dallas, TX Must Have Experience with containerization and deployment (Docker, Kubernetes/OpenShift) Experience working with distributed systems, including resiliency, scaling, and fault tolerance...SeniorContract work
$100k - $130k
...Senior Software Developer Location: Arlington, TX Assignment Type: Direct hire Pay: $100,000–$130,000 annually, plus a target... ...time. Develop, test, and review code using established engineering practices. Connect internal applications with third-party systems...SeniorRemote workMonday to Thursday- 4+ years experience building great software, preferably on SaaS or Platform products 2+ years experience in Java technologies, ideally... ...field Qualifications Knowledge of professional software engineering best practices including coding standards, code reviews,...SeniorFull time
- ...opportunities for improvement and optimization. Qualifications Bachelor's degree in Computer Science, Information Systems, Engineering, or related field, or equivalent work experience. At least 7 years of experience in leading and managing ServiceNow projects,...SeniorWork experience placement
$102.4k - $179k
...Responsibilities Design, develop, enhance, code, test, deliver and debug software in a Pair-Programming environment. Implement large, complex... ...preferred. Bachelor's degree in Computer Science, Math, or Engineering highly preferred. ~5 or more years of experience developing...SeniorImmediate start$143k - $170k
...Senior Software Engineer Regular Position, Full Time Bronx, NY | Irving, TX | Sacramento, CA If you are a forward-thinking engineering professional interested in embedded systems, software development, and solving complex technical challenges, then keep reading!...SeniorFull timeWork at officeLocal areaMonday to Friday$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...SeniorLocal area$119.8k - $234.7k
...customers around the globe. The Azure Storage Control Plane Engineering team builds the foundational infrastructure that enables... ...productivity across the organization.Explore and implement AI-assisted software development practices, including automated code generation,...SeniorOngoing contractLocal areaWorldwide- ...Sr Software Engineer - C++(701002) IDEALFORCE has multiple FULL TIME positions available immediately for Sr Software Engineer (C++) to join our customer in Dallas, TX. Please find below additional details about this job. Kindly respond with your most up to date resume...SeniorFull timeTemporary workH1bLocal areaImmediate startFlexible hours
- ...Sr. Software Engineer Engineering Dallas, Texas Apply What We Do Shape the future of cybersecurity at Forescout. Each day cyberattacks threaten to disrupt hospitals, power grids, financial systems, and the infrastructure we all depend on. At Forescout, we build...SeniorPermanent employmentWork at officeWorldwideFlexible hours
- ...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
- ...Join to apply for the Sr. Software Engineer role at Flexjet Join to apply for the Sr. Software Engineer role at Flexjet Get AI-powered advice on this job and more exclusive features. Position Summary Flexjet is currently seeking a talented Senior...SeniorFull timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!
- software engineer full time Irving, TX
- software engineer healthcare Irving, TX
- network software engineer Irving, TX
- senior software engineer Irving, TX
- software system engineer Irving, TX
- software developer Irving, TX
- ngo software engineer Irving, TX
- startup software engineer Irving, TX
- software web developer Irving, TX
- software engineer part time Irving, TX


