Senior Windows Desktop Engineer - High-Performance Apps

AVEVA

Irvine (CA)

Hybrid

USD 113,000 - 151,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ETAP is seeking a Senior Software Engineer to join our R&D team in Irvine, CA. You will design, develop, and maintain high‑performance Windows desktop applications for the energy sector, collaborating with product managers, engineers, and QA to deliver robust features.

You will optimize database-driven solutions, apply multithreading and STL concepts, and contribute to architectural decisions while improving code quality and system performance.

Qualifications

  • 7+ years of Windows desktop application development experience.
  • Proficiency in C++ and C# with Visual Studio expertise.
  • Strong knowledge of ODBC, SQL Server, and LocalDB.

Responsibilities

  • Design, develop, and maintain high-performance Windows desktop applications.
  • Collaborate with product managers, engineers, and QA teams to deliver features.
  • Build and optimize database-driven solutions with performance focus.
  • Write clean, maintainable, efficient code following best practices.
  • Contribute to architectural decisions and technical direction.
  • Improve development processes, code quality, and system performance.
  • Troubleshoot and resolve complex technical issues.

Skills

C++
C#
Multithreading
OO design
STL
ODBC
SQL Server
LocalDB
Windows architecture
Backend systems

Education

Bachelor's degree in Computer Science or related field

Tools

Visual Studio
SQL Server
ODBC
LocalDB

Job description

ETAP is seeking a Senior Software Engineer to join our R&D team in Irvine, CA. You will design, develop, and maintain high‑performance Windows desktop applications for the energy sector, collaborating with product managers, engineers, and QA to deliver robust features.

You will optimize database-driven solutions, apply multithreading and STL concepts, and contribute to architectural decisions while improving code quality and system performance.

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#, SQL)
Senior Windows Desktop Software Engineer (C++, C#, SQL)

ETAP Software • Irvine (CA)

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

ETAP Software • Irvine (CA)

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

ETAP Software • Irvine (CA)

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

ETAP Software • Irvine (CA)

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

AVEVA • Irvine (CA)

On-site
USD 112,800 - 150,500
Senior Software Engineer
Senior Software Engineer

AVEVA • Irvine (CA)

Hybrid
USD 113,000 - 151,000
Senior Data Center Electrical Systems Engineer
Senior Data Center Electrical Systems Engineer

ETAP Software • Irvine (CA)

On-site
USD 83,000 - 138,000
Software Engineer
Software Engineer

AVEVA • Irvine (CA)

On-site
USD 60,000 - 99,000
Software Engineer (Hybrid) - C++, UI & AI
Software Engineer (Hybrid) - C++, UI & AI

AVEVA • Irvine (CA)

Hybrid
USD 60,000 - 99,000
Power Systems Engineer: Software Deployment &Automation
Power Systems Engineer: Software Deployment &Automation

AVEVA • Irvine (CA)

Hybrid
USD 65,000 - 108,000