Senior Software Engineer (Windows Desktop Applications)

Recfront2 months ago
Santa Clara, CA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Job Title: Senior Software Engineer (Windows Desktop Applications)
Location: Santa Clara, CA

Employment Type:

Full-time

Recfront is partnering with a leading vendor in the Software Defined solutions space (SASE) to hire a Senior Software Engineer. Our client provides an end-to-end solution that simplifies and secures WAN/branch office networks, offering unprecedented business advantages through agility, cost savings, and flexibility. They have built a feature-rich, scalable software platform used for enterprise software-defined branches, secure SD-WAN, and next-gen managed services. We are looking for a passionate engineer with extensive experience in developing desktop applications for Microsoft Windows to join their engineering team in Santa Clara.

Key Responsibilities

  • Core Development: Develop Windows components and libraries to be used in .NET-based applications.
  • Innovation: Lead the development of proof-of-concepts focusing on brand-new technologies.
  • Technical Leadership: Provide oversight and execution guidance for new Windows applications across various platforms.
  • Security & Architecture: Champion best practices for building secure applications from the ground up. Conduct security reviews from high-level architecture down to OS-level parameters, BIOS interactions, and drivers.
  • Problem Solving: Analyze, debug, and fix complex issues while driving innovation with cross-functional teams.

Required Qualifications

  • Experience: 8+ years of hands-on experience designing and developing scalable applications on Windows Application Platforms.
  • Technical Stack: Proven success delivering projects using WPF (Windows Presentation Foundation), Windows Forms (.NET), Win32, Windows Service, C++, C#, and XML.
  • Architecture: Deep architectural knowledge of WCF, XAML, IPC, and Windows Services.
  • System Knowledge: Good understanding of Windows internals, application packaging, and familiarity with networking and security on Windows desktops.
  • Debugging: Strong debugging and troubleshooting skills are mandatory.
  • Education: Bachelor’s degree in Computer Science or equivalent.
  • Applicants must be authorized to work in the US.

Benefits & Perks

  • Work on the cutting edge of SASE and SD-WAN technology.
  • Influence the security architecture of a global software platform.
  • Benefits: Competitive salary and benefits package.

Required Skills

XML
Debugging
XAML
WPF
IPC
Security Architecture
Windows Service
C#
Win32
.NET
Windows Desktop Applications
WCF
C++
Technical Leadership
Windows Forms
Proof-of-Concept Development