> Markdown version of [/jobs/ext/4343357-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4343357-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** SA&SA INC - **Location:** Irvine, CA, United States - **Experience:** Expert - **Salary:** $112,800 - $150,500 - **Contract:** Permanent contract - **Skills:** Software Applications, C Sharp (Programming Language), C++ (Programming Language), Software Quality, Databases, Computer Engineering, Database Design, Extensible Application Markup Language, Microsoft Visual Studio, Windows Presentation Foundation, Microsoft SQL Server, Open Database Connectivity, Object-Oriented Software Development, Performance Tuning, Software Engineering, SQL Stored Procedures, SQL Databases, Windows Desktop, Scripting, Standard Template Library (STL), Parallel Computation, Backend, Microsoft Foundation Class, Information Technology - **Published:** October 26, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-irvine-ca--84e71ad9-8403-4df3-b047-27d2554831d8 ## About the Role Software Engineering, Electrical Engineering, Customer Experience, Establish Priorities, Alternative Energy, Maintenance - Electrical, Customer Support/Service, Technical/Engineering Design, Project Lifecycle, Customer Satisfaction, ETAP's R&D team is looking for a proactive and experienced Senior Software Engineer to join our innovative 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're seeking a collaborative, solution-driven professional with a strong engineering mindset and a desire for continuous growth. If you thrive in a dynamic environment and enjoy solving complex technical challenges, we'd love to meet you., * 7+ years of hands-on experience in Windows desktop software development. * Must be Proficient in developing desktop applications using 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. ## Description * 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.