> Markdown version of [/jobs/ext/4194963-software-engineer](https://www.wearedevelopers.com/jobs/ext/4194963-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:** ETAP - **Location:** Irvine, CA, United States - **Experience:** Experienced - **Salary:** $74,000.0 - $123,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), 3D Computer Graphics Software, 3D Visualization, Ajax (Programming Language), Android Software Development, Application Frameworks, HTML5, C Sharp (Programming Language), C++ (Programming Language), Software as a Service, Cyber Security, Databases, Computer Engineering, Relational Databases, Database Development, Web Development, JQuery, Python (Programming Language), Microsoft Visual Studio, MongoDB, Model View Controller (MVC), NoSQL, Oracle Databases, Real-Time Operating Systems, Software Engineering, SQL Databases, Web Applications, WebSocket, Windows Desktop, Information Technology, Real Time Data, Restful APIs - **Published:** October 26, 2026 - **Apply:** https://www.dice.com/job-detail/54218799-e889-4d0d-b8a4-dc1ba4df5ac5 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, or a related field * 2+ years of professional software development experience * Experience with Microsoft Visual Studio * Proficiency in Python * Proficiency in C# * Experience with AJAX * JavaScript development experience * HTML / HTML5 * Experience with 3D graphics or visualization development NICE-TO-HAVE SKILLS * NoSQL database development (e.g., MongoDB) * SQL or Oracle database development * MVC web application development * WebSocket development * jQuery * C++ * iOS or Android application development ## Description The primary responsibility of this position is to develop and maintain electrical systems applications using modern 3D visualization and simulation frameworks. These applications deliver interactive visualization capabilities for power system analysis and operations tools. This role also supports the development of web applications and Windows desktop applications focused on real-time data acquisition, visualization, storage, and analysis., * Design, develop, and maintain 3D visualization applications for electrical power systems * Extend and customize application frameworks and libraries to support visualization and simulation workflows * Collaborate with real-time software engineers to support and maintain web-based applications * Develop and maintain RESTful APIs for web and cloud-based applications * Install, configure, and manage required databases (e.g., NoSQL and relational databases) * Ensure all systems comply with cybersecurity and data protection requirements