Lead Software Engineer - Santa Clara, United States - Versa Networks

    Default job background
    Description


    About Us

    Versa Networks, Inc. is a leading vendor of next-generation Software Defined solutions and architectures, called SASE (Secure Access Service Edge). Versa is providing an end-to-end solution that both simplifies and secures the WAN/branch office network.

    The goal of Versa Networks is to provide unprecedented business advantages through a software-based approach that allows for unmatched agility, cost savings and flexibility. We have created a feature-rich, scalable yet simple to use software platform to implement many different enterprise and service provider use cases, including:
    • Full software-defined branch for enterprise customers.
    • Secure SD-WAN for enterprises with layered security.
    • Next-generation managed services for service providers.
    We are looking for a passionate Lead Software Engineer with extensive development experience in developing desktop application for Microsoft Windows 10, 8 and 7.
    Job Responsibilities
    • Develop Windows components and libraries to be used in .NET based applications.
    • Lead the development of proof-of-concepts that will focus on brand new technologies.
    • Analyze, debug, and fix complex issues, continuously drive innovations by working with cross functional teams.
    • To provide technical direction, oversight, and execution guidance for several new Windows applications across various windows platforms.
    • To champion the development best practices for building secure applications from the ground-up.
    • Conduct security reviews from high-level application architecture to OS-level parameters and complex interactions with BIOS and drivers to meet security & business goals.
    Qualifications & Skills
    • 8+ years of hands-on experience in designing and developing scalable applications on various Windows Application Platforms.
    • The candidate should have successfully delivered multiple projects with one or more of the below Windows Application Platforms
      • Windows Presentation Foundation (WPF)
      • Windows Forms (.NET)
      • Win32
      • Windows Service
    • C++, C#, XML
    • Architectural knowledge of Microsoft Windows Application Platforms such as WPF, XAML, .NET, Win32 App, WCF, Windows Services, IPC etc
    • Good understanding of Windows internals.
    • Application packaging.
    • Familiarity with Networking and Security on Windows Desktops.
    • Familiarity of various avenues for delivery of Microsoft Applications
    • Must have very strong debugging and troubleshooting skills.
    • Bachelor's degree in Computer Science or Equivalent
    • Team player, can-do attitude and takes initiative.
    • Ability to work independently as well as in a team.
    • Good communication skills to work with cross-functional groups.
    • Strong skills in large-scale software design and development.
    • Excellent verbal and written communication skills.
    Our Benefits

    Versa Networks is a small but rapidly growing organization. It is built by people with vast experience in the networking industry. We are a pragmatic team with a healthy work-life balance. We offer competitive compensation packages with pre-IPO equity. Additionally, we offer a quality of life benefit to everyone in an inspiring environment with skilled and passionate co-workers. Our exciting company culture offers a great place to work and most important, to have fun.