Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Steel Point Solutions Logo

Principal Software Engineer

Steel Point Solutions

$142,500 - $220,338
Dec 24, 2025
Fort Meade, MD, US
Apply Now

Steel Point Solutions is seeking to hire a Principal Software Engineer to develop, maintain, and enhance complex and diverse software systems.

Requirements

  • Experience with software development and software design methodologies
  • Knowledge of hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components
  • Experience with complex software projects
  • Knowledge of software development processes
  • Experience with leading multiple software development teams
  • Experience with quality control of developed and modified software

Responsibilities

  • Review and test software components for adherence to the design requirements and documents test results
  • Resolves software problem reports
  • Utilize software development and software design methodologies appropriate to the development environment
  • Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components
  • Recommend new technologies and processes for complex software projects
  • Serve as the technical lead of multiple software development teams
  • Select the software development process in coordination with the customer and system engineering

Other

  • Top Secret w/ Full Scope Poly clearance required
  • Bachelor’s degree in Computer Science, Computer Engineering, Mathematics, or a related discipline from an accredited college or university is required
  • 20+ years of experience as a software engineer in programs and contracts of similar scope, type, and complexity
  • Delegate programming and testing responsibilities to one or more teams and monitor their performance