Software Engineer - Windows Application Developer

Versa Networks
Canada
140K $-170K $ / an
Temps plein

About Us

Versa Networks, Inc. is a leading vendor of next-generation Software Defined solutions and architectures, called SASE (Secure Access Service Edge).

Versa provides an end-to-end solution that 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 various 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 Software Engineer with extensive development experience in developing desktop applications 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.
  • Provide technical direction, oversight, and execution guidance for several new Windows applications across various Windows platforms.
  • 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 and 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 with various avenues for the 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.

Location : Santa Clara, CA

Applicants must be authorized to work in the US.

The pay range for this position at commencement of employment in California, Washington, or New York City is expected to be in the range below :

$140,000 - $170,000

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 provide 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 importantly, to have fun.

J-18808-Ljbffr

Il y a 7 heures
Emplois reliés
Offre sponsorisée
Versa Networks
Canada

We are looking for a passionate Software Engineer with extensive development experience in developing desktop applications for Microsoft Windows 10, 8, and 7. Provide technical direction, oversight, and execution guidance for several new Windows applications across various Windows platforms. The can...

Offre sponsorisée
Wealthsimple Digital Assets Inc.
Canada

Our Application Security Team is dedicated to protecting this trust by ensuring the utmost security of our applications and customer data. About the Application Security and Posture Management team:. In close collaboration with development teams, we integrate security measures and practices into eve...

Offre sponsorisée
The Learning Experience #221
Canada

The Cloud Provisioning team within Developer Experience is responsible for the systems and processes that allow the rest of Coinbase Engineers to provision infrastructure to run the many services that power Coinbase products in a simple, safe and secure manner. You have at least 2+ years of experien...

Offre sponsorisée
Index Exchange
Canada

A Senior Software Engineer, Developer Experience takes ownership of the developer workflow, from early design to project delivery. We are significantly expanding our technology teams, and are looking for technologists with a passion for high performance software development, and a drive to deliver s...

Altair Engineering
Canada

Our client in Oakville, ON is looking for a Software Engineer Consultant/Expert. Develops web applications that support the Model e software factory. System Engineering experience on Tomcat application server, Apache HTTP Server, Java Development tools, automation and scripting is desired. Migrating...

CENTRIC SOFTWARE INC
Remote, Canada, CA
Télétravail

We are seeking a software engineer with a robust set of skills to join our dynamic Skyline team. Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected vet...

Leica Geosystems
Canada

Application Engineer, Land Survey Software Development. As an Application Engineer for Leica Geosystems in the US/Canada region, you will play a crucial role in supporting the development of our survey software. You will work closely with customers, software engineers, and other stakeholders to unde...

CENTRIC SOFTWARE INC
Remote, Canada, CA
Télétravail

Knowledge of server-side development processes, tools, and technology is a huge plus · Strong desire to learn and develop new skills continuously · Strong sense of ownership in what you build · You have and can implement big ideas with a positive attitude · Enjoy working collabor...

Instacart
Canada
Télétravail

As a Staff Software Engineer on the Developer Experience team at Instacart, you will spearhead the advancement of engineering practices that directly enhance the efficiency and quality of software development across the company. The Developer Experience team is pivotal in architecting the systems an...

ZTA DEVELOPERS CORP.
CA

Are you currently legally able to work in Canada?.Are you willing to relocate for this position?.Do you have previous experience in this field of employment?.Do you have the necessary equipment for remote work (i.What is the highest level of study you have completed?.What is your current field of st...