1

Software Architect Jobs in Riverside, CA (NOW HIRING)

Software Architect

Orange, CA · Hybrid

$150K - $170K/yr

Software Architect Salary Range $150,000.00 - $170,000.00 Salary Position Type Full Time Travel Percentage Up to 25% Overview Software Architect Company Summary LCPtracker, Inc. is a cloud-based ...

... or software development (C#). * Must have solid technical expertise and proficiency in the field of solution architecture. * Must clearly exhibit exceptional ability to design large projects that ...

... or software development (C#). * Must have solid technical expertise and proficiency in the field of solution architecture. * Must clearly exhibit exceptional ability to design large projects that ...

Java Architect

Irvine, CA

$67.50 - $91.25/hr

Identifying the hardware and software infrastructure needs to accommodate the company's architectural goals. * Troubleshooting design flaws and system bottlenecks. * Performing validation tests to ...

JAVA Architect

Irvine, CA

$67.50 - $91.25/hr

Identifying the hardware and software infrastructure needs to accommodate the company's architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure ...

Company Description Intelliswift Software, Inc Should have more than 8 year's experience in .Net ... Should have experience on design patterns Should able to suggest the enhancement for architectural ...

next page

Showing results 1-20

Software Architect information

See Riverside, CA salary details

$82.4K

$181.5K

$214.9K

How much do software architect jobs pay per year?

As of Jun 1, 2026, the average yearly pay for software architect in Riverside, CA is $181,546.00, according to ZipRecruiter salary data. Most workers in this role earn between $147,600.00 and $213,900.00 per year, depending on experience, location, and employer.

What Is a Software Architect?

A software architect is responsible for engineering and determining the high-level design of software. In this career, your work is critical to the end user experience. While the specific job description will vary by employer, your duties typically include taking on new design projects and using a computer or system to ensure systematic software development. As a job, a software architect is on the IT career track. You must have in-depth technical knowledge and communicate clearly and effectively with the rest of the development team. Software architects must also have experience in stress resistance and analytical skills. Qualifications usually include years of experience in IT, project management, and system design.

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

To thrive as a Software Architect, you need deep expertise in software design principles, system architecture, and programming languages, typically supported by a degree in computer science or related fields. Familiarity with architectural frameworks, cloud platforms, and modeling tools like UML, as well as certifications such as TOGAF, is highly valued. Strong communication, leadership, and problem-solving skills help you work effectively with cross-functional teams and guide projects to completion. These skills and qualities are essential for creating scalable, maintainable solutions that align with business goals and technical requirements.

How does a Software Architect typically collaborate with development teams during a project?

A Software Architect works closely with development teams by providing technical guidance, defining architectural standards, and ensuring that the software design aligns with business goals. They often participate in code reviews, help resolve complex technical challenges, and facilitate communication between engineers, product managers, and stakeholders. Regular meetings and documentation are key to ensuring everyone understands the architectural vision, which helps keep the project on track and maintain quality throughout the development lifecycle.

What are Software Architects?

Software Architects are IT professionals responsible for designing the high-level structure of software systems. They make critical decisions about architectural patterns, frameworks, and technologies to ensure that software solutions are scalable, maintainable, and meet business requirements. Software Architects collaborate with development teams, stakeholders, and other architects to define technical standards and best practices. Their work helps guide the development process and ensures that complex software projects are built efficiently and effectively.

What is the difference between Software Architect vs Software Developer?

AspectSoftware ArchitectSoftware Developer
CredentialsBachelor's or Master’s in CS, certifications like TOGAF or AWSBachelor's in CS or related field, certifications vary
Work EnvironmentDesigning system architecture, high-level planningWriting, testing, and maintaining code
Industry UsageUsed across tech companies, enterprise solutionsUsed in startups, tech firms, and various industries

While Software Architects focus on designing overall system structures and technical standards, Software Developers implement these designs through coding. Both roles require technical expertise, but Architects work at a higher strategic level, guiding development teams to ensure scalable and efficient software solutions.

What job categories do people searching Software Architect jobs in Riverside, CA look for? The top searched job categories for Software Architect jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Software Architect jobs? Cities near Riverside, CA with the most Software Architect job openings:
Software Architect

Software Architect

LCPtracker

Orange, CA • Hybrid

$150K - $170K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

Software Architect

Salary Range $150,000.00 - $170,000.00 Salary Position Type Full Time Travel Percentage Up to 25%

Overview

Software Architect

Company Summary

LCPtracker, Inc. is a cloud-based software (SaaS) provider specializing in labor compliance for public works construction projects. Headquartered in Orange, CA – with offices in New Braunfels, TX and Fenton, MI LCPtracker helps government agencies and prime contractors meet Davis-Bacon/prevailing wage compliance requirements on projects backed by federal, state, and/or local funding. Thousands of clients and over 100,000 contractors use LCPtracker for their certified payroll and construction site compliance needs. LCPtracker has been recognized year after year since 2017 as one of the "Best Places to Work" in Orange County by the Orange County Register.

Position Summary

As a Software Architect at LCPtracker, you will define and evolve the technical architecture of our Azure-hosted SaaS platform. You are responsible for designing scalable, secure, and maintainable solutions that support both current product needs and long-term business strategy. This role plays a critical part in LCPtracker's shift toward an AI-first development approach, where artificial intelligence is intentionally integrated into how systems are designed, built, tested, and operated. You will guide architectural decisions that enable teams to effectively and responsibly adopt AI-assisted and AI-native capabilities across the platform. You will partner closely with Product, Software Development Managers, Platform, and Engineering teams to establish architectural standards, guide design decisions, and ensure consistent application of modern engineering practices.

Primary Duties and Responsibilities
  • Define and maintain the high-level architecture for LCPtracker's cloud native, Azure based SaaS platform
  • Translate business and product requirements into scalable, secure, and extensible architectural designs
  • Establish architectural patterns and reference implementations for:
    • Application and service design
    • Data architecture and integration
    • Security, identity, and access control
    • Observability, reliability, and performance
  • Lead architectural design reviews and provide technical guidance to engineering teams without direct people management
  • Collaborate with Software Development Managers to ensure architectural decisions are executable within CI/CD pipelines and delivery workflows
  • Drive adoption of an AI first development approach, including:
    • Designing systems that intentionally leverage AI for development, testing, quality, documentation, and operations
    • Defining architectural patterns for AI assisted and AI enabled features
    • Guiding responsible usage of AI tools with attention to security, data privacy, compliance, and auditability
  • Establish standards for API design and integration, Azure services and cloud native capabilities
  • Partner with Platform and DevOps teams on:
    • CI/CD architecture
    • Environment strategy
    • Scalability, resilience, and cost optimization
  • Act as a technical thought leader, staying current on modern architecture trends, Azure capabilities, and AI enabled development practices
Core Competencies
  • Expert level coding and debugging skills
  • Azure-based, cloud-native solution architecture
  • Distributed systems and SaaS platform design
  • CI/CD and DevOps-friendly architecture
  • Security-first and compliance-aware design
  • AI-first development thinking with pragmatic judgment
  • Strong documentation and technical communication skills
  • Ability to influence technical direction without formal authority
  • Experience with markdown, mermaid and UML diagrams
Work Environment

This position performs its duties from our New Braunfels, TX or Orange, CA office. This position operates in a professional office environment and role routinely uses standard office equipment such as computers, phones, mobile devices, photocopiers, filing cabinets and fax machines.

Physical Requirements

While performing the functions of this job, the employee is regularly required to sit; frequently required to talk and hear, use hands and fingers to type, scroll and use computer equipment. The employee is required to have close visual acuity to perform an activity such as preparing and analyzing data and figures; transcribing; viewing a computer and multiple screens; extensive reading; visual inspection of text/data in both print and electronic forms.

Position Type and Expected Hours of Work

This is a full-time non-exempt position. Days and hours worked are dependent on business needs and workload. General availability during regular business hours, Monday through Friday, is expected. Based on the candidate and/or position, a hybrid work arrangement may be considered; however, a minimum of three (3) or more days per week in the office is required to support executive collaboration, leadership presence, and cross-functional engagement. Some flexibility is allowed. Occasional evening and weekend work may be required as job duties demand.

Travel

There is no major travel requirement for this position. However, infrequent travel may be necessary to visit remote office(s), attend conferences/industry events, etc. Attendance at our corporate Staff Retreat is required. This event is a 2-3-day retreat. Attendance at our annual User Conference as assigned.

Salary Range

The salary range is $150,000.00-$170,000.00 annually. Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

Benefits

Along with competitive pay, as a full-time LCPtracker employee, you are eligible for the following benefits:

  • Paid Time Off
  • 10 Paid Holidays
  • Phantom Stock
  • 401k Plan with up to 4% company match
  • Medical Benefits (Health, Vision and Dental)
  • Life Insurance (company paid)
  • Long-Term Disability and Short-Term Disability (company paid)
  • Employee discounts and perks program
Qualifications

Education and Experience

  • Bachelor's degree in computer science, software engineering, or equivalent practical experience
  • 8+ years of hands-on software development experience, including significant work in the Microsoft technology stack (e.g., C#,.NET/.NET Core, SQL Server, Azure services)
  • 3+ years in an architecture or senior technical leadership role for SaaS or cloud-based platforms
  • Proven experience designing and operating production systems on Microsoft Azure
  • Strong experience with:
    • Cloud-native architecture patterns
    • CI/CD pipelines and Azure DevOps
    • Infrastructure as Code
  • Demonstrated ability to remain technically hands-on enough to validate designs, review code, and guide complex technical decisions

Nice to have:

  • Experience designing AI-assisted or AI-first development architectures
  • Experience with AI-enabled features or platforms in regulated or data-sensitive environments