Principal Software Engineer- TS/SCI w/Poly

General Dynamics IT

Maryland

On-site

USD 213,000 - 288,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits and wellness
401K with company match
Paid time off

Job summary

General Dynamics IT is seeking a Software Engineer in Maryland to shape mission-critical government projects. You will develop, maintain, and enhance complex software systems, working on analytics, data processing, and real-time applications. You’ll review, test, and document components while guiding development in alignment with system requirements.

The role requires a TS/SCI with Poly, U.S. citizenship, and 15+ years of related experience.

Qualifications

  • Bachelor’s degree required.
  • 15+ years of related experience.
  • Security clearance TS/SCI w/ Poly required.
  • US citizenship required.
  • Analyze requirements to derive software design and performance requirements.
  • Debug and fix defects in existing software.
  • Develop and modify software systems to meet requirements.
  • Design, implement, test, and document software components.

Responsibilities

  • Develop, maintain, and enhance software systems with a focus on analytics and real-time data processing.
  • Review and test software components for adherence to design requirements.
  • Lead development activities appropriate to the project’s process.
  • Design interfaces and contribute to hardware/software tradeoffs.
  • Develop algorithms to meet performance and functional standards.
  • Collaborate with system engineers to analyze data usage and workflows.

Skills

C/C++
Docker
Java Web Development
Python Software Development
Software Design

Education

Bachelor's degree

Tools

Artifactory
Terraform
Ansible
Packer
Jenkins
Bamboo

Job description

Job Information
  • Type of Requisition: Regular
  • Clearance Level Must Currently Possess: Top Secret SCI + Polygraph
  • Clearance Level Must Be Able to Obtain: Top Secret SCI + Polygraph
  • Public Trust/Other Required: None
  • Job Family: Software Engineering
  • Job Qualifications: Skills: C/C++, Docker (Software), Java Web Development, Python Software Development, Software Design
  • Certifications: None
  • Experience: 15 + years of related experience
  • US Citizenship Required: Yes
  • Salary range: $212,500 - $287,500
  • Scheduled Weekly Hours: 40
  • Travel Required: None
  • Telecommuting Options: Onsite
  • Work Location: USA MD Annapolis Junction
  • Additional Work Locations:
  • Total Rewards at GDIT: Our benefits package for all U
Job Description

SOFTWARE ENGINEER

Transform technology into opportunity as a Software Engineer at GDIT. Shape what's next for mission-critical government projects while shaping what's next for your engineering career.

MEANINGFUL WORK AND PERSONAL IMPACT

As a Software Engineer, the work you'll do at GDIT will be impactful to the mission.

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.

Works individually or as part of a team.

Reviews and tests software components for adherence to the design requirements and documents test results.

Resolves software problem reports.

Utilizes software development and software design methodologies appropriate to the development environment.

Provides specific input to the software components of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

WHAT YOU'LL NEED TO SUCCEED
  • Education: Bachelor of Arts/Bachelor of Science
  • Experience: 15+ years of related experience
  • Security clearance level: TS/SCI w/Poly required
  • US citizenship required
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Build applications using specified programming language per the development requirements.
  • Development for Windows or UNIX applications using scripting languages (e.g., C, C++, C#, Java, and Python).
  • Dev Ops- Build and deploy technologies (e.g., Artifactory, Docker, Terraform, Ansible, Packer) Cl/CD- Experience with Cl/CD tools (e.g., Jenkins and Bamboo), and building automated Cl/CD pipelines
GDIT IS YOUR PLACE
  • Growth: AI-powered career tool that identifies career steps and learning opportunities
  • Support: An internal mobility team focused on helping you achieve your career goals
  • Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off
  • Community: Award-winning culture of innovation and a military-friendly workplace
OWN YOUR OPPORTUNITY

Explore a career in software development at GDIT and you'll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.

#MD_2026Alumni #IntelligenceEngineered

The likely salary range for this position is $212,500 - $287,500. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

Scheduled Weekly Hours: 40

Travel Required: None

T elecommuting Options: Onsite

Work Location: USA MD Annapolis Junction

Additional Work Locations:

Total Rewards at GDIT: Our benefits package for all U

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer 1
Software Engineer 1

General Dynamics Information Technology • Maryland

On-site
USD 133,000 - 179,000
Medical plan options
Dental plan options
Vision plan options
+2
Software Engineer
Software Engineer

General Dynamics IT • Maryland

On-site
USD 187,000 - 230,000
Comprehensive benefits package
401K with company match
Paid time off
Senior Software Engineer — TS/SCI w/ Poly, Linux & CI/CD
Senior Software Engineer — TS/SCI w/ Poly, Linux & CI/CD

Praxis Engineering • Maryland

On-site
USD 152,000 - 206,000
Software Engineer 2
Software Engineer 2

Praxis Engineering • Maryland

On-site
USD 152,000 - 206,000
Software Engineer 3
Software Engineer 3

Praxis Engineering • Maryland

On-site
USD 175,950 - 238,050
Comprehensive benefits and wellness packages
401K with company match
Paid time off
Junior Software Developer (Active TS/SCI with Poly Required)
Junior Software Developer (Active TS/SCI with Poly Required)

General Dynamics IT • Maryland

On-site
USD 85,000 - 115,000
401K with company match
Health and wellness packages
Professional growth opportunities
Senior Java Developer (Active TS/SCI with Poly Required - (SIGN-ON BONUS UP TO $30,000)
Senior Java Developer (Active TS/SCI with Poly Required - (SIGN-ON BONUS UP TO $30,000)

General Dynamics IT • Maryland

On-site
USD 164,000 - 207,000
401K with company match
Comprehensive health and wellness
Software Engineer (Full Stack Developer)- TS/SCI with Polygraph
Software Engineer (Full Stack Developer)- TS/SCI with Polygraph

Worky • Chantilly (VA)

On-site
USD 124,000 - 143,000
Health insurance
401K with company match
Paid time off
Junior Software Developer - Active TS/SCI with Poly Required
Junior Software Developer - Active TS/SCI with Poly Required

SpeedyApply LLC • United States

On-site
USD 85,000 - 115,000
401K with company match
Comprehensive health and wellness
Professional growth through paid教育 and
Senior Software Integration Engineer (TS/SCI)
Senior Software Integration Engineer (TS/SCI)

Praxis Engineering • Maryland

On-site
USD 151,300 - 204,700