2

Remote Senior Software Engineer Jobs in Riverside, CA

Sr. Software Engineer I

Anaheim, CA · Remote

$128K - $169K/yr

Senior Software Engineer I (Octothorpe) About Invoca: Invoca is the leading AI-powered conversation ... Working experience in a PAAS environment 📍 Location This is a remote-first role. We are ...

Sr Software Engineer

Irvine, CA · On-site +1

$101K - $169K/yr

As a Sr. Software Engineer on the Dealer.com team, you will design, build and support high-impact software solutions that power the automotive industry's leading digital marketing platform. You'll ...

Senior Software Engineer

Ontario, CA · On-site +1

$85K - $127K/yr

Job Summary The Senior Full Stack Software Engineer is responsible for designing, developing, and ... This fully remote-friendly role requires deep expertise in .NET Core, ASP.NET, C#, Python, MVC ...

New

Senior Software Engineer, MLOps

Irvine, CA · On-site +1

$131K - $173K/yr

We are seeking a skilled and motivated Senior MLOps Engineer to join our engineering team. In this ... Also, while we enjoy being together on-site, we are open to exploring a hybrid or remote option.

Senior Software Engineer, MLOps

Irvine, CA · On-site +1

$131K - $173K/yr

We are seeking a skilled and motivated Senior MLOps Engineer to join our engineering team. In this ... Also, while we enjoy being together on-site, we are open to exploring a hybrid or remote option.

SDET, Remote opportunity

Irvine, CA · On-site +1

$130K - $150K/yr

Senior SDET Location: Hybrid if local to Irvine, CA. 100% remote if you live more than 30 miles from the office. Our client is one of the leading mortgage technology companies in the country ...

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

Sr. Software Development Engineer - Gen AI

Redlands, CA · On-site +1

$123K - $162K/yr

Overview Esri's Professional Services division is seeking an experienced Sr. Software Development Engineer to help advance the next generation of geospatial data quality capabilities across the ...

AI SOFTWARE ENGINEER

Anaheim, CA · Remote

$80K - $100K/yr

Strong software engineering fundamentals and experience building real products Solid Python skills ... Remote Pay: $80,000 - $100,000 Benefits: * PTO * Health / Dental / Vision Employment Type ...

next page

Showing results 1-20

Remote Senior Software Engineer information

See Riverside, CA salary details

$78.8K

$149.5K

$200.3K

How much do remote senior software engineer jobs pay per year?

As of Jun 27, 2026, the average yearly pay for remote senior software engineer in Riverside, CA is $149,491.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,800.00 and $168,500.00 per year, depending on experience, location, and employer.

How to make $100,000 a year working from home?

A remote senior software engineer can earn $100,000 or more annually by gaining specialized skills in high-demand areas like cloud computing, cybersecurity, or data science, and by working for companies that offer competitive salaries and remote work options. Building a strong portfolio, obtaining relevant certifications, and demonstrating consistent performance can help achieve this income level while working from home.

What are the key skills and qualifications needed to thrive as a Remote Senior Software Engineer, and why are they important?

To thrive as a Remote Senior Software Engineer, you need deep expertise in software development, architecture, and problem-solving, typically supported by a degree in computer science and several years of professional programming experience. Proficiency with version control systems (like Git), cloud platforms (such as AWS or Azure), and familiarity with CI/CD pipelines and relevant certifications are highly valued. Excellent communication, self-motivation, and time management skills help you excel in remote, cross-functional teams. These skills ensure you can deliver high-quality solutions, collaborate effectively, and lead complex projects independently.

What Does a Remote Senior Software Engineer Do?

As a remote senior software engineer, your job is to code, test, and debug computer software applications for your employer. In this role, you may test the deployment of software within your network, ensure it functions properly on each operating system, choose which programming language to use, and help manage the development process. Senior software engineers frequently guide and review work from junior software engineers, determine how to translate business requirements into technical specifications, and provide input on hiring decisions relevant to the company's programming needs. Remote senior software engineers do all of this work from home or from a personal office. You use phones, email, text, and virtual office software to stay in touch with other employees.

What Are Senior Software Engineer Remote Jobs?

A senior software engineer job is a remote, high-level position that involves programming code and software. You work from home and telecommunicate with other IT support staff. A senior software engineer can work on various systems, but your duties are similar. Your responsibilities are to develop, test, and debug code. You may also build, update, or manage a software network. A software engineering professional often works on the entire development life cycle and must find and correct issues quickly and efficiently.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, specialized skills in areas like machine learning or cloud computing, and working at large tech companies or in high-cost-of-living regions, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly in competitive markets or senior roles.

What does a Remote Senior Software Engineer do?

A Remote Senior Software Engineer designs, develops, and maintains complex software systems while working from a location outside of the traditional office. They often lead development teams, set technical direction, review code, and mentor junior engineers. Their responsibilities include collaborating with cross-functional teams, ensuring code quality, and implementing best practices in software development. Remote Senior Software Engineers use various communication and project management tools to stay connected with their teams and deliver high-quality software solutions efficiently.

What is the difference between Remote Senior Software Engineer vs Remote Software Developer?

AspectRemote Senior Software EngineerRemote Software Developer
Required CredentialsBachelor's degree in CS or related field, 5+ years experience, advanced coding skillsBachelor's degree or equivalent, 1-3 years experience, strong coding skills
Work EnvironmentCollaborates on complex projects, mentors junior staff, involved in architecture decisionsFocuses on coding, testing, and implementing features, less mentorship
Employer & Industry UsageTech companies, startups, enterprise software firmsStartups, tech firms, freelance projects

The Remote Senior Software Engineer typically has more experience, handles complex tasks, and mentors others, whereas the Remote Software Developer focuses on coding and implementing features with less leadership responsibility.

How to make $70,000 a year from home?

A remote senior software engineer can earn $70,000 or more annually by leveraging in-demand programming skills, such as Python, Java, or cloud technologies, and working for companies that offer remote positions. Building a strong portfolio, obtaining relevant certifications, and maintaining a consistent work schedule can help achieve this income level from home.

What engineer makes $500,000 a year?

Senior software engineers with extensive experience, specialized skills in high-demand areas, and roles at large tech companies or in executive positions can earn $500,000 or more annually. Compensation often includes base salary, bonuses, and stock options, especially in competitive markets or leadership roles.

What are some common challenges faced by Remote Senior Software Engineers and how can they be addressed?

Remote Senior Software Engineers often face challenges such as maintaining effective communication across different time zones, ensuring strong collaboration with distributed teams, and staying aligned with project goals. Proactively scheduling regular check-ins, utilizing collaboration tools like Slack or Jira, and setting clear expectations can help overcome these hurdles. Additionally, building strong documentation habits and fostering relationships through virtual meetings can enhance teamwork and project success.
What are the most commonly searched types of Senior Software Engineer jobs in Riverside, CA? The most popular types of Senior Software Engineer jobs in Riverside, CA are:
What are popular job titles related to Remote Senior Software Engineer jobs in Riverside, CA? For Remote Senior Software Engineer jobs in Riverside, CA, the most frequently searched job titles are:
What cities near Riverside, CA are hiring for Remote Senior Software Engineer jobs? Cities near Riverside, CA with the most Remote Senior Software Engineer job openings:
Sr. Software Engineer I

Sr. Software Engineer I

Invoca

Anaheim, CA • Remote

$128K - $169K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

Senior Software Engineer I (Octothorpe)

About Invoca:

Invoca is the leading AI-powered conversation intelligence platform. We empower marketing, sales, customer experience, and contact center teams to unlock the intent and insights within every customer interaction – driving better customer experiences, increased revenue, and improved operational efficiency. Join our dynamic, fast-growing team, where innovation and collaboration are at the core of our culture.

About the Team:

Octothorpe is a platform multiplier team: we build, maintain, and support tooling for connecting pieces of the platform (gems/libraries, CI/CD, shared infrastructure patterns) to improve the lives of service owners.

Invoca's Release Engineering "North Star" is that any change that supports a service (code/config/infra/secrets/process settings) flows through a standard build & deploy process with CI, config validation, security checks, health checks, and rollback quickly and reliably.

Octothorpe owns and evolves the tooling and processes that power developer autonomy, automation, standardization, tight feedback loops, and staging/production parity.

About the Role:

As a Senior Software Engineer I on Octothorpe, you'll be an individual contributor reporting to the Sr. Software Engineering Manager. You'll focus on turning our internal engineering platform vision into reality by strengthening our CI/CD, driving key Ruby/Rails platform upgrades, and making authentication/authorization safer and more standardized across services.

You'll operate as an expert within the team's domains: solving large-scope problems, leading small efforts from design through rollout, and helping your teammates remove bottlenecks. The work is highly cross-functional and platform-oriented.

You Will:

Own and evolve CI/CD "paved road" tooling
  • Build and maintain reliable, scalable CI/CD workflows (guardrails, automation, reusable patterns/templates).
  • Enhance Backstage as the unified developer portal, improving CI/CD visibility, deployment tracking, and self-service workflows.
  • Improve developer feedback loops: reduce flaky pipelines, speed up builds/tests, and increase observability of the release toolchain.
  • Operationally support release tooling (triage, incident follow-ups, preventative improvements).
Drive Ruby/Rails platform upgrades (monolith + ecosystem)
  • Lead or heavily contribute to Ruby and Rails upgrade efforts, including:
    • Coordinating cross-repo changes (application, Docker/CI images, shared gems, test strategy).
    • Creating safe rollout plans (canaries, staged deploys, rollback paths) and enabling other teams through docs/runbooks.
Platform enablement
  • Build and improve self-service tooling and Golden Path workflows through Backstage, CI/CD templates, and standardized patterns so service teams can safely own their own infra, config, and auth changes without gatekeepers.
  • Help standardize and operationalize Auth0 and other authentication/authorization patterns across environments
  • Partner with service teams to drive Golden Path adoption, unblock migrations, and turn platform investments into org-wide leverage.
Embrace AI to accelerate delivery and improve developer experience
  • Use AI-assisted development responsibly to increase throughput and quality (e.g., faster iteration, better testing strategies, improved docs/runbooks).
  • Help the org adopt AI tools safely and effectively by sharing best practices and patterns.

You Have:

  • CI/CD, Release Engineering, (Buildkite/Backstage)
  • ArgoCD, Kubernetes
  • Ruby, Ruby on Rails, Bundler, dependency management
  • Runtime/framework upgrades (Ruby upgrades, Rails upgrades)
  • Auth0 (or similar IdP), OAuth/OIDC concepts, M2M authentication
  • Terraform / infrastructure-as-code (nice-to-have)
  • Observability, on-call/operational support, incident analysis
  • AI-assisted development (Cursor, Claude Code) and best-practice sharing
  • Working experience in a PAAS environment

📍 Location This is a remote-first role. We are currently hiring in the following locations: 📍

United States: Greater Los Angeles Area (including Santa Barbara and San Diego) · SF Bay Area · Denver Metro · Austin Metro · Chicago Metro · Greater NYC Area

Canada: Toronto (AI/ML technical roles only)

Candidates must be based within ~2 hour drive of these areas. Occasional business travel may be required.

Salary, Benefits & Perks:

At Invoca, all new hires in the U.S. receive benefits starting on day one of employment. Our benefits offerings include:

Please note that benefits for teammates outside the U.S. may vary in accordance with their country's laws and regulations.

  • Flexible Time Off – We encourage a healthy work-life balance. Our flexible paid time off policy allows you to recharge and take time away as needed.
  • Paid Holidays – Invoca provides 16 U.S. paid holidays, including a winter break, giving you ample opportunity to refresh and spend time with friends and family.
  • Health Benefits – Our healthcare program includes medical, dental, and vision coverage, with multiple plan options so you can choose what works best for you and your family. Fertility assistance is also included.
  • Retirement – Invoca offers a 401(k) plan through Fidelity with a company match of up to 4%.
  • Stock Options – All employees are invited to share in Invoca's success through stock options.
  • Mental Health Program– Well-being support on a broad range of issues is available through our SpringHealth program.
  • Paid Family Leave – Up to 12 weeks of 100% paid leave is provided for baby bonding, adoption, and caring for family members.
  • Paid Medical Leave – Up to 12 weeks of 100% paid leave is provided for childbirth and medical needs.
  • InVacation – As a thank-you to our long-term team members, we offer a bonus after 7 years of service.
  • Wellness Subsidy – We provide a subsidy that can be applied toward gym memberships, fitness classes, and more.
  • Position Base Range - Salary Range $127,000-$191,000 / plus bonus potential
DEI Statement

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

#LI-Remote