1

Sr Software Manager Jobs in Fallbrook, CA (NOW HIRING)

Senior Software Engineer

Temecula, CA · On-site

$150K - $175K/yr

Senior Software Engineer / Technical Leader (Individual Contributor) Core Technologies: C/C ... Solid understanding of memory management, concurrency, compiler toolchains, and Linux/POSIX ...

Senior Software Developer

Carlsbad, CA · On-site

$56.50 - $74.75/hr

Microsoft GP Gold Partner, Microsoft CRM Gold Partner, Dynamics 2012 President's Club, Dell ... The senior software developer resource will work with team members and clients in the development ...

Senior Software Developer

Carlsbad, CA · On-site

$56.50 - $74.75/hr

Microsoft GP Gold Partner, Microsoft CRM Gold Partner, Dynamics 2012 President's Club, Dell ... The senior software developer resource will work with team members and clients in the development ...

Senior Software Engineer We are seeking an experienced Senior Software Engineer with expertise in ... Proficiency in using source control and project management tools such as Git, Jira, and Microsoft ...

Senior Software Engineer

San Diego, CA · Hybrid

$120K - $160K/yr

ORA_ON_SITE Description SAIC is looking for a Senior Software Engineer for a position located in ... memory management, networking and storage, performance, and scale. * Ability to visualize a ...

Senior Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

Senior Software Engineer Responsibilities: * Provide technical expertise within the Engineering ... Successfully problem solves and manages conflict * Has analytical, evaluative, and objective ...

Senior Software Engineer

San Diego, CA · On-site

$100K - $200K/yr

We are seeking a Senior Software Engineer to play a key role in maintaining, evolving, and ... risk management * - Experience supporting FDA submissions or audits What's On Offer * - Key ...

Senior Software Engineer

San Diego, CA

$130K - $171K/yr

We are seeking a Senior Software Engineer to join a new product engineering team being built in San ... management, Health Savings Account (HSA), Flexible Spending Account (FSA), commuter benefits ...

Senior Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

We are seeking a Senior Software Engineer to join a new product engineering team being built in San ... management, Health Savings Account (HSA), Flexible Spending Account (FSA), commuter benefits ...

Senior Software Engineer

San Diego, CA · On-site

$120K - $160K/yr

ORA_ON_SITE Description SAIC is looking for a Senior Software Engineer for a position located in ... management, networking and storage, performance, and scale. * Ability to visualize a proposed ...

#Senior Software Engineer

San Diego, CA · On-site

$111.30 - $166.90/hr

As a Senior Software Engineer, you will contribute to the design, development, and optimization and ... Optimize power and performance management technologies like DVFS for next‑generation ARM‑based ...

The Senior Software Test Engineer will serve as the test owner for assigned software subsystems ... Familiarity with defect tracking and requirements management platforms such as Jira and Jama.

The Senior Software Test Engineer will serve as the test owner for assigned software subsystems ... Familiarity with defect tracking and requirements management platforms such as Jira and Jama.

Senior Software Engineer

San Diego, CA

$130K - $171K/yr

We are seeking a Senior Software Engineer to join a new product engineering team being built in San ... management, Health Savings Account (HSA), Flexible Spending Account (FSA), commuter benefits ...

next page

Showing results 1-20

Sr Software Manager information

See Fallbrook, CA salary details

$51.9K

$133.2K

$219.6K

How much do sr software manager jobs pay per year?

As of Aug 26, 2026, the average yearly pay for sr software manager in Fallbrook, CA is $133,239.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,400.00 and $156,200.00 per year, depending on experience, location, and employer.

What does a Sr software manager do?

A Sr Software Manager oversees software development teams and projects, ensuring that all software products meet company standards and client needs. They are responsible for planning, coordinating, and guiding the work of developers, testers, and other technical staff. This role often includes setting technical direction, managing budgets and resources, and facilitating communication between stakeholders. Sr Software Managers also play a key role in mentoring team members and implementing best practices throughout the development lifecycle.

What are the key skills and qualifications needed to thrive as a Sr software manager?

To thrive as a Sr Software Manager, you need expertise in software development, project management, and leadership, typically supported by a degree in computer science or related field and substantial industry experience. Familiarity with agile methodologies, version control systems, and enterprise software tools like JIRA or GitHub is commonly required. Strong communication, strategic thinking, and team-building abilities make someone stand out in this role. These skills are essential to effectively guide technical teams, deliver complex projects on time, and align software initiatives with organizational goals.

How does a Sr software manager balance technical leadership with people management responsibilities?

As a Sr Software Manager, you'll often find yourself juggling strategic technical decisions with the growth and well-being of your team. This balance typically involves setting technical direction, overseeing architectural decisions, and ensuring code quality, while also conducting performance reviews, mentoring team members, and facilitating career development. Effective Sr Software Managers prioritize communication, delegate technical tasks appropriately, and create a collaborative environment that fosters both innovation and professional growth. Regular alignment with other managers and stakeholders ensures project goals are met without neglecting team morale or individual development.

What is the difference between Sr Software Manager vs Software Architect?

AspectSr Software ManagerSoftware Architect
CredentialsBachelor's/Master's in CS or related field, management experienceBachelor's/Master's in CS or related field, strong technical expertise
Work EnvironmentTeam leadership, project management, cross-functional collaborationDesigning system architecture, technical strategy, high-level system planning
Employer & Industry UsageTech companies, software firms, startupsSoftware development firms, enterprise tech, product companies
Search & Comparison IntentUnderstanding managerial roles in software developmentUnderstanding technical design and system planning roles

The Sr Software Manager focuses on leading development teams, managing projects, and ensuring timely delivery. In contrast, a Software Architect primarily designs system architecture, sets technical standards, and guides technical strategy. Both roles require strong technical backgrounds, but their core responsibilities differ—one manages teams and projects, the other focuses on technical design and system planning.

What cities near Fallbrook, CA are hiring for Sr Software Manager jobs?

Cities near Fallbrook, CA with the most Sr Software Manager job openings:

Senior Software Engineer

Prosum Inc.

Temecula, CA • On-site

$150K - $175K/yr

Other

Medical, Dental, Vision, Retirement

Re-posted 21 days ago


Job description

Job Description
Senior Software Engineer
Cryptography & Systems Development
Role Type: Senior Software Engineer / Technical Leader (Individual Contributor)
Core Technologies: C/C++, Cryptography, Python, Linux/POSIX, Systems Programming
Focus Areas: Secure software, cryptographic systems, cloud-native infrastructure, high-assurance applications
About the Opportunity
Our client is an innovative technology company developing advanced cybersecurity and secure communications solutions for high-assurance environments. Their engineering team builds software that combines modern cryptography, secure systems engineering, and cloud-native technologies to deliver secure, high-performance products for enterprise and mission-critical applications.
This is an opportunity to work on technically challenging software that addresses today's cybersecurity requirements while helping prepare organizations for emerging security threats.
Position Overview
We are seeking a Senior Software Engineer with deep expertise in systems programming and secure software development. This hands-on technical leadership role is ideal for an experienced engineer who can translate advanced cryptographic technologies into secure, scalable, production-ready software.
The successful candidate will influence software architecture, develop security-critical components, optimize performance, mentor engineers, and help deliver high-quality products in security-sensitive environments.
Key Responsibilities
  • Design, develop, and optimize cryptographic and security-sensitive software using C/C++.
  • Build and maintain production-quality software for secure, cloud-native environments.
  • Drive architectural decisions focused on security, scalability, performance, reliability, and maintainability.
  • Develop Python-based automation, testing frameworks, developer tools, and maintenance utilities.
  • Review code for correctness, memory safety, concurrency, performance, and secure coding best practices.
  • Implement and support secure networking technologies, including TLS, IPsec, and related communication protocols.
  • Collaborate with engineering leadership, product teams, and cross-functional stakeholders to deliver customer-ready software solutions.
  • Mentor engineers through technical guidance, code reviews, and knowledge sharing while helping elevate overall engineering quality.
Required Qualifications
  • 7+ years of professional software engineering experience with significant C/C++ systems development.
  • Demonstrated experience developing cryptographic, cybersecurity, or other security-sensitive software.
  • Strong understanding of cryptographic implementation, secure coding practices, performance optimization, and software correctness.
  • Experience optimizing low-level systems software for performance, reliability, and security.
  • Proficiency with Python for automation, testing, scripting, and developer tooling.
  • Strong debugging and troubleshooting skills in complex software environments.
  • Experience with Git-based development workflows.
  • Solid understanding of memory management, concurrency, compiler toolchains, and Linux/POSIX operating systems.
  • Working knowledge of networking protocols and secure communications, including TLS and/or IPsec.
Preferred Qualifications
  • Experience developing secure applications using Docker and Kubernetes.
  • Familiarity with container security, software supply chain security, image signing, SBOM generation, and vulnerability management.
  • Experience working with virtualization technologies such as QEMU or Linux KVM.
  • Familiarity with AI-assisted software development tools and best practices for incorporating them into secure engineering workflows.
  • Experience building software for regulated, safety-critical, or other high-assurance environments.
Education
Bachelor's degree or higher in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, or equivalent professional experience.
Preferred Certifications
The following certifications are considered an asset:
  • Certified Kubernetes Application Developer (CKAD) or equivalent
  • Docker Certified Associate or equivalent
  • AWS Certified Developer or similar cloud certification
  • Linux Foundation Certified Engineer (LFCE), Red Hat Certified Engineer (RHCE), or equivalent
Compensation & Benefits
  • Competitive base salary of $150,000-$175,000 USD, commensurate with experience and qualifications.
  • Comprehensive medical, dental, and vision coverage.
  • 401(k) with employer matching.
  • Competitive benefits package and opportunities for technical leadership and career advancement.
Why Join?
This position offers the opportunity to solve complex engineering challenges at the intersection of systems programming, cybersecurity, and modern cryptography. You'll work alongside experienced engineers on products where software quality, security, and performance are fundamental to success while helping shape the technical direction of next-generation secure software platforms.
Please view our Privacy Policy.