CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Desktop Jobs (Remote work)

678 Job Offers

Filters
Senior Software Engineer, Rust
Save Icon
Join Apollo's Router Core team as a Senior Software Engineer, Rust. Build and maintain the industry-standard GraphQL runtime platform, enabling global engineering teams to ship faster. You'll design scalable, fault-tolerant systems in Rust and collaborate on leading-edge innovations. This US-base...
Location Icon
Location
United States
Salary Icon
Salary
157300.00 - 198900.00 USD / Year
apollographql.com Logo
Apollo GraphQL
Expiration Date
Until further notice
Senior Software Engineer, AI Runtime
Save Icon
Join us as a Senior Software Engineer to architect the future of agentic AI. You will scale our enterprise-grade MCP Server and Gateway using Rust, focusing on distributed systems and high-performance backend development. This remote US role involves building scalable runtime infrastructure for r...
Location Icon
Location
United States
Salary Icon
Salary
157000.00 - 198900.00 USD / Year
apollographql.com Logo
Apollo GraphQL
Expiration Date
Until further notice
Senior Software Engineer, Fulfillment & Operations
Save Icon
Join Babylist as a Senior Software Engineer on our Fulfillment & Operations team. You will scale critical e-commerce systems to propel revenue beyond $700M. This remote role in the US/Canada requires 6+ years of experience with modern stacks like React/Rails. Enjoy top benefits, equity, and a cha...
Location Icon
Location
United States; Canada
Salary Icon
Salary
180100.00 - 225082.00 USD / Year
babylist.com Logo
Babylist
Expiration Date
Until further notice
Senior Software Engineer, Media
Save Icon
Lead critical monetization and advertising initiatives as a Senior Software Engineer at Babylist. You'll leverage your 6+ years of experience with modern stacks like React/Rails to drive e-commerce growth. This remote role in the US/Canada offers equity, comprehensive benefits, and a chance to sh...
Location Icon
Location
United States; Canada
Salary Icon
Salary
180100.00 - 225082.00 USD; CAD / Year
babylist.com Logo
Babylist
Expiration Date
Until further notice
Senior Software Engineer, Site Reliability
Save Icon
Join Babylist as a Senior Site Reliability Engineer on our Platform team. You will ensure system stability and scalability using AWS, Terraform, and Kubernetes. This remote role in the US/Canada offers strong benefits, including comprehensive health insurance and a supportive, AI-forward environm...
Location Icon
Location
United States; Canada
Salary Icon
Salary
186818.00 - 224183.00 USD; CAD / Year
babylist.com Logo
Babylist
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Beautiful.ai as a Senior Software Engineer to revolutionize visual storytelling. You'll design full-stack features with React, TypeScript, and Node.js in a remote-friendly US role. Enjoy top benefits like 100% covered health insurance, equity, and a driven, playful team culture. Help build s...
Location Icon
Location
United States
Salary Icon
Salary
160000.00 - 200000.00 USD / Year
beautiful.ai Logo
Beautiful.ai
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Boosted.ai as a Senior Software Engineer to design and build scalable, high-performance systems for a cutting-edge analytics platform. You will leverage your strong Python skills and experience with distributed systems to process large-scale datasets. This remote role in Canada/U.S. offers u...
Location Icon
Location
Canada; United States
Salary Icon
Salary
Not provided
boosted.ai Logo
Boosted.ai
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Seeking a Senior Software Engineer for a remote U.S. role, with potential domestic relocation. Requires a Master's degree, 2+ years of experience, and expertise in Java/J2EE, Spring, and AWS. You will design and develop scalable software solutions, managing the full development lifecycle and data...
Location Icon
Location
United States , Suwanee
Salary Icon
Salary
Not provided
bytewareinc.com Logo
Byteware
Expiration Date
Until further notice
Senior Software Engineer - ClickPipes (Database Integration)
Save Icon
Join our ClickPipes team as a Senior Software Engineer, building petabyte-scale, real-time database integrations into ClickHouse. You'll design high-throughput systems using Go and cloud-native tech (AWS/GCP/Azure) to solve complex distributed data challenges. Enjoy a flexible US work environment...
Location Icon
Location
United States
Salary Icon
Salary
141000.00 - 208000.00 USD / Year
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - ClickPipes (Database Integration)
Save Icon
Join our team as a Senior Software Engineer for ClickPipes Database Integrations. You will build petabyte-scale, real-time data replication platforms using Go and cloud-native technologies. Tackle complex challenges in CDC, distributed systems, and ensuring low-latency data consistency. Enjoy a f...
Location Icon
Location
India
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - ClickPipes (Database Integration)
Save Icon
Join ClickHouse as a Senior Software Engineer for the ClickPipes Database Integrations team. You will build a petabyte-scale platform for real-time data replication, solving complex distributed systems challenges in Go. This remote role in Germany offers a flexible work environment, equity, and h...
Location Icon
Location
Germany
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - Cloud Infrastructure
Save Icon
Join ClickHouse Cloud as a Senior Software Engineer for Infrastructure in Australia. Design and build a robust, multi-cloud platform using Go/Java and IaC tools like Terraform. You will enhance scalability, security, and reliability in a remote-friendly environment with equity and benefits.
Location Icon
Location
Australia
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - Cloud Infrastructure
Save Icon
Join ClickHouse, a Forbes Cloud 100 leader, as a Senior Software Engineer for Cloud Infrastructure in Singapore. Design and build a robust, scalable cloud-native platform using Go/Java and AWS/Azure/GCP. You will automate infrastructure, enhance security, and improve system reliability with Kuber...
Location Icon
Location
Singapore
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - Data Integration & JVM Ecosystem
Save Icon
Join ClickHouse as a Senior Software Engineer to build core data integrations. You will own the JVM ecosystem, developing high-performance connectors for Spark, Flink, Kafka, and major BI tools. This remote US role requires deep Java/JVM expertise and experience with scalable data systems. Enjoy ...
Location Icon
Location
United States
Salary Icon
Salary
125600.00 - 185500.00 USD / Year
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - Cloud Infrastructure
Save Icon
Join ClickHouse Cloud as a Senior Software Engineer in Amsterdam. Design and build scalable, multi-cloud infrastructure using Go and Kubernetes. Enjoy a flexible, remote-friendly environment with equity and comprehensive benefits.
Location Icon
Location
Netherlands , Amsterdam
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - Data Integration & JVM Ecosystem
Save Icon
Join ClickHouse as a Senior Software Engineer on the Connectors team in Amsterdam. You will own critical data integrations for Kafka, Spark, Flink, and BI tools, leveraging deep JVM and Java expertise. Build scalable systems for a global, remote-first company offering equity and a flexible work e...
Location Icon
Location
Netherlands , Amsterdam
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - Cloud Infrastructure
Save Icon
Join ClickHouse Cloud as a Senior Software Engineer in London. Design and build robust, scalable cloud infrastructure using Go and Kubernetes on AWS/Azure/GCP. Enjoy a flexible remote role with equity, healthcare, and a home office stipend in a globally distributed team.
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - Data Integration & JVM Ecosystem
Save Icon
Join ClickHouse as a Senior Software Engineer to shape the bridge between our high-performance database and the global data ecosystem. You will own critical JVM-based connectors (Kafka, Spark, Flink) and integrations, leveraging deep Java expertise. This remote role in Germany offers a flexible w...
Location Icon
Location
Germany
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer (Infrastructure) - HyperDX
Save Icon
Join HyperDX, now part of ClickHouse, as a Senior Software Engineer (Infrastructure) in the Netherlands. Design and scale cloud-native backend systems using TypeScript, Kubernetes, and infrastructure-as-code. Build high-throughput data pipelines for our open-source observability platform and enjo...
Location Icon
Location
Netherlands
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Senior Software Engineer - Data Integration & JVM Ecosystem
Save Icon
Join ClickHouse as a Senior Software Engineer to build core data integrations. You will own the full lifecycle of connectors for Kafka, Spark, Flink, and major BI tools. Requires 6+ years with JVM, Java, and big data frameworks. Enjoy a remote role in Canada with equity, healthcare, and a flexibl...
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
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