Principal Software Engineer
@ SAIC

Colorado Springs, Colorado, United States
On Site
Posted 17 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXXXX******* @saic.com
Recommended after applying

Job Details

Principal Software Engineer

SAIC seeks a highly experienced and energetic Software Engineer to support the US Space Force, Space Systems Command, in performing operational maintenance and sustainment of ground-based radars. The role focuses on supporting strategic missile surveillance, warning, defense, and space surveillance missions in Colorado Springs, Colorado.

Key Responsibilities

  • Develop and deploy code modifications for PARCS ground-based radar.
  • Design, develop, document, test, and debug application software.
  • Conduct analysis with subject matter experts to ensure system compliance.
  • Create technical solutions using creativity and ingenuity.
  • Troubleshoot and coordinate with engineering teams to resolve complex issues.

Required Qualifications

  • Bachelor's degree and 9+ years of relevant experience.
  • Active Secret Clearance.
  • Proficiency in C/C++, Java, Python, and FORTRAN.
  • Experience with Agile development methodologies.
  • Ability to support system integration, testing, and complex system development.

Desired Experience

  • Real-time embedded software experience for ground-based radar.
  • Experience leading agile software development teams.
  • Background as a Scrum Master and Product Owner.
  • Understanding of the Integrated Tactical Warning and Attack Assessment mission.

Key skills/competency

Software Development, Code Deployment, Agile, C/C++, Java, Python, FORTRAN, Troubleshooting, Embedded Systems, Systems Analysis

How to Get Hired at SAIC

🎯 Tips for Getting Hired

  • Research SAIC's culture: Study mission, values, and recent projects.
  • Customize your resume: Highlight Agile and technical expertise.
  • Showcase relevant experience: Emphasize software deployment skills.
  • Prepare for technical interviews: Review coding and system troubleshooting.

📝 Interview Preparation Advice

Technical Preparation

Review C/C++ and Java codebases.
Practice Python and FORTRAN routines.
Study Agile and Scrum methodologies.
Prepare system integration case studies.

Behavioral Questions

Describe teamwork in Agile environments.
Explain conflict resolution in technical projects.
Discuss leadership under pressure.
Share examples of creative problem solving.

Frequently Asked Questions