Senior Software Engineer, Windows/Desktop Applications
Jobtome
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Windows/Desktop Applications based in Italy.This is a high-impact engineering role focused on building and evolving native Windows desktop applications used by millions of users worldwide. You will contribute to a product that transforms how people consume written content by turning it into accessible audio experiences across multiple platforms. The role involves deep ownership of Windows application architecture, performance, and usability, with a strong emphasis on accessibility and inclusive design. You will work in a highly collaborative, fully distributed engineering environment alongside world-class engineers, designers, and researchers. The position requires a strong balance of hands‑on development and architectural thinking, with responsibility for delivering polished, scalable, and reliable desktop software. You will also influence technical direction, improve engineering practices, and help shape the long‑term evolution of the Windows product experience.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.
#LI-CL1#J-18808-Ljbffr
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.
#LI-CL1#J-18808-Ljbffr
Offerta di lavoro pubblicata 1 giorno fa
Offerte di lavoro simili
- ...Speechify is seeking a Senior Software Engineer specializing in Windows/Desktop Applications to join its dynamic team in Bologna, Italy. In this role, you will lead the design and development of native Windows applications ensuring accessibility and top-notch UX. The...WindowsFinestraSenior
- Senior Software Engineer, Windows/Desktop Applications - Bologna, ItalyMission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs...WindowsFinestraSeniorOrario flessibile
- ...Jobgether is seeking a Senior Software Engineer focused on building and evolving native Windows desktop applications in Italy. This role involves deep ownership of architecture, performance, and usability, ensuring accessibility and inclusive design. The successful candidate...WindowsFinestraSeniorRemoto
- ...provider of open source software and operating systems... ..., data science, AI, engineering innovation and IoT. The... .... This is an application track for a product management... ...Canonical on Ubuntu Desktop. Apply here if you... ...software ecosystem including windows managers (GNOME, KDE),...WindowsFinestra
- A leading cybersecurity company is seeking a Staff Windows Low Level C++ Engineer in Italy to enhance their Endpoint Protection product. This fully remote role will involve working on cutting-edge projects that influence the security of millions of devices. Candidates...WindowsFinestraRemotoOrario flessibile
- ...Capgemini cerca un Senior Java Developer per il team in Italia. Sarai coinvolto nello sviluppo di applicazioni enterprise ad alta scalabilità, basate su architetture cloud-native. Le responsabilità includono progettazione tecnica, sviluppo di microservizi con Java,...SeniorLavoro ibrido
- ...you design, develop, and debug C++ software for industrial applications at ASEM, part of Rockwell Automation... ...on Linux/Embedded Linux and Windows. You collaborate with hardware teams... ...Degree or technical diploma in Software Engineering, Computer Science, Information Technology...WindowsFinestraLavoro ibrido
- Overview As a Software Engineer (C++/Qt) at ASEM within Rockwell Automation, you design and implement C++ and Qt-based software for industrial... ...to state‑of‑the-art industrial software development on Linux/Windows across ARM/x86 architectures. You’ll work with cross‑...WindowsFinestraLavoro ibrido
- ...R&D Linux Embedded Firmware Engineer We are looking for a Linux... ...to join the Motorsport R&D Software Development team. This position... ...for several onboard applications as well as help set the future... ...done in C/C++/Python, some in Windows environment and others in...WindowsFinestraLavoro ibridoRemoto
- A leading software solutions company is seeking a Senior ABAP Developer in Bologna, Italy. The role involves developing and supporting SAP applications, with responsibilities including code development, software integration, and troubleshooting. Candidates should have over...Senior
50.000 € - 55.000 €
...Wyser S.r.l. A Socio Unico sta cercando un Senior AI Agent Developer in Emilia-Romagna, Bologna. Il candidato ideale avrà almeno 2 anni di esperienza nello sviluppo di agenti intelligenti e dovrà progettare e implementare soluzioni AI integrate nell’ecosistema Microsoft...SeniorRemoto- ...managers in developing and implementing critical risk models. Candidates should possess a Master's or PhD in Mathematics, Physics, or Engineering with strong quantitative knowledge and at least 3 years of experience. The role requires proficiency in advanced analytical...SeniorRemotoOrario flessibile
40.000 € - 53.000 €
Job DescriptionThe Decoding Software team is in charge of research... ...and Operating System (Windows, Linux, or Android)Contribute... ...integrate it in reference‑products’ application software Requirements... ...Degree in Computer or Electronic Engineering or Mathematics or...WindowsFinestraImpiego permanente- Software Engineering Manager - Cross-platform C++ - Multipass Join to apply for the Software Engineering... .... Multipass is published for macOS, Windows, and also Linux. At its simplest you... ...with other engineering teams, senior management, and external stakeholders...WindowsFinestraRemotoLavoro da casa
- ...WE ARE LOOKING FOR Space Application & Integration Developer (SQL... ...new feature development and software debugging. This role is ideal... ...-cause analysis, reverse engineering of existing code, and implementing... ...Experience with Linux and Windows environments; Linux exposure...WindowsFinestraTempo pienoLavoro ibridoDisponibilità immediataPermesso di lavoroOrario flessibile
- 2nd Line IT Help Desk Engineer Location: Bologna, Italy Team:... ...technical issues relating to: Windows endpoints and hardware faults... ..., security, and application teams where issues extend beyond... ...Endpoint Administrator, Modern Desktop, Identity) Experience supporting...WindowsFinestraSeniorTempo pienoLavoro ibrido
- ..., Germany. Join us as a Senior ABAP Developer (m/f/o) The... ...the‑art architecture for SAP applications; ensure high quality... ...Fix and improve existing software Design algorithms and flowcharts... ...Bachelor's or better in Engineering Technology or related field....Senior
- # Senior Java DeveloperPisa, Torino, Roma, Milano, Bologna, Marcon VE Spezia, Modena... ...Permanent* Experienced Professionals* Software Engineering* ID 453584-en\_GB##In Capgemini... ...coinvolti nello sviluppo e nell’evoluzione di applicazioni enterprise ad alta scalabilità, basate...SeniorImpiego permanenteLavoro ibridoRemotoOrario flessibile
- ...trust and transparency. DESKTOP SUPPORT ENGINEER | SPACE SECTOR Join our... ...the purchase of hardware, software and accessories, tracking... ...Strong knowledge of Microsoft Windows, Microsoft Office 365 and... ...productivity tools and applications. Experience in user, identity...WindowsSmart workingImpiego permanenteRemotoPermesso di lavoroMezza giornata
28.000 € - 35.000 €
...develops custom decision‑support applications for various clients. While... .... Role As a DevOps Engineer , you will play a crucial... ...company’s ability to deliver its software projects. Furthermore, the... ...: laptop (macOS, Linux, or Windows) / double screen...WindowsFinestraTempo pienoImpiego permanenteDisponibilità immediataLavoro da casaOrario flessibile2 giorni/sett.40 h/sett.30.000 € - 34.000 €
Vibe SRL è alla ricerca di un Software Developer .NET esperto per lavorare su applicazioni Web, Mobile e Desktop. Il candidato ideale deve avere una solida conoscenza di C# e .NET, nonché esperienza con database relazionali, in particolare SQL Server.La posizione è remote...Remoto- ...formazione interna ed esterna Opportunità di carriera JUNIOR SOFTWARE DEVELOPER C++ e MFC Siamo alla ricerca di un talentuoso... ...C da inserire nel nostro nutrito team R&D per lo sviluppo applicazioni CAD CAM. Ambiente Programmazione: Microsoft. Inglese livello...SeniorContratto con partita IVA
- ...1st Line IT Help Desk Engineer to join our Digital Workplace... ..., and deploy standard desktop and laptop devices in... ...for Microsoft 365 applications and standard workplace... ...new technologies, software, and company procedures... ...Basic understanding of Windows operating systems and...WindowsFinestra
- ...Bologna, cerca un/a sviluppatore full stack per il team di sviluppo software. La figura lavorerà su tutto il ciclo di vita del prodotto,... ...e passione per il coding, oltre alla capacità di lavorare su applicazioni client-side e server-side. Sono offerte condizioni flessibili...SeniorTempo pienoOrario flessibile
- ...un Developer Full-Stack a Bologna per sviluppare e ottimizzare applicazioni web e servizi back-end. Il candidato ideale avrà almeno 6 anni... ...e parteciperà a tutte le fasi del ciclo di vita del software in un contesto strutturato. È prevista presenza in sede per...SeniorSmart workingTempo pienoLavoro ibrido
- ...Role and Responsibilities A Senior Software Analyst is responsible for evaluating, designing, and improving software solutions to meet business needs. Gather and analyze user requirements. Collaborate with developers to define system functionalities. Ensure...SeniorRemotoOrario flessibile
- ...experienced full‑stack/mobile/desktop developer who loves shipping rock‑solid cross‑platform applications and has a strong interest (or... ...alongside the core Holepunch engineers, helping bring fully... ...Qualifications 5+ years of professional software engineering experience Strong...SeniorRemoto
- ...cliente. Responsabilità Il candidato ideale dovrà sviluppare, mantenere e ottimizzare applicazioni web e servizi back-end, partecipando a tutte le fasi del ciclo di vita del software in un contesto strutturato. Requisiti Tecnici SQL Java HTML JavaScript...SeniorSmart workingTempo pieno5 giorni/sett.
- ...inserire all’interno del nostro team che si occupa di sviluppo software e che cura tutto il ciclo di vita, dal concept al deployment... ...software. Progettare architetture sia client-side che server-side applicando i necessari pattern architetturali. Sviluppare applicazioni...SeniorTempo pienoOrario flessibile
- Spandex Italia is seeking a motivated 1st Line IT Help Desk Engineer for its Digital Workplace team in Bologna, Italy. This role involves... ..., strong customer service skills, a basic understanding of Windows and Microsoft 365, and fluent Italian with good English communication...WindowsFinestra

