Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Virginia Beach, VA
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

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 Software Engineer to join our talented team. In this role, you will design, develop, and implement software features with moderate complexity. You will demonstrate proficiency in programming languages, debugging techniques, and understanding of software development methodologies. You will also take on more responsibility for code quality, collaborate with cross-functional teams, and contribute to technical design discussions.

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. Ensure software standards are met.
  • Design, develop, and implement new software features based on project requirements. 
  • Write clean, well-documented code adhering to coding standards and best practices. 
  • Write comprehensive unit tests to ensure code quality and functionality. 
  • Actively participate in code reviews, providing constructive feedback to other engineers. 
  • Contribute to technical design discussions and decision-making for features and components. 
  • Work closely with other team members to deliver projects on time and within budget. 
  • Identify, debug, and resolve software defects. 
  • Create and maintain technical documentation for developed features. 
  • Stay updated with new technologies and industry trends to enhance development practices.
     

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:

  • Bachelor's degree in a quantitative field such as engineering or mathematics (e.g. Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems).
  • Three (3) years of professional experience with software engineering.
  • Proficiency in at least one primary programming language relevant to the project (e.g., Java, Python, C#, JavaScript) with a good understanding of data structures and algorithms. 
  • Ability to design and implement software features with moderate complexity, including understanding architectural patterns and best practices. 
  • Knowledge of the software development lifecycle (SDLC) including requirements gathering, design, implementation, testing, and deployment. 
  • Proficiency in writing unit tests and debugging complex issues within the codebase. 
  • Proficiency in using version control systems like Git to manage code changes. 
  • Effective communication and collaboration skills to work with cross-functional teams including product managers, designers, and other engineers. 
  • Clear and concise communication with project managers and team members.
  • Analytical skills to identify and troubleshoot technical issues, coming up with creative solutions to complex problems.

Required Security Clearance:

  • US Citizenship 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.


 Apply on company website