1

Microsoft Software Engineer Jobs in California (NOW HIRING)

Senior Software Engineer

Mountain View, CA · On-site

$145K - $192K/yr

Microsoft AI is at the forefront of transforming digital advertising through intelligent automation and large-scale optimization. The Senior Software Engineer will collaborate with data scientists ...

Principal Software Engineer

Mountain View, CA · On-site

$160K - $215K/yr

Microsoft AI is at the forefront of transforming digital advertising through intelligent automation and large-scale optimization. The Principal Software Engineer will play a key role in shaping the ...

NET Framework, etc. • Understanding of database environment consisting of MySQL, Microsoft SQL ... software programming initiatives. • Oversee the development of documentation. • Work closely ...

Software Engineer We are currently seeking a talented Software Engineer to join our team working on ... and/or Microsoft Azure. * Solid understanding and practical experience with microservices ...

Software Engineer

Chula Vista, CA · On-site

$100K - $130K/yr

We are currently seeking a talented Software Engineer to join our team working on a restricted ... and/or Microsoft Azure. * Solid understanding and practical experience with microservices ...

Software Engineer We're looking for a Software Engineer with a strong growth mindset and high ... We empower enterprises to safely adopt GenAI solutions like Microsoft Copilot, Google Gemini, and ...

Software Engineer BREV/AN is at the forefront of revolutionizing how businesses leverage artificial ... Microsoft. We offer generous compensation, equity, benefits, perks and flexible time off. This is ...

Overview The Artificial Intelligence (AI) Frameworks team at Microsoft develops the AI software ... We work closely with ML researchers and developers to optimize and scale out model training and ...

next page

Showing results 1-20

Microsoft Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do microsoft software engineer jobs pay per year?

As of Jun 14, 2026, the average yearly pay for microsoft software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What is a Microsoft Software Engineer job?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

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

To thrive as a Microsoft Software Engineer, candidates typically need strong programming abilities (such as proficiency in C#, C++, or Java), a solid understanding of computer science fundamentals, and a relevant degree in computer science or related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and certifications such as Microsoft Certified: Azure Developer Associate are often advantageous. Excellent problem-solving skills, effective communication, and the ability to collaborate in diverse teams help individuals excel in this role. These capabilities are essential for delivering robust software solutions, keeping up with technological advancements, and contributing effectively within Microsoft's fast-paced, innovative environment.

What does a typical day look like for a Microsoft Software Engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

What are popular job titles related to Microsoft Software Engineer jobs in California? For Microsoft Software Engineer jobs in California, the most frequently searched job titles are:
What cities in California are hiring for Microsoft Software Engineer jobs? Cities in California with the most Microsoft Software Engineer job openings:
Infographic showing various Microsoft Software Engineer job openings in California as of June 2026, with employment types broken down into 86% Full Time, 11% Part Time, 1% Temporary, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

Senior Software Engineer

Microsoft AI

Mountain View, CA • On-site

$145K - $192K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Summary:
Microsoft AI is at the forefront of transforming digital advertising through intelligent automation and large-scale optimization. The Senior Software Engineer will collaborate with data scientists and engineers to architect and implement a next-generation bidding platform that optimizes ad auctions using AI and machine learning techniques.
Responsibilities:
• Collaborate with data scientists, ML engineers, and product teams to define requirements for agentic AI-driven bidding capabilities that observe, reason, and adapt autonomously.
• Architect and implement the next-generation agentic bidding platform, enabling AI agents to monitor marketplace signals, interpret advertiser and user behavior, and continuously optimize bidding strategies.
• Build large-scale data validation and quality frameworks to ensure correctness, consistency, and reliability across all auction-critical signals feeding the AI agents.
• Act as a Designated Responsible Individual (DRI): drive operational excellence, incident management, on-call readiness, and high-availability practices for mission-critical bidding services.
• Develop experimentation and simulation frameworks to validate agent behavior and optimize policies before deployment in live auctions.
• Proactively adopt new patterns, technologies, and engineering practices to improve availability, efficiency, performance, and scalability across the bidding stack.
• Set technical direction, mentor engineers, and foster a culture of high-quality execution, innovation, and accountability.
• Explore and invest in emerging AI techniques - multi-agent systems, adaptive optimization - to enhance the autonomy, intelligence, and impact of the bidding platform.
Qualifications:
Required:
• Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
• Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
Preferred:
• Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
• 4+ years of hands-on experience with large-scale streaming platforms such as Apache Spark or Flink.
• 4+ years of experience as a technical lead, including mentoring and guiding engineers.
• 7+ years of experience developing and deploying large-scale distributed systems in production environments.
• 7+ years of hands-on experience in machine learning operations (MLOps), including pipeline automation, monitoring, and lifecycle management.
• Domain knowledge and experience building large scale distributed bidding or auction platforms.
• Experience building real world applications using AI techniques.
Company:
Microsoft AI is a software development company. Founded in 2024, the company is headquartered in Redmond, USA, with a team of 5001-10000 employees. The company is currently Late Stage.