1

Freelance Desktop Application Developer Jobs in California

C++ Developer

Irvine, CA · On-site

$52 - $70/hr

Required : • 7+ years of experience in Windows desktop application development • Strong ... programming • Strong knowledge of object-oriented design principles and STL • Good ...

Sr. Software Engineer

Milpitas, CA · On-site

$142K - $188K/yr

Develop, and maintain Windows desktop application features for spectral analysis, troubleshooting ... Exposure to scientific, engineering, or dataintensive software applications. * Background in ...

Sr. Software Engineer

Milpitas, CA · On-site

$142K - $188K/yr

Develop, and maintain Windows desktop application features for spectral analysis, troubleshooting ... Exposure to scientific, engineering, or dataintensive software applications. * Background in ...

Sr. Software Engineer

Milpitas, CA · On-site

$142K - $188K/yr

Develop, and maintain Windows desktop application features for spectral analysis, troubleshooting ... Exposure to scientific, engineering, or data-intensive software applications. * Background in ...

Net C# Developer

San Jose, CA · On-site

$35 - $40/hr

Bachelor's degree in computer science, Engineering, or equivalent experience. * 5+ years of professional experience in windows/desktop application development. * Proficiency in C#, .NET, WPF ...

SOFTWARE DEVELOPER (C++)

Norco, CA · On-site

$52.75 - $71/hr

... desktop application development • Experience developing, maintaining, and enhancing desktop ... and software engineering principles • Experience with multi-threading, concurrency ...

SOFTWARE DEVELOPER (C++)

Norco, CA · On-site

$100K - $160K/yr

Strong proficiency in C++ with a focus on desktop application development * Experience developing ... Strong understanding of object-oriented programming and software engineering principles

Showing results 21-40

Freelance Desktop Application Developer information

What is the difference between Freelance Desktop Application Developer vs Freelance Web Developer?

AspectFreelance Desktop Application DeveloperFreelance Web Developer
Required SkillsProgramming languages like C++, Java, or C#; UI/UX design for desktop appsHTML, CSS, JavaScript; frameworks like React, Angular
Work EnvironmentDevelops software for Windows, Mac, or Linux desktopsBuilds websites and web applications accessible via browsers
Industry UsageSoftware companies, enterprise solutions, specialized desktop toolsOnline businesses, e-commerce, content management
CertificationsRelevant programming certifications, software development courses

While both roles involve software development, Freelance Desktop Application Developers focus on creating standalone desktop software, whereas Freelance Web Developers build applications accessible through web browsers. The choice depends on the project requirements and target platform.

What are the most commonly searched types of Desktop Application Developer jobs in California? The most popular types of Desktop Application Developer jobs in California are:
What are popular job titles related to Freelance Desktop Application Developer jobs in California? For Freelance Desktop Application Developer jobs in California, the most frequently searched job titles are:
What job categories do people searching Freelance Desktop Application Developer jobs in California look for? The top searched job categories for Freelance Desktop Application Developer jobs in California are:
What cities in California are hiring for Freelance Desktop Application Developer jobs? Cities in California with the most Freelance Desktop Application Developer job openings:
Infographic showing various Freelance Desktop Application Developer job openings in California as of July 2026, with employment types broken down into 78% Full Time, 18% Part Time, 1% Temporary, and 3% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution.

$52 - $70/hr

Full-time

Re-posted 8 days ago


Job description

Job Summary:
ETAP Software empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. They are seeking a talented Senior Software Engineer to join their R&D team, responsible for designing and developing high-performance desktop applications and collaborating with cross-functional teams to deliver impactful products.
Responsibilities:
• Design, develop, and maintain high-performance Windows desktop applications
• Collaborate with product managers, engineers, and QA teams to deliver new features and enhancements
• Build and optimize database-driven solutions with a focus on performance and scalability
• Write clean, maintainable, and efficient code following best practices
• Contribute to architectural decisions and technical direction
• Continuously improve development processes, code quality, and system performance
• Troubleshoot and resolve complex technical issues
Qualifications:
Required:
• 7+ years of experience in Windows desktop application development
• Strong proficiency in C++, C#, and Visual Studio
• Solid experience working with ODBC, SQL Server, and LocalDB
• Deep understanding of database design, SQL queries, stored procedures, and performance tuning
• Experience with multithreading and parallel programming
• Strong knowledge of object-oriented design principles and STL
• Good understanding of Windows architecture and backend systems
• Excellent problem-solving and analytical skills
• Bachelor’s degree in Computer Science, Computer Engineering, or a related field
• U.S. citizenship or permanent residency required. No visa sponsorship will be provided
Company:
Optimize, simulate, and control electrical systems with confidence across utilities, infrastructure, manufacturing, and building sectors. Founded in 1986, the company is headquartered in Irvine, USA, with a team of 1001-5000 employees. The company is currently Late Stage.