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. The role involves developing client applications throughout all phases of the product lifecycle, focusing on reliability and performance to deliver business value to customers. Candidates will collaborate with developers, QA engineers, and product owners in an agile environment.

Technical Requirements

Required Skills
  • • C++ programming (C++11/14/17)
  • • STL proficiency
  • • multithreaded and multiprocess applications
  • • low-level file handling
  • • Git
  • • unit test development
  • • continuous integration (CI)
  • • test-driven development (TDD)
  • • design patterns
  • • English communication
Preferred Skills
  • • WinAPI
  • • .NET API
  • • WPF
  • • PowerShell
  • • boost
  • • ProcMon
  • • WinDBG
  • • Visual Studio Profiler
  • • PerfView
  • • Wireshark
  • • Postman
  • • networking protocols (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 releasing a SaaS delivery model.
  • • Learn from team members and share knowledge.

Technical Environment

Languages
Tools & Technologies

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 Modern Health platform 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