Senior 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.
This position helps Caterpillar solve its customers’ toughest challenges while building a better and more sustainable world. The Lead Architect will deliver strategic technology initiatives within the Commercial Process Division (CPD), part of the Power and Energy Group.
CPD focuses on the development and delivery of services, solutions, and processes that support Caterpillar’s commitment to customers, including the global Dealer Network. The incumbent collaborates with business partners and enterprise teams to create business-relevant IT and business strategies for CPD.
What You Will Do:
Architecture & Solution Delivery
- Lead end‑to‑end architecture, design, and delivery of scalable, secure, full‑stack solutions using Agile methodologies.
- Define and evolve application architecture across frontend, backend, integration, and data layers, ensuring alignment with enterprise standards and business goals.
- Partner with product owners and stakeholders to translate business requirements into technical solutions and architectural designs.
Technical Leadership
- Provide hands‑on technical leadership, including designing, coding, and reviewing critical components and shared frameworks.
- Establish and enforce coding standards, architectural patterns, and best practices for performance, scalability, reliability, and security.
- Serve as a technical escalation point, enabling high‑performing, product‑focused teams.
DevOps, Automation & Quality
- Lead DevOps and CI/CD strategy, ensuring high‑quality, frequent, and reliable releases through automation.
- Drive an automation‑first and AI‑enabled mindset, embedding intelligent automation across development, testing, and operational workflows.
- Oversee automated testing and quality engineering practices across the full SDLC.
Mentorship & Collaboration
- Mentor engineers and guide teams through complex architectural and technical decisions.
- Collaborate closely with business leaders, product teams, and enterprise IT partners.
What You Have:
Core Qualifications
- Strong Agile mindset, with experience working in or leading product‑centric, cross‑functional teams.
- Proven experience designing and delivering solutions within the Azure ecosystem, including Azure DevOps.
- Deep expertise in .NET‑based full‑stack architecture, with the ability to evaluate and select appropriate technologies.
Technical Expertise
- Experience across modern engineering languages and platforms, including:
- C#, ASP.NET, Java, JavaScript, Python, SQL
- Strong understanding of secure‑by‑design (Cyber Safe) development principles and application security best practices.
- Hands‑on experience with DevOps, CI/CD pipelines, infrastructure automation, and automated testing frameworks.
Leadership & Communication
- Excellent communication and leadership skills.
- Ability to influence both technical and non‑technical stakeholders.
Skill Descriptors
Decision Making & Critical Thinking
- Analyzes situations and reaches productive decisions using informed judgment.
- Identifies, organizes, and documents relevant data, stakeholders, and processes.
- Recognizes, clarifies, and prioritizes concerns while assessing risks, benefits, and alternatives.
Effective Communication
- Communicates clearly and appropriately for the audience.
- Delivers constructive feedback and incorporates feedback from others.
- Produces presentations and reports needed for effective delivery.
- Avoids unnecessary technical jargon and recognizes non‑verbal cues.
Software Development
- Produces software aligned with product requirements.
- Conducts walkthroughs and monitors quality of development activities.
- Evaluates advantages and drawbacks of development languages and tools.
- Estimates and monitors development costs and consults on tool selection and usage.
Software Development Life Cycle (SDLC)
- Applies structured lifecycle methodologies for delivering software products.
- Understands phases, dependencies, deliverables, and decision points.
- Interprets product development plans and functional documentation.
Software Integration Engineering
- Designs and implements interfaces and integration patterns.
- Understands ETL tools and data exchange techniques.
- Participates in developing technology interfaces and bridges with customer and partner systems.
Software Product Design & Architecture
- Leads architecture and design of major or multiple products.
- Evaluates architectural alternatives and design tradeoffs.
- Facilitates design reviews and walkthroughs.
- Estimates cost and impact of proposed architectural designs.
Software Product Technical Knowledge
- Defines technical requirements for development and deployment.
- Participates in technical acceptance testing and environment configuration.
- Monitors defects, bugs, and implementation issues.
Software Product Testing
- Designs and participates in testing strategies including functional, volume, load, and performance testing.
- Documents test activities, results, and non‑conformance issues.
- Ensures adherence to functional requirements and design specifications.
Additional Info :
• The required location for this role is East Peoria-IL, 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.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.
- ...AI stacks, including frameworks for building autonomous agents, planning, memory, and tool use. Hands-on experience with prompt engineering, model fine-tuning, and deployment of Generative AI applications. Hands on experience with GitHub, Confluence, JIRA, Jenkins, CI/...Senior
$100k - $196k
...About this role: Wells Fargo is seeking a Senior Software Engineer in our Architecture and Engineering Group as part of Consumer Technology. As a subject matter expert, the Senior Software Engineer drives the adoption of modern testing tools and practices by delivering...SeniorWork experience placementSecond jobRelocation package- ...Description Job Description Description: Hybrid At least 2 days per week in office in Irving, TX Our client seeks a Senior Software Engineer to design and deliver cloud-native data platforms that enable data-driven, omnichannel marketing. You will define...SeniorHourly payWork at officeLocal area2 days per week
$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$105k - $145k
...Salary: $105,000 - 145,000 per year Requirements: Bachelors degree in computer science, computer engineering, or a related field. At least 8 years of professional software development experience, including 4 or more years with C# and .NET across .NET Framework desktop...SeniorFull timeImmediate startShift work$88.9k - $165.1k
...brands 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...SeniorTemporary workFreelanceLocal areaFlexible hours- ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...to meet standardsConducts code reviews to provide guidance on engineering best practices and compliance with development proceduresAccountable...SeniorFull timeWork experience placementLocal area3 days per week
- Senior Software Engineer We are seeking an experienced Senior Software Engineer with a strong background in Java-based enterprise application development. The ideal candidate will bring deep expertise in modern microservices architecture, strong problem-solving skills,...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
- ...Job Description Job Description Senior Software Engineer - Backend Integrations Diversified Services Network, Inc. (DSN) is seeking a full-time Senior Software Engineer - Backend Integrations to join our team in Irving, TX. We offer full benefits, PTO, 401k,...SeniorFull timeContract 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$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$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...SeniorFull timePart timeWorldwideFlexible hours$102.4k - $179k
...estimation, testing, release planning, and operational readiness. Leverage AI-enabled development tools and engineering automation throughout the software development lifecycle to improve productivity, quality, and delivery outcomes. Preferred Responsibilities...SeniorFull time- Role: Senior Software Engineer, Data Warehousing Location: Irving, TX Duration: 12 Months Job Summary The Senior Data Warehouse Engineer is responsible for designing, building, and optimizing enterprise data pipelines and data models to transform complex operational...Senior
- ...Seeking a Senior Software Engineer with 5+ years of experience supporting enterprise applications and operational environments, with strong expertise in .NET, AWS, SQL, production support, deployments, and troubleshooting . Roles and Responsibilities Support Development...SeniorContract work
$111.61k - $131.3k
...things, learn new skills and discover what you excel at—all from Day One.Job DescriptionU.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...SeniorFull timeWork experience placementLocal area3 days per week- ...celebrating one another's achievements, open communication, and transparent leadership. About the role We're seeking a Senior Mobile Software Engineer (iOS) with strong Swift and Objective-C expertise to help drive the next generation of our best-in-class iOS app. You'...SeniorWork at officeFlexible hours3 days per week
$120k
...HiOperator is seeking a highly skilled and motivated Senior Software Engineer to join our team and help drive innovation in the customer service industry by delivering large and complex features, owning significant sections of our codebase, and working across the entire...SeniorFull timeWork at office- Kforce has a client in Dallas, TX that is seeking a Senior Software Engineer. Operational Support & Environment Management: * Support Development, UAT, and Production environments * Monitor application health, system performance, and operational dashboards * Troubleshoot...SeniorTemporary work
- ...by Clients, Job-seekers and Employees. Jobseeker Video Testimonials Employee Glassdoor Reviews If you are a Senior Software Engineer looking for excitement, challenge and stability in your work, then you would be glad to come across this page. We are...SeniorContract work
- ...solutions. Participate in estimation process. Responsible for source code development; create technical documentation; utilize software configuration, version and quality management processes. Responsible for unit testing, performance tuning, defect remediation...SeniorWork experience placement
- ...Description ; We are looking for a highly experienced Full Stack Engineer with 10+ years of hands-on experience in designing,... ...Required Skills & Qualifications ~10+ years of overall software engineering experience ~ Strong expertise in: ~ C# ~ .NET...Senior
- Kforce has a client in need of a Senior Software Engineer in Coppell, TX. Responsibilities: * Design, develop, test, implement, and support scalable enterprise software applications * Translate business requirements into effective technical solutions in partnership with...SeniorTemporary work
- ...We are seeking a Senior Software Engineer to design, develop, and deliver high-quality, scalable software solutions. This role will work closely with engineering, product, design, and QA teams to build reliable applications and services that meet business and user needs...Senior
- ...computing systems that process complex signal and image data in real time for mission-critical government applications. Senior software engineers build intuitive user-facing applications, scalable services, database architectures and robust data integration pipelines,...SeniorContract work
$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- ...Job Description Job Description Title: Senior Software Engineer Function: Engineering Reports to: VP of Technology Level: Senior Lead/Manager Location: Addison, TX (5 days/week in-office) Please note: This position requires candidates to be based in...SeniorWork at officeVisa sponsorshipFlexible hours
- ...Hybrid At least 2 days per week in office in Dallas, Texas. Our client seeks a Senior Software Engineer to join the team and lead design, delivery, and technical strategy for scalable, secure, and reliable data platforms. You will work across the stack, define engineering...SeniorWork at office2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior 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
- part time 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




