Why this role stands out
Advance your career as a Software Engineer at ETAP, a leader in innovative electrical system software, where you'll contribute to a sustainable energy future and enjoy a hybrid work model. If you are proficient in C++ and have experience with UI and backend technologies, you will thrive in this role and have the opportunity for significant growth. Apply now to join a passionate team making a real impact.
Quick overview
Job description
Our employees' passion for excellence, innovation, and customer satisfaction is our most-prized resource. If you share that passion - and want to be part of a company that leads the energy transition towards a cleaner and more resilient world for future generations - we invite you to join us!
ETAP is committed to creating a diverse work environment and is proud to be an Equal Opportunity Employer.
Job Title: Software Engineer -Power Systems Software
Location: Irvine, CA
Employment Type: Full-Time
THE ROLE
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.
KEY RESPONSIBILITIES
- 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
- 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
- NoSQL database development (e.g., MongoDB)
- SQL or Oracle database development
- MVC web application development
- WebSocket development
- jQuery
- C++
- iOS or Android application development
Salary Range: 74,000.00 - 123,000.00 USD Annual
This pay range represents the minimum and maximum compensation that the position offers, and final compensation can vary within the range depending on work location, job experience, skills, and relevant educational attainment and/or training.
ETAP requires all successful applicants to undergo and pass a comprehensive background check before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third party personal data may involve additional background check criteria.
ETAP is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business.
Come and join ETAP to create the transformative technology that enables our customers to engineer a better world.
Similar jobs
- CS

Forward Deployed Engineer (Palantir)Recently posted
Cynet Systems · Livermore, CA · Hybrid 🇺🇸
AgileEngineering$95 - $100/hr - BA

Automation Engineer
Booz Allen Hamilton · Fort Meade, MD · On-site 🇺🇸
GitAnsiblePowerShell+5Technology$86.9k - $198k/yr - UP

Senior Software EngineerRecently posted Auto Apply
Upstart · United States | Remote · Remote 🇺🇸
Next.jsPrismaREST+3Technology$164.8k/yr - ZU

Software Engineer, PaymentsRecently posted Auto Apply
Zuora · Foster City · Hybrid 🇺🇸
MicroservicesSQLSpring+7Technology$146.5k/yr - SY
Principal Application Engineer- Missile DefenseRecently posted
Synopsys, Inc. · CO · Hybrid 🇺🇸
MATLABPythonMachine LearningTechnologySalary not listed - TV

Lead Software Developer Auto Apply
The Virtus Solution · Atlanta · Hybrid 🇺🇸
SpringSpring BootScrum+2TechnologySalary not listed - TN

Staff Engineer, GraphQL PlatformRecently posted Auto Apply
The New York Times · New York · Hybrid 🇺🇸
CDNGraphQLGenerative AI+1Technology$162k/yr - BC
Software Engineer II with Security ClearanceRecently posted
BCT LLC · Annapolis Jct, MD · Hybrid 🇺🇸
SAFeDockerRuby+20TechnologySalary not listed - DS
Software Engineer (C#/.Net with Insurance domain exp.)Recently posted
Dminds Solutions Inc. · New York, NY · Hybrid 🇺🇸
SQLC#Azure+1TechnologySalary not listed - SY
Mid-Level AI Software Engineer [$346k/yr+] TS/SCI-FS Poly with Security ClearanceRecently posted
SYSTOLIC · Annapolis Junction, MD · Hybrid 🇺🇸
DockerAWSGrafana+5Technology$346k/yr - BC
System Test Engineer II with Security ClearanceRecently posted
BCT LLC · Annapolis Jct, MD · Remote 🇺🇸
SAFeConfluenceJira+1TechnologySalary not listed - SY
Mid-Level Java Software Engineer [$346k/yr+] TS/SCI-FS Poly with Security ClearanceRecently posted
SYSTOLIC · Annapolis Junction, MD · Hybrid 🇺🇸
DockerGitETL+8Technology$346k/yr
