Principal Software Engineer- TS/SCI w/Poly
General Dynamics Information Technology3 months ago
Annapolis Junction, MD, USAStaff+
Base Salary
$213k - $288k/yr
Responsibilities
- Analyze user requirements and derive software design and performance requirements.
- Design, code, modify, debug, integrate, and maintain software systems and components.
- Develop algorithms, database or data repository interfaces, and software solutions based on system performance standards and mathematical models.
- Review software components and documentation, resolve software problem reports, and assist with executing test procedures.
- Provide recommendations on documentation and software development process standards.
- Evaluate hardware/software tradeoffs, software reuse, and COTS/GOTS solutions during system design.
- Serve as a team lead at the level appropriate to the software development process.
- Build and deploy applications and automated CI/CD pipelines using specified development and deployment technologies.
Requirements
- Bachelor of Arts or Bachelor of Science degree.
- 15+ years of related experience.
- Active Top Secret SCI clearance with polygraph is required.
- US citizenship is required.
- Experience with C/C++, Java web development, Python software development, and software design.
- Experience developing Windows or UNIX applications using languages such as C, C++, C#, Java, and Python.
- Experience with Artifactory, Docker, Terraform, Ansible, Packer, Jenkins, and/or Bamboo for deployment and CI/CD work.
Benefits
- Comprehensive medical, dental, vision, health savings account, disability, life, accident, critical illness, and business travel insurance options.
- 401(k) plan with company matching and pre- and post-tax contribution options.
- Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury-duty leave.
- Full-flex work weeks where possible, wellness packages, and career growth and internal mobility support.
- 40 scheduled hours per week, no travel required, and onsite work in Annapolis Junction, Maryland.
- Identity verification during hiring may involve on-camera virtual interviews and biometric data processing.
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.