Senior Windows Desktop Software Engineer

AVEVA Denmark

Irvine, Northern (CA, KY)

Hybrid

USD 113,000 - 151,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ETAP in Irvine, CA, is seeking a Senior Software Engineer to design, develop, and maintain high-performance Windows desktop applications. You will collaborate with cross‑functional teams to enhance features and deliver robust, database‑driven solutions with emphasis on performance and reliability.

The role requires 7+ years of hands‑on Windows desktop development, strong C++/C# skills, and solid SQL Server/LocalDB experience, plus an aptitude for multithreading and backend design.

Qualifications

  • 7+ years of hands-on Windows desktop software development.
  • Proficient in desktop apps using C++, C#, and Visual Studio.
  • Strong experience with ODBC, SQL Server, and LocalDB.
  • Solid knowledge of database design, SQL, and performance optimization.
  • Skilled in parallel programming and multithreading.
  • Strong grasp of object-oriented design and STL usage.
  • In‑depth knowledge of Windows architecture and backend development.
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.

Responsibilities

  • Design, develop, and maintain high-performance Windows desktop applications.
  • Collaborate with cross‑functional teams to enhance and support software features.
  • Work on database‑driven solutions with a focus on performance and reliability.
  • Contribute to ongoing improvements in code quality, performance, and processes.

Skills

Windows desktop
C++
C#
Visual Studio
ODBC
SQL Server
LocalDB
SQL scripting
Stored procedures
Performance optimization
Multithreading
STL
Windows architecture
Backend development

Education

Bachelor's degree

Tools

MFC
WPF
XAML
GDI
Direct2D
Python scripting
Automated testing

Job description

ETAP in Irvine, CA, is seeking a Senior Software Engineer to design, develop, and maintain high-performance Windows desktop applications. You will collaborate with cross‑functional teams to enhance features and deliver robust, database‑driven solutions with emphasis on performance and reliability.

The role requires 7+ years of hands‑on Windows desktop development, strong C++/C# skills, and solid SQL Server/LocalDB experience, plus an aptitude for multithreading and backend design.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Windows Desktop Software Engineer (C++, C#)
Senior Windows Desktop Software Engineer (C++, C#)

ETAP Software • Irvine (CA)

On-site
USD 113,000 - 151,000
Senior C++ Windows Desktop Engineer
Senior C++ Windows Desktop Engineer

ETAP Software • Irvine (CA)

On-site
USD 112,000 - 151,000
C++ Developer
C++ Developer

AVEVA Denmark • Irvine (CA)

On-site
USD 112,000 - 151,000
C++ Developer
C++ Developer

ETAP Software • Irvine (CA)

On-site
USD 112,000 - 151,000
C++ Developer
C++ Developer

ETAP Software • Houston (TX)

On-site
USD 112,000 - 151,000
Senior C++ Windows Desktop Engineer
Senior C++ Windows Desktop Engineer

ETAP Software • Houston (TX)

On-site
USD 112,000 - 151,000
Senior Software Engineer
Senior Software Engineer

ETAP Software • Irvine (CA)

On-site
USD 113,000 - 151,000
Senior Software Engineer
Senior Software Engineer

AVEVA Denmark • Irvine (CA), Northern (KY)

On-site
USD 113,000 - 151,000
Senior C++/C# Windows Desktop Engineer – High-Perf Apps
Senior C++/C# Windows Desktop Engineer – High-Perf Apps

AVEVA Denmark • Irvine (CA)

On-site
USD 112,000 - 151,000
Senior Software Engineer
Senior Software Engineer

ETAP Software • Houston (TX)

Hybrid
USD 104,000 - 175,000