Enable job alerts via email!

Software Engineer Sr Adv (TS/SCI With Poly Required)

GCI

Warrenton (VA)

On-site

USD 100,000 - 125,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Engineer to tackle challenging problems in software development. In this dynamic role, you will work with a dedicated team to enhance existing applications and design innovative tools that meet critical mission requirements. Your expertise in C++ and Microsoft Visual Studio will be pivotal in driving improvements and ensuring system performance. Join a forward-thinking company that values excellence and integrity, and contribute to impactful projects in the fields of Data Analytics and Cyber Operations. If you are a US Citizen with the required clearance, this is your opportunity to make a difference.

Qualifications

  • Experience in software development with C++ and Visual Studio.
  • Ability to troubleshoot complex software issues and provide support.

Responsibilities

  • Analyze and recommend improvements for existing software applications.
  • Design, develop, and deploy new software tools and systems.

Skills

C++ Programming
Software Development
Troubleshooting
Technical Documentation

Tools

Microsoft Visual Studio
PostgreSQL

Job description

Software Engineer Sr Adv (TS/SCI With Poly Required)

Join to apply for the Software Engineer Sr Adv (TS/SCI With Poly Required) role at GCI Incorporated.

GCI embodies excellence, integrity, and professionalism. The employees supporting our customers deliver unique, high-value mission solutions while effectively leveraging the technological expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations.

At GCI, we solve the hard problems. As a Senior Software Engineer, a typical day will include the following duties:

Key Responsibilities
  • Work with a small team to analyze existing software applications and tools, and recommend new technologies and methodologies to improve system performance and usability.
  • Design, develop, test, debug, and deploy new software tools that extend or replace existing capabilities.
  • Advise on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements and work with them to resolve incompatibilities.
  • Write and update technical documentation such as user manuals, system documentation, training materials, processes, and procedures.
  • Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
  • Troubleshoot complex problems and provide customer support for software systems and application issues.
  • Provide recommendations for continuous improvement.
  • Work to sustain and advance our organization’s capabilities.
Required Qualifications
  • Demonstrated experience developing with the C++ programming language.
  • Demonstrated experience developing Windows and Microsoft Foundation Class applications using Microsoft's Visual Studio.
Desired Qualifications
  • Demonstrated experience with TCP/IP sockets, graphics, client/server applications, complex protocols and algorithms, and PostgreSQL or equivalent SQL.
  • A candidate must be a US Citizen and requires an active/current TS/SCI with Polygraph clearance.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.