Logo
ETAP Software

Senior Software Engineer Job at ETAP Software in Irvine

ETAP Software, Irvine, CA, US, 92713

Save Job

Overview Senior Software Engineer role at ETAP Software. ETAP empowers customers with software solutions for electrical systems, supporting digital transformation and sustainable energy transitions. ETAP is an Equal Opportunity Employer and values diversity and innovation. ETAP’s R&D team is seeking a proactive and experienced Senior Software Engineer to join our development group. This full-time role is ideal for someone passionate about software engineering and eager to contribute to cutting-edge solutions in the energy and power systems domain. We are looking for a collaborative, solution-driven professional with a strong engineering mindset and a desire for continuous growth. Key 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. Minimum Qualifications 5+ years of hands-on experience in Windows desktop software development. Proficient in C++, C#, and Visual Studio. Strong experience with ODBC, SQL Server, and LocalDB. Solid understanding of database design, SQL scripting, stored procedures, and performance optimization. Skilled in parallel programming and multithreading techniques. Strong grasp of object-oriented design and use of the Standard Template Library (STL). In-depth knowledge of Windows architecture and backend development. Excellent analytical and problem-solving abilities. Bachelor’s degree in Computer Science, Computer Engineering, or a related field. Preferred Qualifications Experience with Microsoft Foundation Class (MFC). Familiarity with WPF, XAML, GDI, and Direct2D (D2D) graphics. Exposure to Python scripting and automated testing frameworks. Experience with WIX and WixSharp for installer development. Background in Jira Administration. Prior experience in Energy Management Systems (EMS) or Power System Software is a significant plus. Salary and Location Location: Irvine, California (Hybrid) • Salary Range: $112,800.00 - $150,500.00 Additional Information ETAP requires all successful applicants to undergo and pass a comprehensive background check before they start employment, in accordance with local laws. This may include verification of education, employment history, work authorization, criminal records, identity, and credit checks. Some roles may involve additional background check criteria. ETAP is an Equal Opportunity Employer and is committed to fostering an inclusive culture where all employees are treated with dignity and respect. #J-18808-Ljbffr