CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Desktop Jobs

3204 Job Offers

Filters
Senior Software Engineer (Audio)
Save Icon
Join Microsoft's Windows Audio team in Bangalore as a Senior Software Engineer. You will design OS features and driver frameworks for cutting-edge audio hardware on PCs and Xbox. This role requires 4+ years of coding experience in C/C++ and a passion for solving complex audio challenges. Collabor...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer Device Team
Save Icon
Join Microsoft's Global Manufacturing Operations in Haiphong, Vietnam. As a Senior Software Engineer, you will develop world-class software for Surface, Xbox, and future devices. Lead full-cycle development using C/C++/C# and integrate hardware like sensors and displays. Build the next-gen platfo...
Location Icon
Location
Vietnam , Haiphong City
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Data team to build the data platform for the age of AI. As a Senior Software Engineer, you'll develop core services and APIs for products like Microsoft Fabric and Azure Cosmos DB. This role requires expertise in C#, Java, Python, and relational/NoSQL databases. Based in Ca...
Location Icon
Location
Canada , Multiple Locations
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineering Manager
Save Icon
Lead a team building cutting-edge cloud security for Microsoft Defender in sovereign government environments. This role requires a TS/SCI clearance, U.S. citizenship, and 8+ years of software engineering experience. You will mentor engineers and deliver scalable solutions against advanced cyber t...
Location Icon
Location
United States , Multiple Locations
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
Join a global tech leader transforming the energy sector. As a Senior Software Engineer in Melbourne, you'll build scalable, cloud-native SaaS platforms using modern backend tech like TypeScript. Enjoy a hybrid model, bonus, generous leave, and shape a sustainable energy future.
Location Icon
Location
Australia , Melbourne
Salary Icon
Salary
160000.00 - 185000.00 AUD / Year
welovesalt.com Logo
Salt
Expiration Date
Until further notice
Senior Software Engineer - C Programmer
Save Icon
Join Fivetran's mission-critical database connector team as a Senior C Programmer in Novi Sad. Design and build data pipelines, leveraging deep expertise in C, relational databases, and SQL. Enjoy top benefits like 100% paid medical insurance, RSUs, and professional growth in a collaborative, inn...
Location Icon
Location
Serbia , Novi Sad
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Fivetran's mission-critical database connector team in Novi Sad. As a Senior Software Engineer, you will design and implement data pipelines using C and deep relational database expertise. You'll own the full development lifecycle for enterprise-grade connectors, ensuring high quality and sc...
Location Icon
Location
Serbia , Novi Sad
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft as a Senior Software Engineer in Redmond. Develop a leading commercial platform using C++, C#, Java, or Python. Drive design, optimize code, and ensure system reliability in a dynamic, collaborative environment. Requires a relevant degree and 4+ years of coding experience.
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 Lead Software Engineer
Save Icon
Lead transformative full-stack projects at Capital One as a Senior Lead Software Engineer. Utilize your 6+ years of experience and cloud expertise (AWS, Azure, GCP) to build robust solutions in JavaScript, Java, Python, and Go. This role offers competitive benefits and is based in McLean, Richmon...
Location Icon
Location
United States , McLean; Richmond; Chicago
Salary Icon
Salary
209000.00 - 262400.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Senior Lead Software Engineer - Full Stack
Save Icon
Lead transformative full-stack projects at Capital One as a Senior Lead Software Engineer. Utilize your 6+ years of experience with JavaScript, Java, and cloud platforms like AWS to build robust, regulatory-focused solutions. This role offers the chance to mentor teams and pioneer emerging tech i...
Location Icon
Location
United States , Wilmington; McLean; Richmond; New York
Salary Icon
Salary
209000.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Senior Software Engineer, Advanced Development
Save Icon
Join Roku in Austin as a Senior Software Engineer in Advanced Development. You will architect and enhance RokuOS system software, designing fundamental APIs using modern C++20. This role requires 8+ years of software development experience, Linux expertise, and a passion for building high-perform...
Location Icon
Location
United States , Austin
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Engineer, Roku TV
Save Icon
Join Roku in Cambridge as a Senior Software Engineer for Regional TV. Develop core software in C++ for European and Australian TV platforms, collaborating with SOC vendors and supporting broadcast certifications. This role offers a chance to grow within a complex embedded systems environment, wit...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Engineer – Production Team
Save Icon
Join our Sydney team as a Senior Software Engineer in Production. You will design scalable infrastructure and tooling to deploy and observe high-performance trading systems. We seek extensive experience in distributed systems and a mindset for simplifying complexity. Enjoy competitive remuneratio...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's ISE team in Amsterdam as a Senior Software Engineer. Develop custom AI and software solutions for Retail & Consumer Goods clients, from design to production. Requires strong coding skills (C#, Java, Python, etc.) and excellent stakeholder communication. Enjoy a competitive benefi...
Location Icon
Location
Netherlands , Amsterdam
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's global Industry Solutions Engineering team as a Senior Software Engineer. Develop innovative cloud solutions directly with customers using C#, Java, Python, or JavaScript. This role involves collaborative coding, solving complex challenges, and requires up to 25% travel across th...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Frontend
Save Icon
Join Microsoft's Azure Data team as a Senior Frontend Software Engineer in Spain. Design and develop world-class user experiences for cutting-edge big data and AI analytics products like Microsoft Fabric. Utilize your expertise in JavaScript, TypeScript, and modern frameworks (React/Angular/Vue) ...
Location Icon
Location
Spain , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join GoodLeap as a Senior Software Engineer in the Documents domain. Design and develop scalable systems for document lifecycle management using Node.js, AWS, and modern web technologies. Translate legal and business requirements into robust technical solutions in a collaborative, high-impact rol...
Location Icon
Location
United States , AUSTIN, TX; LEHI, UT; SAN FRANCISCO, CA; PLANO, TX; IRVINE, CA; ROSEVILLE, CA; SALT LAKE CITY, UT; WEST PALM BEACH, FL
Salary Icon
Salary
137000.00 - 160000.00 USD / Year
goodleap.com Logo
GoodLeap
Expiration Date
Until further notice
Senior Software Engineering Manager - Pharmacy Systems
Save Icon
Lead backend development for CVS Health's innovative pharmacy systems in Woonsocket. This senior manager role requires 7+ years in software engineering, including 5+ with Java/Spring Boot and 3+ in leadership. You'll build scalable GraphQL APIs, mentor engineers, and shape digital healthcare. Enj...
Location Icon
Location
United States , Woonsocket
Salary Icon
Salary
130295.00 - 260590.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Senior Software Engineer - Maps & Localization - AV Labs
Save Icon
Join Uber's AV Labs in Sunnyvale as a Senior Software Engineer for Maps & Localization. Design and implement core algorithms for HD mapping, batch data pipelines, and storage formats. Leverage Uber's unique, large-scale real-world driving data to solve autonomy's hardest problems. Requires 3+ yea...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join SOPHiA GENETICS as a Senior Software Engineer to impact cancer and rare disease patient outcomes. Design scalable, high-performance systems using Java, microservices, and React.js in a hybrid role based in Boston or Bidart. Enjoy a collaborative environment with benefits like meal vouchers a...
Location Icon
Location
United States; France , Boston; Bidart
Salary Icon
Salary
Not provided
sophiagenetics.com Logo
SOPHiA GENETICS
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