1

Software Requirements Engineer Jobs in California

Experience performing requirements engineering or systems engineering in a complex software or system-of-systems environment. * Ability to derive, decompose, and document system and component ...

Experience performing requirements engineering or systems engineering in a complex software or system-of-systems environment. * Ability to derive, decompose, and document system and component ...

Requirements * 3+ years of experience in software development, AI engineering, or NLP in a production environment. * Strong proficiency in Python, with experience in frameworks like PyTorch and ...

Requirements Tools Engineer Location: 6035 Stoneridge Drive, Pleasanton, CA 94588 Duration: 12 ... Software-driven medical devices * Connected medical devices * Mobile medical device platforms

Experience supporting software-driven, connected, or mobile medical devices. * Experience with ... Requirements Tools Engineer Location: Pleasanton, CA (100% ON-SITE) ID# SEDAA __ 45733 PAY RANGE ...

Agentic AI Engineer

San Francisco, CA · On-site

$176K - $265K/yr

Come help us bring modern software to modern science. Benchling is building Intelligence Engineering & Enablement, a small autonomous team within our Security & IT organization. We own three things ...

next page

Showing results 1-20

Software Requirements Engineer information

See California salary details

$163.7K

$213.9K

$283.2K

How much do software requirements engineer jobs pay per year?

As of Jul 18, 2026, the average yearly pay for software requirements engineer in California is $213,855.00, according to ZipRecruiter salary data. Most workers in this role earn between $185,800.00 and $239,500.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, specialized skills, or working in high-paying industries like finance or tech, can earn $300,000 or more annually. High compensation often includes base salary, bonuses, and stock options, particularly in competitive markets or leadership roles.

What are the job requirements for a software engineer?

Software Requirements Engineers typically need a bachelor's degree in computer science, software engineering, or a related field. They should have strong analytical skills, experience with requirements gathering, and proficiency in tools like UML or requirements management software. Knowledge of programming languages and understanding of software development life cycles are also important.

What engineer makes $500,000 a year?

Software Requirements Engineers typically do not earn $500,000 annually; such high salaries are more common among senior executives, specialized software engineers, or those in executive roles like CTOs. Top-tier software engineers with extensive experience, advanced skills in areas like AI or cybersecurity, and leadership responsibilities may reach high six-figure or low seven-figure compensation, often including bonuses and stock options.

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

To thrive as a Software Requirements Engineer, you need strong analytical skills, in-depth understanding of software development processes, and a background in computer science or a related field. Familiarity with requirements management tools such as IBM DOORS, Jira, or Azure DevOps, and certifications like Certified Requirements Engineer (IREB) are highly valuable. Excellent communication, active listening, and stakeholder management skills help set professionals apart in this role. These skills are critical to accurately capturing user needs, ensuring project clarity, and facilitating effective collaboration between technical and non-technical teams.

What does a software requirements engineer do?

A software requirements engineer analyzes, documents, and manages the functional and non-functional requirements of software projects. They collaborate with stakeholders to ensure clear communication and use tools like requirement management software to track changes throughout the development process.

What are the common challenges faced by Software Requirements Engineers in their day-to-day work?

Software Requirements Engineers often encounter challenges such as ensuring clear communication between stakeholders, managing shifting priorities, and translating complex business needs into precise technical specifications. Collaborating across cross-functional teams, they may need to resolve misunderstandings or conflicting requirements to keep projects on track. Staying adaptable and detail-oriented is key, as requirements can evolve throughout the software development lifecycle. Successfully navigating these challenges is essential for delivering solutions that truly meet user and business goals.

What is a Software Requirements Engineer job?

A Software Requirements Engineer is responsible for gathering, analyzing, documenting, and managing software requirements throughout the development lifecycle. They act as a bridge between stakeholders, including business teams, developers, and quality assurance, to ensure the final product meets user needs. Their role involves creating detailed requirement specifications, validating requirements through stakeholder collaboration, and ensuring traceability from requirements to implementation. Strong analytical, communication, and documentation skills are essential for success in this role.

What are popular job titles related to Software Requirements Engineer jobs in California? For Software Requirements Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Software Requirements Engineer jobs in California look for? The top searched job categories for Software Requirements Engineer jobs in California are:
What are popular job titles related to Software Requirements Engineer jobs in CA? For Software Requirements Engineer jobs in CA, the most frequently searched job titles are:
Infographic showing various Software Requirements Engineer job openings in California as of July 2026, with employment types broken down into 1% Locum Tenens, 91% Full Time, 4% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $213,855 per year, or $102.8 per hour.

Software Engineer, Agent Harnessing

Scout AI

Sunnyvale, CA • On-site

Full-time

Re-posted 13 days ago


Job description

Job Summary:
Scout AI is developing Fury, the first robotic foundation model for defense, aimed at enhancing U.S. forces' capabilities. As a Software Engineer on the Agent Harnessing team, you will design and build the architecture that enables AI agents to control complex physical systems, ensuring robust communication and integration with hardware.
Responsibilities:
• Designing and advancing the agent harness (agent loop, tools, prompts, execution environment, capabilities) used across Scout AI's agentic stack.
• Integrating fullstack software with physical hardware systems and AI agents—ensuring robust, low-latency communication across complex pipelines.
• Building simulation environments and video-game-like frameworks that allow agents to be tested and trained before physical deployment.
• Owning the connectors between AI models and real-world systems—the layer that translates model output into physical action.
• Fine-tune frontier AI models and build the data acquisition pipelines that feed the training infrastructure powering our agents.
• Work shoulder-to-shoulder with warfighters to turn capability requests into production-ready agentic systems — fast.
Qualifications:
Required:
• 5+ years of full-stack engineering experience (startup or high-ownership environment preferred)
• You have built complex agentic products or infrastructure—agent loops, orchestration systems, tool-use frameworks. You have strong opinions on model and agent behavior.
• You are a systems-oriented fullstack engineer with hands-on experience integrating software with physical hardware or low-level systems.
• You have exposure to simulation environments, game engines (Unreal, Unity, Isaac Sim), or robotics middleware (ROS/ROS2).
• You have strong SWE fundamentals—architecture, distributed systems, real-time pipelines—and love shipping production systems.
Company:
Scout AI develops artificial intelligence systems for defense robotics, focusing on enabling autonomous behavior across unmanned platforms. Founded in 2024, the company is headquartered in Sunnyvale, USA, with a team of 11-50 employees. The company is currently Early Stage.