1

Online Software Engineer Jobs in Riverside, CA (NOW HIRING)

The Software Engineer will develop and maintain electrical systems applications that deliver interactive visualization capabilities and support real-time data acquisition and analysis.

Senior Software Engineer

Irvine, CA · On-site

$129K - $171K/yr

They are seeking a Senior Software Engineer to maintain and enhance software that supports state estimation and virtual metering for complex electrical networks, as well as develop REST APIs and ...

Required : • Bachelor of Science in Computer Science, Computer Engineering, or related field • 2+ years of professional software development experience • Experience using Microsoft Visual ...

Embedded Software Engineer Resource Type : Contractor Worker: US Citizen only Job Location : Irvine, California, 100% onsite Mandatory skills: Regulatory compliance with customer safety and security ...

Salary: 100k - 125k Annual Software Engineer Flash Biometrics | Hybrid/Remote Claremont, CA Salary Range: $100,000$125,000 About Flash Biometrics Flash Biometrics is transforming event admissions ...

Are you a seasoned software engineer with a passion for optimizing workflows and driving innovation in the restaurant industry? We are seeking a talented and experienced individual to join our ...

The Software Engineer (for Embedded Systems Development) is responsible for participating with an engineering team in the creation of an energy storage system to be used in commercial and industrial ...

We are looking for an outstanding software engineer to join our team at our Irvine office. A degree from a reputable university is required in computer science or computer engineering. Candidates ...

Software Engineer

Irvine, CA · On-site

$110K - $130K/yr

We are looking for an experienced Full Stack Software Engineer to join our engineering team. In this role, you will design, develop, and maintain the front-end and back-end of business-critical ...

They are seeking a Software Engineer to develop software for currency handling devices and provide technical support for OEM customer software development efforts. Responsibilities : • Software ...

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 ...

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 ...

Software Engineer III

Riverside, CA · On-site

$120K - $145K/yr

Software Engineer III Location: Riverside, CA Salary Range: $120,000 - $145,000 Position Summary The Software Engineer III is responsible for the design, development, testing, and troubleshooting of ...

Software Engineer - (ETAP Infrastructure) Location: Irvine, CA Employment Type: Full-Time THE ROLE The primary responsibility of this position is to implement and maintain software infrastructure ...

Senior Software Engineer

Irvine, CA · On-site

$131K - $173K/yr

As a Senior Software Engineer, you will solve a wide variety of problems involving networking, autonomy, systems integration, robotics, and more, while making pragmatic engineering tradeoffs along ...

Software Engineer

Irvine, CA · On-site

$123K/yr

Software Engineer - (ETAP Infrastructure) Location: Irvine, CA Employment Type: Full-Time THE ROLE The primary responsibility of this position is to implement and maintain software infrastructure ...

next page

Showing results 1-20

Online Software Engineer information

See Riverside, CA salary details

$66.2K

$153.9K

$214.4K

How much do online software engineer jobs pay per year?

As of Jul 31, 2026, the average yearly pay for online software engineer in Riverside, CA is $153,907.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,200.00 and $180,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Online Software Engineer position, and why are they important?

To thrive as an Online Software Engineer, you need strong programming skills, a solid understanding of software development principles, and typically a degree in computer science or a related field. Familiarity with source control systems like Git, cloud platforms such as AWS or Azure, and experience with collaborative development tools are highly valued. Excellent communication, problem-solving abilities, and self-motivation help set candidates apart, especially in remote or distributed team environments. These skills and qualities are essential for building reliable, scalable web-based applications while working efficiently within virtual teams.

What is an Online Software Engineer job?

An Online Software Engineer develops, maintains, and optimizes software applications that run on the internet, such as websites, web applications, and cloud-based platforms. They work with programming languages like JavaScript, Python, or Java, and frameworks such as React or Django. Their role involves coding, debugging, performance optimization, and ensuring secure, scalable online systems. They often collaborate with designers, product managers, and other engineers to deliver efficient and user-friendly digital experiences.

What does a typical workday look like for an Online Software Engineer working remotely?

A typical workday for an Online Software Engineer working remotely involves participating in virtual stand-ups, designing and developing features, reviewing code, and collaborating with colleagues via chat or video conferencing. You’ll often use project management tools like Jira or Trello to organize tasks and ensure deliverables stay on track. Since effective communication is crucial in remote settings, you may spend time documenting your work or providing updates to stakeholders. This flexible structure allows for independent focus time while maintaining strong connections with the wider engineering team.

What are the most commonly searched types of Software Engineer jobs in Riverside, CA? The most popular types of Software Engineer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Online Software Engineer jobs? Cities near Riverside, CA with the most Online Software Engineer job openings:
Infographic showing various Online Software Engineer job openings in Riverside, CA as of July 2026, with employment types broken down into 1% Locum Tenens, 96% Full Time, 1% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $153,907 per year, or $74 per hour.

Software Engineer

ETAP Software

Irvine, CA • On-site

Full-time

Re-posted 24 days ago


Job description

Job Summary:
ETAP Software empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. The Software Engineer will develop and maintain electrical systems applications that deliver interactive visualization capabilities and support real-time data acquisition and analysis.
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
Qualifications:
Required:
• 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
Preferred:
• NoSQL database development (e.g., MongoDB)
• SQL or Oracle database development
• MVC web application development
• WebSocket development
• jQuery
• C++
• iOS or Android application development
Company:
Optimize, simulate, and control electrical systems with confidence across utilities, infrastructure, manufacturing, and building sectors. Founded in 1986, the company is headquartered in Irvine, USA, with a team of 1001-5000 employees. The company is currently Late Stage.