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-timeRecfront 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