Egnyte logo

Software Engineer - C++

Egnyte

Apply Now

Job Description

Job Overview

Egnyte is seeking a motivated C++ Engineer to join their Windows Desktop team in Poznań, Poland. This role involves developing client applications throughout all phases of the product lifecycle and collaborating with various stakeholders to enhance a desktop application that serves as a primary access point for users to Egnyte’s cloud-based solutions. The ideal candidate will work in an agile environment with a strong focus on reliability and performance.

Technical Requirements

Required Skills
  • • C++ programming (C++11/14/17)
  • • multithreaded and multiprocess applications
  • • low-level file handling principles
  • • Git
  • • unit test development
  • • continuous integration (CI)
  • • test-driven development (TDD)
  • • design patterns
  • • English communication
Preferred Skills
  • • WinAPI
  • • .NET API
  • • WPF
  • • PowerShell
  • • boost
  • • networking protocols (e.g. HTTP, TLS)
  • • SQL
  • • REST API principles
  • • Python programming
Experience Level

3+ years of experience in developing C++ applications, preferably for Windows.

Responsibilities

  • • Develop client application throughout all phases of the product lifecycle.
  • • Own, improve, maintain and enhance code of a desktop application for Windows.
  • • Influence features and implementation of the product.
  • • Collaborate with other developers, product owners, and QA in bringing releases in a SaaS delivery model.
  • • Learn from team members and share knowledge with others.

Technical Environment

Languages

Benefits & Perks

  • • Attractive salary package based on skillset.
  • • Lifetime access to 50 TB cloud storage.
  • • Choice of MultiSport card or gift cards every month.
  • • Private medical healthcare.
  • • Access to a dedicated tool for mental health services.
  • • In-house English classes.

Additional Information

Location
Poznań, Poland
Type
Full-time
Compensation
Attractive salary package based on skillset.

About Egnyte

Egnyte provides a secure content cloud that helps businesses increase productivity, gain AI insights, and govern mission-critical content.

Company Size
unknown
Categories
Biotech, Pharmaceuticals & Healthcare Business Productivity & Collaboration Cannabis & Wellness Cloud Computing & Storage Cloud Content Collaboration cloud storage Content Management Data Governance Data Security File Sharing Governance Semiconductor & Hardware Software & SaaS

Skills & Technologies