Job Description
**Career Area:**
Engineering
**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.
**Role Definition**
Weβre seeking a **Scrum Master** who brings **hands-on .NET/C# development experience** and a **solid understanding of WPF desktop applications** , complemented by a **flavor of testing expertise** . This role combines **Agile leadership** with **technical depth** , enabling you to guide the team while contributing to architecture, code reviews, and quality practices.
Responsibilities
β’ Collaborate with customers and leadership to scope and execute projects that meet the needs of the business
β’ Accountable for delivering timely, high-quality simulation and analysis impacting products/processes and providing clear recommendations to stakeholders
β’ Partner with design, development and test team to robustly deliver new products and improve validation processes
β’ Keep up-to-date on new technologies and drive continuous improvement to established techniques
β’ Requires a degree in an accredited Engineering, Computer Science, or Information Technology curriculum or relevant experince.
**Skill Descriptors**
**Scrum Master Leadership**
+ Facilitate **Scrum ceremonies** (Sprint Planning, Daily Stand-ups, Reviews, Retrospectives).
+ Coach the team on **Agile principles** , backlog refinement, and definition of βDone.β
+ Remove impediments and foster **continuous improvement** .
+ Track and report **team metrics** (velocity, predictability, quality indicators).
**Technical Contribution**
+ Collaborate on **design and development** of WPF desktop features using **C#, .NET (6/8)** , and MVVM.
+ Participate in **code reviews** , enforce coding standards, and ensure maintainability.
+ Support integration of **CI/CD pipelines** and quality gates.
+ Advocate for **testability** in design and development.
**Testing Support**
+ Contribute to **test strategy** and automation framework design.
+ Assist in **functional and regression testing** for critical workflows.
+ Promote **shift-left testing** and quality-first mindset across the team.
**Required Qualifications**
+ **5-8 years** in .NET/C# development for desktop applications; **2β4 years** as Scrum Master.
+ Strong knowledge of **WPF/MVVM** , async programming, and performance optimization.
+ Familiarity with **Agile/Scrum** practices and team coaching.
+ Basic understanding of **test automation** and quality engineering principles.
**Preferred Qualifications**
+ Experience with **Caterpillar DATK/DATK+** .
+ Exposure to **UI automation tools** (FlaUI, WinAppDriver) and **unit testing frameworks** (NUnit/xUnit).
+ Certified ScrumMaster (CSM) or PSM I/II.
**Tools & Environment**
+ **Languages/Frameworks:** C#, .NET (6/8), WPF, MVVM.
+ **DevOps:** Azure DevOps, Git, Jenkins.
+ **Testing:** NUnit/xUnit, SpecFlow, Moq.
**Posting Dates:**
January 13, 2026 - January 26, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community (http://flows.beamery.com/caterpillarinc/talcom) .
Engineering
**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.
**Role Definition**
Weβre seeking a **Scrum Master** who brings **hands-on .NET/C# development experience** and a **solid understanding of WPF desktop applications** , complemented by a **flavor of testing expertise** . This role combines **Agile leadership** with **technical depth** , enabling you to guide the team while contributing to architecture, code reviews, and quality practices.
Responsibilities
β’ Collaborate with customers and leadership to scope and execute projects that meet the needs of the business
β’ Accountable for delivering timely, high-quality simulation and analysis impacting products/processes and providing clear recommendations to stakeholders
β’ Partner with design, development and test team to robustly deliver new products and improve validation processes
β’ Keep up-to-date on new technologies and drive continuous improvement to established techniques
β’ Requires a degree in an accredited Engineering, Computer Science, or Information Technology curriculum or relevant experince.
**Skill Descriptors**
**Scrum Master Leadership**
+ Facilitate **Scrum ceremonies** (Sprint Planning, Daily Stand-ups, Reviews, Retrospectives).
+ Coach the team on **Agile principles** , backlog refinement, and definition of βDone.β
+ Remove impediments and foster **continuous improvement** .
+ Track and report **team metrics** (velocity, predictability, quality indicators).
**Technical Contribution**
+ Collaborate on **design and development** of WPF desktop features using **C#, .NET (6/8)** , and MVVM.
+ Participate in **code reviews** , enforce coding standards, and ensure maintainability.
+ Support integration of **CI/CD pipelines** and quality gates.
+ Advocate for **testability** in design and development.
**Testing Support**
+ Contribute to **test strategy** and automation framework design.
+ Assist in **functional and regression testing** for critical workflows.
+ Promote **shift-left testing** and quality-first mindset across the team.
**Required Qualifications**
+ **5-8 years** in .NET/C# development for desktop applications; **2β4 years** as Scrum Master.
+ Strong knowledge of **WPF/MVVM** , async programming, and performance optimization.
+ Familiarity with **Agile/Scrum** practices and team coaching.
+ Basic understanding of **test automation** and quality engineering principles.
**Preferred Qualifications**
+ Experience with **Caterpillar DATK/DATK+** .
+ Exposure to **UI automation tools** (FlaUI, WinAppDriver) and **unit testing frameworks** (NUnit/xUnit).
+ Certified ScrumMaster (CSM) or PSM I/II.
**Tools & Environment**
+ **Languages/Frameworks:** C#, .NET (6/8), WPF, MVVM.
+ **DevOps:** Azure DevOps, Git, Jenkins.
+ **Testing:** NUnit/xUnit, SpecFlow, Moq.
**Posting Dates:**
January 13, 2026 - January 26, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community (http://flows.beamery.com/caterpillarinc/talcom) .
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application