Aplikuj teraz

Senior Software Engineer - C++

Egnyte Poland

Poznań, Baraniaka 6
Stacjonarna
B2B
WinApi
C++
Powershell
TDD
🐍 Python
WPF
.Net API
C#
CI/CD
💼 B2B
Stacjonarna
Pełny etat
JUnit
📊 Databases
Tomcat
Java
SQL
Spring

Job description

ABOUT A ROLE:

We are looking for a highly skilled Senior C++ Engineer to join our Windows Desktop team. If you are passionate about designing and optimizing demanding systems, and want to contribute to the development of a global product with a diverse and impressive client base, we'd love to hear from you!

As part of our team, you will collaborate closely with software developers, QA engineers, Product Owners, and UI/UX designers around the globe to deliver robust, high-performance solutions. You will play a key role in driving architectural decisions, mentoring team members, and ensuring our product meets the highest standards of quality and reliability.

We operate in a dynamic Agile environment, focusing on continuous improvement, scalability, and performance optimization. Our mission is to deliver exceptional business value to our through innovative software solutions.

WHAT YOU’LL DO:

  • Design, develop, optimize and maintain Egnyte’s Windows application and related components to expose Egnyte ecosystem for desktop users.
  • Work with Product Management and other teams to understand, and influence features and create requirements.
  • Design and create dev test routines for the application and its features.
  • Work with QA to improve testing, reproduce customer issues, and deliver overall better quality product releases.
  • Support tech leads in driving product development, mentoring team members, as well as achieving both technical and business goals.
  • Documenting best practices and architectural choices.
  • Be part of a multinational team distributed across multiple time zones.

YOUR QUALIFICATIONS:

  • 5+ years of software engineering experience in modern C++ programming
  • Experience in Windows development: WinAPI, .NET API, WPF, and PowerShell
  • Understanding of Windows concepts like processes, multithreading, registry and system privileges.
  • Understanding of filesystem concepts, like: file types, permissions, atomicity, journaling, caching,
  • Knowledge of tools like ProcMon, WinDBG, Visual Studio Profiler, PerfView, Wireshark and Postman.
  • Hands-on experience in the development and maintenance of multithreaded and multiprocess applications for Windows.
  • Proven hands-on experience with Agile methodologies, Git, CI/CD pipelines, and TDD,
  • Good communication skills in English.

NICE TO HAVE:

  • Experience with COM, WMI, UWP, WinUI, Windows kernel drivers, Windows installer (MSI), virtualization technologies hosting Windows OS, Azure platform.
  • Experience in networking protocols and standards: HTTP, TLS, W3C, OWASP, network certificates management and network diagnostics.
  • Expertise in PowerShell scripting for automation.
  • Experience with monitoring tools like Grafana, ELK Stack (Elasticsearch, Logstash, Kibana).
  • Hands-on experience in programming and using Jenkins.
  • Understanding of REST API principles and experience in developing or integrating RESTful services.

BENEFITS:

  • Attractive salary package based on skillset.
  • Your own Egnyte account with lifetime access to 50 TB cloud storage.
  • MyBenefit: you can choose a MultiSport card or gift cards every month.
  • Private medical healthcare.
  • Modern Health platform access - dedicated tool for mental health services.
  • In-house English classes.
Wyświetlenia: 8
Opublikowana8 dni temu
Wygasaza 22 dni
Rodzaj umowyB2B
Tryb pracyStacjonarna
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Senior Software Engineer - C++"