CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Desktop Jobs

3204 Job Offers

Filters
Senior Software Engineer
Save Icon
Join Microsoft's Windows Print team in Hyderabad as a Senior Software Engineer. Lead the evolution of a modern print and scan platform used on millions of devices globally. You will design core OS components, drive reliability and security, and collaborate across a vast partner ecosystem. Require...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Processing
Save Icon
Join TxODDS in London as a Senior Software Engineer. Design scalable, high-performance solutions using Scala and Kafka, while championing simplicity and industry best practices. This hands-on role involves mentoring, architectural decisions, and shaping the future with AI-assisted development. En...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
txodds.net Logo
TXODDS
Expiration Date
Until further notice
Senior Software Engineer - Data Acquisition
Save Icon
Join TxODDS in London as a Senior Software Engineer for Data Acquisition. Build and maintain high-performance, real-time data pipelines using Python/Java, Kafka, and Kubernetes. You'll ensure data accuracy and reliability for global sports betting technology, working in a collaborative, distribut...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
txodds.net Logo
TXODDS
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our Video Recognition team in Austin as a Senior Software Engineer. Develop real-time content analysis platforms using Go/Python and AWS CDK. Integrate ML/LLM APIs to classify live video/audio streams. Enjoy unlimited PTO, competitive compensation, and comprehensive health benefits.
Location Icon
Location
United States , Austin
Salary Icon
Salary
150000.00 - 155000.00 USD / Year
kerv.ai Logo
KERV ai
Expiration Date
Until further notice
Senior software engineer
Save Icon
Lead the architecture and development of a growing enterprise product using C#, .NET, Azure, and NextJS. This Melbourne-based role offers full ownership from concept to deployment. Join a team where every employee is a shareholder, with generous ESOP grants.
Location Icon
Location
Australia , Melbourne
Salary Icon
Salary
140000.00 - 160000.00 AUD / Year
BoardOutlook
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our team as a Senior Software Engineer in Vilnius or Kaunas. Design and build scalable cloud services using Azure, Kubernetes, and microservices for the iTwin platform. We seek an expert with 7+ years' experience in distributed systems and ETL pipelines. Enjoy professional development, extra...
Location Icon
Location
Lithuania , Vilnius; Kaunas
Salary Icon
Salary
4000.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Bentley Systems as a Senior Software Engineer in Vilnius or Kaunas. Develop a strategic internal platform using .NET (C#) and Azure, focusing on scalability and cloud-native architecture. Enjoy benefits like professional development, extra leave, and health insurance in this high-impact back...
Location Icon
Location
Lithuania , Vilnius or Kaunas
Salary Icon
Salary
4000.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join 2HB as a Senior Software Engineer supporting a government customer in Annapolis Junction, MD. This role requires expertise in Linux, Bash, Python 3.x, and NoSQL, with a focus on developing the GHOSTGEM software suite. A Master's degree plus 5 years, or a Bachelor's plus 7 years of relevant S...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Lead the design and optimization of scalable parallel systems in a high-performance computing (HPC) environment. This senior role requires deep expertise in C/C++, Python, Linux, and parallel programming. Drive architectural innovation and mentor engineers in Annapolis Junction.
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Senior Software Development Engineer
Save Icon
Join our Core team as a Senior Java Software Development Engineer. You will build the distributed, low-latency engine at the heart of the Hazelcast Platform. We require strong Java proficiency, experience with complex backend systems, and deep concurrency knowledge. This UK-based role offers exce...
Location Icon
Location
United Kingdom
Salary Icon
Salary
Not provided
hazelcast.com Logo
Hazelcast
Expiration Date
Until further notice
Senior Software Engineer - Java
Save Icon
Join Mastercard's Open Banking team in Gdansk as a Senior Java Engineer. Develop and maintain state-of-the-art APIs for secure, seamless European bank connectivity. You will build low-touch solutions for onboarding, transaction monitoring, and compliance. Ideal candidates have deep Java expertise...
Location Icon
Location
Poland , Gdansk
Salary Icon
Salary
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Mastercard in Navi Mumbai as a Senior Software Engineer. You will develop secure digital payment solutions using Java, REST APIs, and modern front-end technologies like HTML5 and JavaScript. This role requires strong expertise in Agile/Scrum, databases, and object-oriented design. Help build...
Location Icon
Location
India , Navi Mumbai
Salary Icon
Salary
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our Pune team as a Senior Software Engineer in the critical Decision Management Program. You will architect high-performance, scalable Java systems to combat fraud in real-time, processing billions of transactions. Leverage your expertise in performance engineering, tools like JMeter and Dyn...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Senior Software Engineer (Python)
Save Icon
Join our AI Practice as a Senior Python Engineer in Utrecht. Design and maintain a mission-critical, real-time voice application using FastAPI, async Python, and Azure cloud services. This client-facing role offers remote flexibility, private healthcare, and a pension scheme.
Location Icon
Location
Netherlands , Utrecht
Salary Icon
Salary
Not provided
sabiogroup.com Logo
Sabio Group
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Cloud+AI Azure Data team as a Senior Software Engineer in Reston. Develop and operate secure Azure Data services for a global customer base, requiring a Top Secret SCI clearance. Build scalable solutions with C++, C#, Java, or Python in a critical, air-gapped environment.
Location Icon
Location
United States , Reston
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Backend
Save Icon
Join Microsoft's Sports Data Engineering team in Vancouver as a Senior Backend Engineer. Design and build high-availability, low-latency data pipelines processing millions of live sports data points. Leverage your 4+ years of coding experience and cloud expertise (Azure/AWS/GCP) to power experien...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer | Azure Data Analytics
Save Icon
Join Microsoft's Azure Data Engineering team in Vancouver as a Senior Software Engineer. You will build the data platform for the AI era, focusing on products like Microsoft Fabric and Azure Synapse. This role requires expertise in distributed systems and languages like C# or Python. Help transfo...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Teams Engineering
Save Icon
Join Microsoft Teams Engineering as a Senior Software Engineer focused on reliability. You will own and drive three-nines reliability outcomes across the global collaboration platform. Build and operate AI-augmented tooling, analyze telemetry, and integrate insights into engineering processes. Th...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Seeking a Senior Software Engineer with 6-10 years' experience for a full-stack role in Miracle Heights, India. You will design and deploy applications on Google Cloud, utilizing Python, Angular JS, and REST APIs. Key duties include managing BigQuery data, building CI/CD pipelines with Jenkins/Te...
Location Icon
Location
India , Miracle Heights
Salary Icon
Salary
Not provided
miraclesoft.com Logo
Miracle Software Systems
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Container Storage team as a Senior Software Engineer in Pittsburgh. Design and build robust, distributed storage systems for Kubernetes and Docker workloads at the edge. Utilize your expertise in Go and Rust to solve complex challenges in demanding environments. This role o...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Senior Software Engineer - Desktop role

Are you a seasoned developer seeking to build robust, high-performance applications that run natively on user desktops? Explore senior software engineer - desktop jobs, where you will leverage deep technical expertise to create powerful, efficient, and user-centric software for Windows, macOS, or Linux platforms. This senior role is pivotal in translating complex requirements into stable, scalable, and secure desktop solutions that directly impact end-user productivity and experience. Professionals in these positions are entrusted with the full software development lifecycle, from architectural design and system-level programming to performance optimization and long-term maintenance.

Typically, a Senior Software Engineer specializing in desktop applications takes on a wide array of responsibilities. Core duties generally include architecting and implementing complex software systems using languages like C++, C#, Java, or modern frameworks such as Qt and Electron. They design intuitive user interfaces, ensure seamless integration with operating system APIs and hardware peripherals, and manage data persistence, often working with local databases or file systems. A significant focus is placed on application performance, memory management, and multi-threading to deliver smooth, responsive experiences. These engineers also champion code quality, writing comprehensive unit and integration tests, conducting code reviews, and contributing to CI/CD pipelines. Furthermore, they frequently provide technical leadership, mentoring junior developers, making critical architectural decisions, and collaborating closely with product managers, designers, and QA teams to define project roadmaps and deliverables.

To excel in senior desktop software engineer jobs, a specific and advanced skill set is required. Employers typically seek candidates with 5+ years of professional experience in desktop development, demonstrating mastery of core programming languages and object-oriented design principles. Proficiency in platform-specific frameworks (e.g., .NET for Windows, Cocoa for macOS) or cross-platform toolkits is essential. A deep understanding of operating system internals, system-level APIs, memory management, and concurrent programming is crucial for solving complex technical challenges. Strong skills in debugging, profiling, and performance tuning using native tools are expected. Familiarity with software design patterns, version control (like Git), and agile methodologies is standard. Beyond technical prowess, successful candidates exhibit problem-solving creativity, a proactive ownership mindset, excellent communication skills for articulating technical concepts, and the ability to lead projects and mentor peers. If you are passionate about crafting software that users rely on every day, diving deep into system architecture, and driving technical excellence, browsing senior software engineer - desktop jobs could be the next step in your impactful career.

Filters

×
Countries
Category
Location
Work Mode
Salary