Demo

Senior Software Engineer- Principal

SAIC
Virginia, VA Full Time
POSTED ON 3/16/2025
AVAILABLE BEFORE 5/16/2025

Job Details

Job ID: 2503317-VIRGINIA_BEACH-VA

Location: VIRGINIA BEACH, VA, US

Date Posted: 2025-03-14

Category: Software

Subcategory: SW Engineer

Schedule: Full-time

Shift: Day Job

Travel: Yes, 10 % of the Time

Minimum Clearance Required: None

Clearance Level Must Be Able to Obtain: Secret

Potential for Remote Work: No

Description

At SAIC, we are at the forefront of technological innovation in supporting the Navy's operational, strategic, and fleet readiness. We are committed to solving complex challenges and advancing the state of the art in Maritime Position, Navigation, and Timing (M-PNT) systems. Join us as we continue to define the future of the Navy's warfighter, delivering unparalleled solutions that make the world more connected, secure, and efficient.

Position Overview: We are currently seeking a highly skilled and motivated Senior Software Engineer to join our talented team. In this role, you will design, develop, and maintain complex software applications, including coding, debugging, testing, and troubleshooting. You will take on leadership roles by mentoring junior engineers, leading technical discussions, and contributing significantly to the design and architecture of projects. You will often work independently on moderately complex aspects of a system.

Work is performed on site in Norfolk, VA and Virginia Beach, VA.

This position is contingent upon award news Spring of 2026.

Key Responsibilities:
  • Design, develop, document, test and debug application software.
  • Conduct analysis and collaborate with subject matter experts in the planning, design, development, and utilization of electronic data processing systems for information storage, processing, presentation, manipulation, display, or reporting. End product may be special use, customized, or commercial software.
  • Determine computer user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepare operating instructions.
  • Design and develop autonomous services, desktop applications, web applications, scripts, and utility programs. Ensures software standards are met.
  • Translate business requirements into technical designs and implement them using appropriate technologies.
  • Participate in architecture discussions and contribute to system-level design decisions.
  • Review code written by other developers, ensuring adherence to coding standards and best practices.
  • Implement unit and integration tests to ensure code quality.
  • Analyze and optimize application performance to meet system requirements.
  • Create and maintain technical documentation for developed features.
  • Work closely with product managers, designers, and QA engineers to ensure alignment with project goals.
  • Provide guidance and support to junior developers on technical issues.
  • Investigate and resolve technical issues that arise in production environments.

What You Can Expect:

  • A culture of innovation, where your ideas and contributions are valued and make an impact.
  • Hands-on experience with state-of-the-art technology and field-testing opportunities.
  • A supportive environment that fosters professional growth and development.
  • Competitive salary and benefits package.

Qualifications

Required Qualifications:

  • Master's degree in a quantitative field such as engineering or mathematics (e.g. Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems).
  • 11 years of professional experience with software engineering.
  • Proficient in multiple programming languages relevant to the project (e.g., Java, Python, C , JavaScript)
  • Strong understanding of software design patterns and principles
  • Familiarity with various software development methodologies (Agile, Waterfall)
  • Expertise in database technologies (relational, NoSQL)
  • Knowledge of cloud computing platforms (AWS, Azure, Google Cloud Platform)
  • Ability to decompose complex requirements into manageable components
  • Ability to write clean, well-documented, and maintainable code
  • Ability to conduct thorough code reviews and provide constructive feedback to peers
  • Ability to identify root causes of complex technical issues and propose effective solutions
  • Ability to effectively communicate with both technical and non-technical stakeholders, including clients, project managers, and team members.

Required Security Clearance:
  • ship required.
  • Must possess or be able to obtain a Department of Defense (DoD) Secret security clearance.
    • Active Interim Secret or final Secret clearance is preferred.


SAIC accepts applications on an ongoing basis and there is no deadline.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer- Principal?

Sign up to receive alerts about other jobs on the Senior Software Engineer- Principal career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SAIC

SAIC
Hired Organization Address Waipahu, HI Full Time
A trusted leader in cloud, digital engineering, data, and Artificial Intelligence, the nation looks to SAIC to integrate...
SAIC
Hired Organization Address Washington, DC Full Time
Job ID 2500945 Location WASHINGTON, DC, US Date Posted 2025-01-23 Category Information Technology Subcategory Technical ...
SAIC
Hired Organization Address Huntsville, AL Full Time
Job ID: 2500436-2903 Location: REMOTE WORK, AL, US Date Posted: 2025-01-13 Category: Information Technology Subcategory:...
SAIC
Hired Organization Address Huntsville, AL Full Time
Description Supports Software and Test teams as a member of early testing of product capability during integration to ex...

Not the job you're looking for? Here are some other Senior Software Engineer- Principal jobs in the Virginia, VA area that may be a better fit.

•Senior Principal Software Safety Engineer,

Orbis Corporation, Virginia, VA

AI Assistant is available now!

Feel free to start your new journey!