1

C# Winforms Developer Jobs in California (NOW HIRING)

... or WinForms • Understanding of COM, IPC, threading, and concurrency • Familiarity with x64 or ... engineering, mathematics, or STEM related field Company : Esri is a software company that devolops ...

... or WinForms • Understanding of COM, IPC, threading, and concurrency • Familiarity with x64 or ... engineering, mathematics, or STEM related field Company : Esri is a software company that devolops ...

Engineer

San Ramon, CA · On-site

$100K - $120K/yr

Skill: Senior .NET Developer Must Have Technical/Functional Skills: * 8-15 years of .NET 4.5 ... Fundamentally strong in C Sharp and Object-Oriented programming concepts. * Excellent understanding ...

Work alongside senior engineers to design and implement innovative features * Stay informed about ... Familiarity with C# and UI frameworks such as WPF or WinForms * Understanding of COM, IPC ...

Firmware Engineer

Tustin, CA · On-site

$133K - $165K/yr

Develop Windows desktop applications (WinForms/WPF) for diagnostics, calibration, and customer ... Strong proficiency in C/C++ * Experience with ARM-based microcontrollers (including Microchip SAM7 ...

Firmware Engineer

Tustin, CA · On-site

$133K - $165K/yr

... WinForms/WPF) for diagnostics, calibration, and customer tools • Build and maintain test systems ... C/C++ • Experience with ARM-based microcontrollers (including Microchip SAM7 or similar) • ...

Junior Software Engineer

San Diego, CA · On-site

$50K - $100K/yr

The position primarily focuses on GUI development (C#), C++ platform integration, and business ... Preferred Qualifications * - Experience with C# and WPF/WinForms * - Experience with hardware ...

Working knowledge of C/C++ for hardware-focused or embedded applications. * Proven experience with ... Experience developing desktop GUI applications (e.g., WPF, WinForms). * Familiarity with Git-based ...

Senior Software Engineer

San Diego, CA

$130K - $171K/yr

Design, develop, test, and integrate machine control software using C++ and C# in a Visual Studio ... WinForms, or Qt); ability to build effective diagnostics and recovery workflows. * Build and ...

Senior Software Engineer

San Diego, CA · On-site

$125K - $165K/yr

Design, develop, test, and integrate machine control software using C++ and C# in a Visual Studio ... WinForms, or Qt); ability to build effective diagnostics and recovery workflows. * Build and ...

Senior Software Engineer

San Diego, CA

$125K - $165K/yr

Design, develop, test, and integrate machine control software using C++ and C# in a Visual Studio ... WinForms, or Qt); ability to build effective diagnostics and recovery workflows. * Build and ...

C Winforms Developer information

See California salary details

$39.5K

$127.7K

$156.4K

How much do c# winforms developer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for c# winforms developer in California is $127,654.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $154,900.00 per year, depending on experience, location, and employer.

Are C# Winforms Developer jobs in demand?

C# Winforms Developer jobs are in steady demand, especially in organizations maintaining legacy desktop applications. Skills in C# and Winforms are valuable for maintaining and updating existing systems, though newer development often emphasizes web and cross-platform technologies. Experience with Visual Studio and .NET Framework can enhance job prospects in this field.

What is the salary of C# Winforms developer?

The salary of a C# Winforms developer typically ranges from $60,000 to $110,000 annually, depending on experience, location, and company size. Developers with strong skills in .NET, UI design, and debugging may earn higher salaries, especially in competitive markets.

How much do remote C# Winforms developers make?

Remote C# Winforms developers typically earn between $70,000 and $110,000 annually, depending on experience, location, and company size. Skilled developers with expertise in .NET frameworks and UI design may command higher salaries, especially if they have certifications or specialized knowledge. Compensation can also vary based on the complexity of projects and the developer's ability to work independently in a remote environment.

What is a C# Winforms developer?

A C# Winforms Developer is a software professional who designs, develops, and maintains desktop applications using C# and Windows Forms (WinForms). They build user interfaces, handle events, manage application workflows, and integrate with databases or external APIs. Their role involves debugging, optimizing performance, and ensuring a smooth user experience. WinForms is a part of the .NET framework, and developers often work with tools like Visual Studio for application development.

What does a C# Winforms developer do?

A typical day for a C# Winforms Developer involves writing and maintaining code for Windows desktop applications, debugging issues, and implementing user interface enhancements. You will often participate in team meetings to discuss requirements, collaborate with testers to resolve bugs, and work closely with designers or product managers to ensure user needs are met. Daily tasks may also include code reviews, updating technical documentation, and integrating applications with databases or third-party systems. The work often requires balancing new feature development with ongoing maintenance and troubleshooting. This role offers a mix of independent coding and collaborative teamwork in a dynamic software development environment.

What are the key skills and qualifications needed to thrive as a C# Winforms developer?

To thrive as a C# Winforms Developer, you need strong C# programming skills, experience with the .NET Framework, and a solid understanding of Windows Forms for building desktop applications. Proficiency in using development environments like Visual Studio, familiarity with source control tools such as Git, and knowledge of SQL databases are typically important, and Microsoft certifications can be an advantage. Attention to detail, problem-solving abilities, and strong communication skills enable effective collaboration with team members and stakeholders. These competencies are crucial for delivering robust, user-friendly software and maintaining project efficiency in a professional development environment.

Infographic showing various C# Winforms Developer job openings in California as of August 2026, with employment types broken down into 70% Full Time, 14% Part Time, 2% Temporary, and 14% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $127,654 per year, or $61.4 per hour.

C/C++ Software Development Engineer II

Esri

Redlands, CA • On-site

Full-time

Re-posted 6 days ago


Esri rating

9.6

Company rating: 9.6 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

8th of 242 rated software companies


Job description

Job Summary:
Esri is a leader in geographic information systems (GIS) technology, and they are seeking a C/C++ Software Development Engineer II to join their Desktop Architecture team. In this role, you will develop and maintain software frameworks while collaborating with senior engineers to enhance system performance and reliability.
Responsibilities:
• Develop, enhance, and maintain extensive C/C++ software frameworks
• Diagnose and resolve defects utilizing debugging and profiling tools
• Leverage your knowledge of operating system internals to contribute to a secure and robust software design.
• Work alongside senior engineers to design and implement innovative features
• Stay informed about technical trends and actively engage in learning across a broad range of topics, including software architecture, encryption, optimization, machine learning, computer hardware, and the business of software, to enhance your contributions to the team
Qualifications:
Required:
• 2+ years of demonstrated experience in C/C++ software development
• Understanding and experience with software testing patterns and fundamentals
• Strong grasp of operating systems concepts and computer security fundamentals
• Proficiency in debugging, troubleshooting, and performance analysis
• Awareness of technical trends and a keen interest in a broad range of topics, including software architecture, encryption, optimization, machine learning, computer hardware, and the business of software
• Bachelor’s degree in computer science, engineering, mathematics, or STEM related field
Preferred:
• Strong knowledge of Windows operating system internals
• Familiarity with C# and UI frameworks such as WPF or WinForms
• Understanding of COM, IPC, threading, and concurrency
• Familiarity with x64 or ARM assembly language
• Master’s degree in computer science, engineering, mathematics, or STEM related field
Company:
Esri is a software company that devolops geographic information system software, location intelligence, and mapping. Founded in 1969, the company is headquartered in Redlands, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

What Esri employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


ESRI logo

About ESRI

Sourced by ZipRecruiter

Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Industry

Scientific research and development services

Company size

1,001 - 5,000 Employees

Headquarters location

Redlands, CA, US

Year founded

1969