General Dynamics Information Technology

Senior Principal Software Engineer – (Secret Clearance Preferred – Onsite Required)

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

Base Salary

$162k - $219k/yr

Responsibilities

  • Lead and perform software requirements analysis, design, development, testing, maintenance, and research for a high-performance operational big data system.
  • Develop and program high-performance applications using modern C++ in a Linux environment.
  • Apply parallel, multithreaded, multiprocess, data-processing, and performance-optimization techniques.
  • Work with databases, SQL, ETL, data modeling, NoSQL technologies, and enterprise data warehouses.
  • Tailor software solutions to complex client requirements and participate in system operation.
  • Mentor and coach other software engineers and collaborate with project teams, managers, and end users.

Requirements

  • 10+ years of related experience in software engineering.
  • Bachelor's degree in software engineering or a related technical field, or 14 years of equivalent work experience.
  • U.S. citizenship is required.
  • Secret security clearance is required before starting on the program; an active Department of War Secret clearance is preferred.
  • Experience with database technologies, SQL, ETL, indexing, performance optimization, and contextual data.
  • Expertise in object-oriented and functional programming, design patterns, data structures, and algorithms.
  • Proven ability to develop high-performance applications with modern C++ versions 11, 14, 17, or 20 in Linux.
  • Experience with Bash, Ruby, and Python scripting.
  • Experience with data modeling and NoSQL databases such as MongoDB.
  • Experience with parallel and multithreaded programming, multiprocess applications, very large databases, big data, and enterprise data warehouses.
  • Knowledge of NUMA, caching, profiling, memory allocation optimization, parallelization, and performance-focused algorithms.
  • Experience with Azure Cloud development is preferred.
  • Ability to collaborate effectively, learn new information quickly, manage increasing complexity, and think creatively.

Benefits

  • 401(k) plan with company match.
  • Medical, dental, vision, health savings account, disability, life, accident, critical illness, and related insurance options.
  • Paid vacation, sick and personal time, holidays, and paid parental, military, bereavement, and jury duty leave.
  • Internal mobility support, professional growth opportunities, paid education, and certifications.
  • Full-flex work weeks where possible.
  • Onsite work in Oakton, Virginia; no remote work; 40 scheduled hours per week and less than 10% travel.
  • GDIT will sponsor the required security clearance upon a contingent offer if the candidate does not have an active clearance.

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