Senior C++ Windows Desktop Engineer for Energy Solutions

ETAP Software

Irvine (CA)

On-site

USD 113,000 - 151,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ETAP is seeking a Senior Software Engineer to join our R&D team in Irvine, CA. You will build robust Windows desktop applications, solve complex challenges, and drive high-performance software in the energy domain. You’ll work with a skilled team to design, develop, and optimize code, databases, and system architecture, ensuring scalability and quality.

A BS in CS/CE and 7+ years of desktop experience are required, with U.S. citizenship or permanent residency.

Qualifications

  • 7+ years of Windows desktop application development experience.
  • Proficient in C++, C#, and Visual Studio.
  • Experience with SQL Server, LocalDB and ODBC.
  • Strong database design and SQL performance tuning knowledge.
  • Experience with multithreading and STL.
  • Bachelor's degree in CS/CE or related field.

Responsibilities

  • Design, develop, and maintain high-performance Windows desktop applications.
  • Collaborate with product managers, engineers, and QA to deliver features.
  • Build and optimize database-driven solutions for performance and scalability.
  • Write clean, maintainable 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#
Visual Studio
Multithreading
STL
SQL Server
ODBC
LocalDB
Object-Oriented Design
Windows Architecture

Education

Bachelor’s degree in Computer Science, Computer Engineering, or a related field

Tools

SQL Server
LocalDB
ODBC

Job description

ETAP is seeking a Senior Software Engineer to join our R&D team in Irvine, CA. You will build robust Windows desktop applications, solve complex challenges, and drive high-performance software in the energy domain. You’ll work with a skilled team to design, develop, and optimize code, databases, and system architecture, ensuring scalability and quality.

A BS in CS/CE and 7+ years of desktop experience are required, with U.S. citizenship or permanent residency.

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#)

AVEVA • Irvine (CA)

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

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

Hybrid
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 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

AVEVA Denmark • Irvine (CA)

On-site
USD 112,000 - 151,000
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 Software Engineer
Senior Software Engineer

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

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

ETAP Software • Houston (TX)

Hybrid
USD 105,000 - 175,000
Senior Software Engineer, Power Systems Simulations Hybrid
Senior Software Engineer, Power Systems Simulations Hybrid

ETAP Software • Houston (TX)

Hybrid
USD 105,000 - 175,000