Senior Principal Software Engineer – (Secret Clearance Preferred – Onsite Required)
General Dynamics Information Technology3 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.
About General Dynamics Information Technology
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.