Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Siemens Logo

Senior Windows Software Engineer - Strategy - Smart Infrastructure

Siemens

$73,500 - $126,000
Sep 27, 2025
Clayton, NC, USA
Apply Now

Siemens is seeking to modernize their existing desktop applications and integrate them with new, cloud-native web services, bridging the gap between legacy systems and next-generation architectures.

Requirements

  • Proficiency in C and the .NET framework.
  • Extensive experience with Windows application development, including technologies like Windows Forms, WPF, WinUI, or .NET MAUI.
  • Proven experience with legacy technologies like VB/.NET and ClickOnce, with the capability to read, understand, and transition old code to a modern stack.
  • Expertise in backend development with .NET (C).
  • Experience with web technologies such as JavaScript, TypeScript, React, or other modern frameworks.
  • Experience with cloud platforms, specifically Azure, and services like Azure App Service, Functions, and Blob Storage.
  • Strong understanding of CI/CD pipelines and DevOps practices.

Responsibilities

  • Lead the modernization of existing VB/.NET desktop applications, transitioning them to modern Windows development frameworks.
  • Design, develop, and maintain robust and performant desktop applications using technologies like WPF, WinUI, or .NET MAUI.
  • Develop and maintain new web applications and services to complement and eventually replace legacy functionalities.
  • Build and optimize backend services using .NET (C), and other modern frameworks, with a focus on creating APIs for both desktop and web clients.
  • Manage application deployment and updates, moving from ClickOnce to more modern, seamless methods.
  • Utilize Azure for cloud-based application development and deployment, leveraging services like Azure App Service, Azure Functions, Blob Storage, and Azure SQL Database.
  • Troubleshoot and resolve complex performance and scalability issues in distributed systems.

Other

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • 5+ years of software development experience, with a proven track record of delivering production-grade applications.
  • Excellent problem-solving skills and a strong ability to work in a collaborative, fast-paced environment.
  • Travel requirements not specified
  • Must be authorized to work in the United States