1

Software Requirements Engineer Jobs in California

Main Purpose of the Role The Senior Software Requirements Engineer is responsible forunderstanding subsystem features and applying an interdisciplinary, collaborative approach to plan, elicit, create ...

Main Purpose of the Role The Senior Software Requirements Engineer is responsible forunderstanding subsystem features and applying an interdisciplinary, collaborative approach to plan, elicit, create ...

... software development teams be more productive. As a Forward Deploy Agent Engineer, you will work directly with customers to build and ship AI coding agents, engaging with them to assess requirements ...

Requirements * Strong engineering fundamentals: You write exceptional code and deeply care about the craft. You have 5+ years of experience building elegant, production-ready software across multiple ...

AI Engineer [33328]

San Francisco, CA · On-site

$190 - $260/hr

For forty years, software was sold against IT budgets to make people a little faster. The next ... About the Role We're looking for a Founding AI Engineer to own the intelligence layer of our ...

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

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

... new requirements and helps to identify the changes to the system. - Work closely on a day-to-day ... Mandatory Skills Description: • 8+ years of professional software development experience. • ...

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 Aug 28, 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 is a software requirements engineer?

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 the key skills and qualifications needed to thrive as a software requirements engineer?

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 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 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 specifications, often using tools like requirements management software, and help guide the development process to meet project goals. Strong communication, analytical skills, and knowledge of software development life cycles are essential for 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 August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 15% Part Time, and 6% Contract. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $213,855 per year, or $102.8 per hour.

Senior Requirement Engineer, Software

Abbott

Sunnyvale, CA • On-site

$90K - $180K/yr

Full-time

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


Abbott rating

7.8

Company rating: 7.8 out of 10

Based on 138 frontline employees who took The Breakroom Quiz

170th of 544 rated manufacturers


Job description

Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.
JOB DESCRIPTION:
Main Purpose of the Role
The Senior Software Requirements Engineer is responsible for understanding subsystem features and applying an interdisciplinary, collaborative approach to plan, elicit, create, and maintain high-quality software requirements.
This role works closely with systems engineering, software development, verification, and clinical stakeholders to evaluate system requirements and ensure that in addition to needed functions, software requirements appropriately account for code development, verification activities, and clinical aspects of software functionality.
The Senior Software Requirements Engineer supports product development by performing core requirements engineering activities-including investigating, defining, analyzing, and documenting requirements-for assigned projects and features. This position requires analytical thinking, technical judgment, and the application of engineering and scientific principles to solve complex technical problems.
The role involves independently resolving assigned tasks within projects by applying both technical and clinical understanding, exercising sound judgment in planning and executing work, and using effective, efficient, and best-practice approaches to requirements management.
Main Responsibilities
  • Create, define, and maintain formal subsystem-level software requirements.

  • Analyze system requirements, user needs, and system designs; collaborate with cross-functional stakeholders to gather, refine, and validate requirements.

  • Take ownership of assigned features or updates, including planning work, coordinating with team members, communicating progress, and aligning activities with project leads.

  • Lead and contribute to technical discussions and design reviews related to assigned features.

  • Support investigation of proposed new features by assessing technical risk, implementation complexity, and development effort.

  • Develop deep subject-matter expertise in assigned areas, enabling effective support of development and verification teams and participation in systems engineering discussions related to new features and defect investigations.

Key Skills for Success in This Role
  • Requirements Management Experience:
    3+ years of experience managing system, software, firmware, or related requirements, including the use of tools such as IBM DOORS or equivalent.

  • Requirements Elicitation and Analysis:
    Strong ability to elicit, analyze, and document requirements by engaging with stakeholders, subject matter experts, and cross-functional teams.

  • Clear Communication:
    Ability to communicate complex technical concepts clearly and effectively, both verbally and in writing, to technical and non-technical audiences.

  • Stakeholder Collaboration:
    Proven ability to work closely with team members, gather input, understand concerns, and incorporate feedback into well-structured requirements.

  • Self-Direction and Ownership:
    Ability to work independently, manage priorities, and drive assigned investigations and deliverables to completion.

  • Appropriate Level of Detail:
    Skill in tailoring the level of detail in requirements and documentation to suit the audience, purpose, and development phase.

  • Learning and Knowledge Sharing:
    Ability to quickly learn new features, technologies, and domains through research, documentation review, and expert engagement, and effectively share this knowledge with the team.

  • Conceptual Understanding:
    Strong aptitude for understanding new technical concepts and explaining them accurately and concisely to others.

Preferred Experience:
  • Experience with DOORS

  • Experience working with medical devices specifically related to Jude Medical/Abbott Pacemakers, ICDs and ICMs

This position is for in-person and on-site work at the Abbott facility in Sylmar California.
The base pay for this position is
$90,000.00 - $180,000.00
In specific locations, the pay range may vary from the range posted.
JOB FAMILY:
Product Development
DIVISION:
CRM Cardiac Rhythm Management
LOCATION:
United States > Sunnyvale : 645-647 Almanor Ave
ADDITIONAL LOCATIONS:
WORK SHIFT:
Standard
TRAVEL:
No
MEDICAL SURVEILLANCE:
No
SIGNIFICANT WORK ACTIVITIES:
Continuous sitting for prolonged periods (more than 2 consecutive hours in an 8 hour day), Keyboard use (greater or equal to 50% of the workday)
Abbott is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans.
EEO is the Law link - English: http://webstorage.abbott.com/common/External/EEO_English.pdf
EEO is the Law link - Espanol: http://webstorage.abbott.com/common/External/EEO_Spanish.pdf

What Abbott employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom