Principal Software Engineer - Federal Systems

  • GovCIO LLC
  • Quantico, Virginia
  • 10/25/2026
Full time Information Technology Telecommunications Software Engineer Testing

Job Description

GovCIO LLC is seeking a Principal Software Engineer to help modernize government technology and improve services for citizens nationwide. Lead the design and development of secure, scalable software for high-impact federal programs, applying modern engineering practices across cloud, cybersecurity, data, and digital transformation initiatives. Collaborate with mission-focused teams and government partners to shape architecture, guide implementation, and deliver reliable solutions. GovCIO offers a fast-paced, inclusive, and collaborative environment focused on innovation, employee development, and work-life balance. Join a growing federal IT organization, build your skills through training and mentorship, and contribute to technology that supports critical national missions.

Responsibilities

  • Lead architecture and development of secure, scalable software for federal programs.
  • Translate mission and user needs into technical designs and implementation plans.
  • Guide engineering teams through development, code review, testing, and delivery.
  • Apply modern cloud, cybersecurity, data, and software engineering practices.
  • Collaborate with government stakeholders and cross-functional teams to deliver reliable solutions.
  • Support continuous improvement of systems that modernize government services.

Required Skills

  • Software architecture
  • Advanced software development
  • System design
  • Cloud computing
  • Agile software development
  • Cybersecurity engineering
  • Secure coding
  • Data analytics
  • API and systems integration
  • Technical leadership and code review