> Markdown version of [/jobs/ext/2570379-software-engineer](https://www.wearedevelopers.com/jobs/ext/2570379-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). --- # Software Engineer - **Company:** EATPASTRY LLC - **Location:** Irvine, CA, United States - **Experience:** Expert - **Salary:** $112,800.0 - $150,500.0 - **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:** August 28, 2026 - **Apply:** https://www.dice.com/job-detail/2dc80262-f900-4fa0-b504-e159339bf54a ## About the Role 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. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Automated MS SQL Server database deployments with dacpacs and Azure DevOps](https://www.wearedevelopers.com/videos/334-automated-ms-sql-server-database-deployments-with-dacpacs-and-azure-devops) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)