> Markdown version of [/jobs/ext/1974846-software-engineer](https://www.wearedevelopers.com/jobs/ext/1974846-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:** Expert - **Salary:** $99,500.0 - $165,500.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C Sharp (Programming Language), C++ (Programming Language), Computer Engineering, Data Visualization, Fortran (Programming Language), Microsoft Visual Studio, Real-Time Operating Systems, Server Administration, Software Engineering, Web Applications, Real Time Systems, Information Technology, Real Time Data, Restful APIs - **Published:** August 7, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-irvine-ca--c9e06941-7b81-4a35-826a-f78ec8ef7db7 ## About the Role * Bachelor of Science in Computer Science, Computer Engineering, or related field * 5+ years of professional software development experience * Experience using Microsoft Visual Studio * Proficiency in: + FORTRAN + C++ + C# PREFERRED SKILLS * Experience developing software for electrical systems * Strong understanding of linear algebra, Alternative Energy, Analysis Skills, Application Programming Interface (API), Background Investigation, C++ Programming Language, Computer Engineering, Computer Science, Customer Experience, Customer Satisfaction, Customer Support/Service, Data Visualization, Diversity, Electric Motor, Electrical Engineering, Electricity, Establish Priorities, Fortran Programming Language, Internet Application, Linear Algebra, Maintenance - Electrical, Microsoft C# (C Sharp), Microsoft Visual Studio, Project Lifecycle, REST (Representational State Transfer), Software Administration, Software Development, Software Engineering, Systems Maintenance, Technical/Engineering Design ## Description The primary responsibility of this position is to maintain and enhance software that supports state estimation and virtual metering for complex electrical networks. This role includes implementing improvements to existing system engines, supporting enhancements or updates to real-time applications, and contributing to the development and maintenance of tools used for real-time data acquisition, visualization, storage, and analysis., * Implement and maintain system engines used for electrical state estimation. * Design, develop, and maintain REST APIs for internal applications and services. * Collaborate with real-time software engineers to support and improve existing web applications. * Develop REST APIs for cloud-based companion applications. * Ensure all software components meet cybersecurity and compliance requirements. ## Related Videos - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [Generate AI in the Browser with Chrome AI - Raymond Camden](https://www.wearedevelopers.com/videos/1770-generate-ai-in-the-browser-with-chrome-ai-raymond-camden) - [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) - [REST In Peace: Why LLMs Can't CRUD](https://www.wearedevelopers.com/videos/100272-rest-in-peace-why-llms-can-t-crud) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)