SAIC logo

Software Development Manager

SAIC

San Diego, CA
Full Time
Senior
200k-240k
about 1 month ago

Job Description

About the Role

SAIC is seeking a software development manager to lead the Joint Range Extension (JRE) software development team in San Diego. JRE is a combat proven datalink gateway that extends the reach of tactical data across the battlespace and around the globe. The application is approximately 2.5 million lines of Java, Kotlin and C++ code. The role involves leading an Agile development team to develop the JRE product to meet the future needs of the warfighter, including defining product initiatives, managing technical debt, coordinating releases, and aligning priorities with organizational goals. SAIC is a Fortune 500 mission integrator focused on advancing technology and innovation to serve and protect the world, with a diverse portfolio across defense, space, civilian, and intelligence markets.

Key Responsibilities

  • Assist sales members and technical staff to refine product initiatives, determine technical feasibility, assess scope and resource requirements, and provide recommendations regarding initiative viability.
  • Work with program managers to define contract deliverable requirements, delivery schedules, and resource needs in support of a contract Basis of Estimate.
  • Collaborate with a product manager to develop the JRE Product Mission and a roadmap for its realization.
  • Identify high leverage areas of software remediation with the technical staff to support JRE's mission.
  • Align software development priorities with organizational business priorities and management.
  • Develop software development skillsets of the team through assignment selection and training as needed.
  • Coordinate product and contracted software releases and support documentation generation.

Requirements

  • Bachelor's degree in Computer Science and fourteen (14) years or more of experience in application software development.
  • 5+ years of experience managing a software development team of 5 or more.
  • Strong applications programming experience.
  • Experience in software design principles, including encapsulation and decoupling, design patterns, the SOLID principles, and designing code for automated testability.
  • Must have an active Secret clearance.

Nice to Have

  • Experience programming in Java and/or Kotlin.
  • Experience programming in C++.
  • Familiar with tactical data links, including standards: MIL-STD-6016, MIL-STD-3011, MIL-STD-6020.
  • Familiar with Dependency Injection.
  • Experience working in a large-scale codebase, along with the application of modular design approaches.
  • Strong interpersonal skills.

Qualifications

  • Bachelor's degree in Computer Science.
  • Fourteen or more years of experience in application software development.
  • Experience managing a software development team of 5 or more.

Benefits & Perks

  • Target salary range: $200,001 - $240,000.

Working at SAIC

SAIC accepts applications on an ongoing basis with no deadline. As a premier Fortune 500 mission integrator, SAIC is driven by mission, united by purpose, and inspired by opportunities. The company values advancing technology and innovation to serve and protect the world, with a focus on secure, high-end solutions across various markets. Headquartered in Reston, Virginia, SAIC emphasizes mission-driven work and diversity.

Apply Now

Job Details

Posted AtJun 17, 2025
Salary200k-240k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About SAIC

Website

saic.com

Company Size

10000+ employees

Location

San Diego, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches