General Dynamics Information Technology

Principal Software Engineer – (Secret Clearance Preferred – On-site Required)

General Dynamics Information Technology
Apply
3 months ago
Oakton, VA, USAStaff+

Base Salary

$136k - $184k/yr

Responsibilities

  • Perform software requirements analysis, design, development, testing, maintenance, and research for an operational big data system.
  • Develop and program software and applications to deliver solutions to complex client problems.
  • Build and operate high-performance big data systems using parallel, multithreaded, and multiprocess programming.
  • Collaborate with project teams, managers, and end users while handling increasing responsibility and complexity.

Requirements

  • At least 8 years of related experience.
  • Bachelor’s degree in software engineering or a related technical field, or 12 years of equivalent work experience.
  • Proven Modern C++ experience using versions 11, 14, 17, or 20 in a Linux development environment.
  • Experience with database technologies, SQL, ETL, indexing, performance optimization, very large databases, big data, and enterprise data warehouses.
  • Experience with parallel and multithreaded programming and multiprocess applications.
  • Proven scripting experience with Bash, Ruby, and Python.
  • Understanding of object-oriented and functional programming, design patterns, data structures, and algorithms.
  • U.S. citizenship is required.
  • A Department of War Secret security clearance is required before starting on the program; an active Secret clearance is preferred.
  • Preferred qualifications include Azure Cloud development, NUMA and caching, performance profiling and optimization, data modeling, and NoSQL technologies such as MongoDB.

Benefits

  • 401(k) with company match and medical, dental, vision, health savings account, disability, life, accident, critical illness, and related insurance options.
  • Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury-duty leave.
  • Paid education and certifications, professional growth opportunities, and internal career mobility support.
  • The role is onsite in Oakton, Virginia, with no remote work, no travel required, and a scheduled 40-hour work week.

Tech Stack

AzureBashC++LinuxMongoDBPythonRubySQL

Categories

BackendData Engineering
General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me