Principal Software Engineer – (Secret Clearance Preferred – On-site Required)
General Dynamics Information Technology3 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.
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.