via ats_lever · 15 giugno 2026 ·1 giorno fa

Senior Software Engineer, Windows/Desktop Applications

jobgether
Italy Tempo pieno
31 lavori a Italy — e altri nelle vicinanze.
Carica il tuo CV e scopri quali ti si addicono davvero.
Carica il CV

Accountabilities

  • Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and optionally C++.

  • Define and enforce engineering best practices for performance, maintainability, memory management, and cross-version Windows compatibility.

  • Drive accessibility initiatives, ensuring compliance with Windows accessibility APIs (e.g., UI Automation) and delivering inclusive user experiences.

  • Collaborate with Product, Design, UX, QA, and other engineering teams to define feature scope and UI/UX architecture.

  • Own the full software development lifecycle, from design and implementation to testing, release, and ongoing maintenance.

  • Diagnose and resolve complex technical issues including performance bottlenecks, memory leaks, rendering issues, and compatibility challenges.

  • Contribute to architectural decisions and improve system design for scalability and long-term maintainability.

  • Mentor engineers, participate in code reviews, and help raise the overall engineering bar.

Requirements


  • 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI (or similar frameworks), C#, XAML, and optionally C++.

  • Strong understanding of Windows application architecture, including .NET and native interop (Win32/WinRT/COM).

  • Proven experience shipping production-grade desktop applications with a focus on performance, reliability, and scalability.

  • Hands-on experience with accessibility APIs (e.g., Microsoft UI Automation) and building inclusive software.

  • Strong computer science fundamentals including OOP, design patterns, data structures, algorithms, multithreading, and asynchronous programming.

  • Experience in technical leadership, code reviews, and mentoring engineers.

  • Excellent communication skills and ability to collaborate across cross-functional teams.

  • User-centric mindset with attention to detail in building intuitive, polished desktop experiences.
Preferred / Bonus:
  • Experience with UI automation testing, unit testing, and integration testing frameworks.

  • Knowledge of performance optimization (startup time, memory usage, rendering, high-DPI support).

  • Familiarity with localization, internationalization, and RTL (right-to-left) UI support.

  • Experience with telemetry, analytics, logging, crash reporting, and monitoring tools.

  • Exposure to CI/CD pipelines, release engineering, and desktop deployment workflows.

  • Ability to own modules or feature areas end-to-end, including refactoring and technical debt management.
Benefits:
  • Competitive compensation package aligned with experience and impact.

  • Opportunity to work on a product used by millions globally with strong real-world impact.

  • Fully remote, distributed work environment with high flexibility and autonomy.

  • High degree of ownership in architectural decisions and product direction.

  • Leadership opportunities including mentoring and progression into senior technical roles.

  • Mission-driven culture focused on accessibility, inclusivity, and user impact.

  • Collaborative engineering environment with strong emphasis on learning and technical excellence.

Il mercato per questo tipo di ruolo

Offerte simili
31
posizioni Ingegneria a Italy
Tempo pieno
73%
delle offerte Ingegneria in Italia
Remote possibile
24%
delle offerte Ingegneria
jobgether

200 open positions · Austria, Belgium, Denmark, France, Germany +11

📊 Ingegneria · Italia
549
active jobs
27%
Remote
Ø 3d
avg. online
Top skills in demand
ExcelERPISOPythonAWSCI/CDSQLAzureAgileLean

Domande frequenti

Quante offerte Ingegneria ci sono a Italy?
Attualmente 31 posizioni Ingegneria a Italy su AlmostHired, in 10 aziende diverse. I nostri dati sono aggiornati quotidianamente.
Le posizioni Ingegneria offrono lavoro da remoto?
24% delle offerte Ingegneria in Italia permettono il lavoro da remoto, parziale o totale. Per filtrare specificamente le posizioni remote, usa AlmostHired.
Come faccio a sapere se sono adatto a questa offerta?
Carica il tuo CV — la nostra IA confronta il tuo profilo con i requisiti del lavoro e ti dà un match score preciso, con competenze corrispondenti e mancanti.