1

Microsoft Software Developer Jobs in Riverside, CA

The Software Quality Engineer II role involves ensuring quality and compliance throughout the ... Microsoft Office applications and quality documentation systems. โ€ข Ability to read, write, and ...

DevOps Engineer

Rancho Santa Margarita, CA

$57 - $78.25/hr

The DevOps Engineer collaborates with software developers, architects, and IT teams to build and ... Build and manage cloud infrastructure on Microsoft Azure including App Services, Azure Kubernetes ...

The DevOps Engineer collaborates with software developers, architects, and IT teams to build and ... Build and manage cloud infrastructure on Microsoft Azure including App Services, Azure Kubernetes ...

DevOps Engineer

Rancho Santa Margarita, CA

$57 - $78.25/hr

The DevOps Engineer collaborates with software developers, architects, and IT teams to build and ... Build and manage cloud infrastructure on Microsoft Azure including App Services, Azure Kubernetes ...

Software Development Manager

Santa Ana, CA ยท On-site

$175K - $205K/yr

... Software Engineering, or related field. * 6+ years of progressive software development experience. * 3+ years leading software development teams. * Deep, hands-on experience in Microsoft .Net ...

Software Development Manager

Santa Ana, CA ยท On-site

$175K - $205K/yr

... Software Engineering, or related field. * 6+ years of progressive software development experience. * 3+ years leading software development teams. * Deep, hands-on experience in Microsoft .Net ...

next page

Showing results 1-20

Microsoft Software Developer information

See Riverside, CA salary details

$50.1K

$116.7K

$173.2K

How much do microsoft software developer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for microsoft software developer in Riverside, CA is $116,684.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,900.00 and $135,600.00 per year, depending on experience, location, and employer.

How does a Microsoft Software Developer typically collaborate with cross-functional teams on a project?

As a Microsoft Software Developer, you will frequently work alongside product managers, designers, quality assurance engineers, and other developers. Collaboration often involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews. You'll contribute to design discussions, share progress updates, and coordinate on resolving technical challenges to ensure features meet both user and business requirements. Effective communication and teamwork are essential, as projects often require input and integration from multiple stakeholders across different domains.

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

To thrive as a Microsoft Software Developer, you need strong proficiency in programming languages such as C#, .NET framework, and a solid understanding of software engineering principles, usually supported by a degree in computer science or a related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and relevant certifications such as Microsoft Certified: Azure Developer Associate are highly valued. Excellent problem-solving abilities, teamwork, and effective communication skills help developers collaborate and deliver high-quality solutions. These skills and qualities are essential for building robust applications, meeting project requirements, and contributing to innovative technology solutions within the Microsoft ecosystem.

What does a Microsoft Software Developer do?

A Microsoft Software Developer is responsible for designing, coding, testing, and maintaining software applications and systems for Microsoft. They work with various programming languages and technologies to create products ranging from Windows operating systems and Office applications to cloud services like Azure. Their role often involves collaborating with other engineers, designers, and product managers to deliver high-quality, scalable, and secure software solutions. Additionally, they participate in code reviews, troubleshoot technical issues, and contribute to the continuous improvement of development processes.
What job categories do people searching Microsoft Software Developer jobs in Riverside, CA look for? The top searched job categories for Microsoft Software Developer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Microsoft Software Developer jobs? Cities near Riverside, CA with the most Microsoft Software Developer job openings:
Infographic showing various Microsoft Software Developer job openings in Riverside, CA as of June 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Hybrid job distribution, with an average salary of $116,684 per year, or $56.1 per hour.
Staff Software Engineer - Cloud Platform and Azure

Staff Software Engineer - Cloud Platform and Azure

CPT Group, Inc.

Irvine, CA โ€ข On-site

$140K - $170K/yr

Full-time

Posted 9 days ago


Job description

About CPT Group
CPT Group has been a trusted leader in class action and bankruptcy administration since 1984. We support attorneys, corporations, courts, and consumers nationwide through claims administration, legal noticing, settlement administration, and large-scale data processing.
As we continue modernizing our technology platform, we are investing in cloud-native architecture, modern software development, automation, and scalable engineering practices. Our engineering team plays a direct role in shaping the company's future, and we value collaboration, ownership, practical problem-solving, and continuous learning.
We are seeking a Staff Software Engineer - Cloud Platform & Azure to accelerate our cloud platform initiatives and contribute directly to the design, development, and operation of modern business-critical applications and services.
About the Role
This is a hands-on individual contributor role focused on software engineering, cloud platform development, and Microsoft Azure technologies.
We are looking for an experienced engineer who combines strong software development fundamentals with deep Azure expertise. The ideal candidate enjoys building new solutions, solving complex technical challenges, improving infrastructure practices, and helping teams move faster through practical experience and Azure expertise.
This is not a people-management position. Instead, the role focuses on enterprise infrastructure and partnering with a variety of teams to improve cloud architecture, platform reliability, deployment processes, and long-term maintainability.
Key Responsibilities
  • Design, develop, and maintain Azure infrastructure, APIs, and platform services.
  • Contribute across the stack using technologies including Azure, .NET, TypeScript, PostgreSQL, SQL Server, and related technologies.
  • Design and implement secure, scalable Azure-based solutions.
  • Partner with engineering teams to improve cloud architecture and deployment practices.
  • Build and maintain Infrastructure as Code solutions using Terraform, Bicep, ARM, or similar technologies.
  • Improve GitHub CI/CD pipelines, deployment automation, monitoring, logging, and operational reliability.
  • Support authentication, authorization, identity management, API Management, networking, and cloud security initiatives in Azure.
  • Evaluate existing systems and identify opportunities for simplification, modernization, and operational improvement.
  • Contribute to architectural discussions and help establish practical implementation roadmaps.
  • Assist with modernization efforts and decisions as legacy applications and infrastructure are transitioned to modern platforms.
What Success Looks Like
  • Accelerate the delivery of new cloud infrastructure and services.
  • Improve the speed, consistency, and reliability of Azure deployments.
  • Establish scalable patterns for authentication, authorization, and API management.
  • Create reusable Infrastructure as Code standards and templates.
  • Improve deployment automation and operational visibility.
  • Contribute to modernization initiatives across business-critical systems.
  • Help engineering teams make informed cloud architecture decisions through practical experience and collaboration.
Required Qualifications
  • 9+ years of professional software engineering experience.
  • Expert experience working with Microsoft Azure in enterprise environments.
  • Expert experience designing, building, deploying, and supporting cloud-based applications and services.
  • Expert experience with Infrastructure as Code technologies such as Terraform, Bicep, ARM, or similar tools.
  • Experience with CI/CD platforms such as GitHub Actions or Azure DevOps.
  • Experience with Azure services such as:
    • Azure Functions
    • App Services
    • API Management
    • Entra ID
    • Key Vault
    • Storage Accounts
    • Azure Monitoring
    • Related Azure platform services
  • Expert experience designing and consuming REST APIs.
  • Experience with relational databases such as PostgreSQL, SQL Server, or similar technologies.
  • Strong understanding of authentication, authorization, application security, and cloud operations.
  • Strong communication skills and the ability to collaborate across technical and non-technical teams.
  • Demonstrated ability to evaluate existing systems, identify improvement opportunities, and create practical implementation plans.
Preferred Qualifications
  • Experience creating and maintaining enterprise-grade infrastructure.
  • Experience with React and TypeScript.
  • Experience with .NET and C#.
  • Experience working in regulated, compliance-focused, legal, financial, healthcare, or similar industries.
  • Experience supporting highly available production systems.
  • Experience helping teams improve cloud adoption, deployment processes, or platform maturity.
  • Experience operating Azure environments at scale.
Why Join CPT Group
  • Work with a collaborative engineering team that values ideas, ownership, and technical excellence.
  • Help shape the future of a growing organization undergoing significant modernization efforts.
  • Participate in meaningful technical discussions where the best ideas win regardless of title.
  • Build real-world systems that directly impact critical business operations.
  • Enjoy a supportive environment that balances focused execution with collaboration, planning, and continuous improvement.
  • Have the opportunity to work with modern technologies while helping guide long-term platform evolution.