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

General Dynamics Information Technology

Oakton (VA)

On-site

USD 120,000 - 150,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

401K with company match
Comprehensive health and wellness packages
Professional growth opportunities
Paid vacation and holiday

Job summary

General Dynamics Information Technology is seeking a Senior Principal Software Engineer to join our team in Oakton, Virginia. This is an exciting opportunity to work on a high-performance big data system and participate in the Agile software development process.

The ideal candidate will possess over 10 years of experience and expertise in software engineering concepts, Modern C++, and database technologies. Comprehensive health, wellness packages, and professional growth opportunities are included.

Qualifications

  • 10+ years of related experience in software engineering.
  • Experience with high performance applications in a Linux environment.

Responsibilities

  • Lead software requirements analysis, design, development, testing, and maintenance.
  • Mentor and coach other software engineers.
  • Deliver solutions to complex problems through application development.

Skills

Applied software engineering concepts
Database technologies and SQL
Object-oriented and functional programming
Modern C++ (versions 11/14/17/20)
Scripting languages (Bash, Ruby, Python)
Data modeling and NoSQL (MongoDB)
Parallel and multi-threaded programming
Performance improvement techniques

Education

Bachelor's degree in software engineering or related field

Job description

SOFTWARE ENGINEER SR PRINCIPAL

GDIT is seeking a Principal Software Engineer to join our team.

This challenging and interesting software engineering and development position is a chance to participate in the development and operation of a high‑performance big data system, and join a longstanding, stable program consisting of a team of individuals using defined Agile software principles and practices.

As a Senior Principal Software Engineer, you will lead and perform software requirements analysis, design, development, testing, maintenance and participate in research of an operational big data system. The Senior Principal Software Engineer focuses on proficiency and quality of software and application development and programming to deliver solutions to complex problems. You will tailor cutting‑edge solutions to the unique requirements of our clients. Additionally, the Senior Principal Software Engineer may mentor and coach other software engineers.

US Citizenship is required. DoW active Secret clearance is preferred. If a candidate does not have an active clearance, GDIT will sponsor the clearance upon contingent offer. The work must be performed onsite (no remote work).

WHAT YOU’LL NEED TO SUCCEED

Bring your engineering expertise along with a drive for innovation to GDIT.

  • Demonstrated understanding and technical expertise in applied software engineering concepts, principles and applications
  • Experience with database technologies, SQL, ETL, indexing and performance including contextual data
  • In‑depth understanding of object‑oriented and functional programming, design patterns, data structures and algorithms
  • Proven ability to create high performance applications using Modern C++ (versions 11/14/17/20) applied in a Linux development environment
  • Proven experience in scripting languages including Bash, Ruby and Python
  • Experience with data modeling and NoSQL database technologies such as MongoDB
  • Experience with parallel and multi‑threaded programming and multi‑process applications
  • Proven experience with very large databases/big data/enterprise data warehouses
  • Experience with memory architectures (NUMA) and caching
  • Expertise in applying techniques for improving performance such as profiling, avoiding memory allocation/de‑allocation, parallelization and algorithms
  • Required Experience: 10+ years of related experience
Preferred Skills
  • Education: Bachelor's (4 year) degree in software engineering or related technical field OR a minimum of 14 years of equivalent work experience
  • Experience with Azure Cloud development
What sets you apart:
  • Ability to interact and collaborate effectively with project teams, managers, and end users
  • Maintain commitment to ongoing professional development
  • Be able to grasp and apply new information quickly and handle increasing responsibilities with growing complexity
  • Be a creative and innovative thinker with the ability to multi‑task
CLEARANCE REQUIREMENTS

Department of War Secret security clearance is required before starting on the program. Applicants selected will be subject to a government background investigation and must meet eligibility and suitability requirements. Due to the nature of work performed within our facilities, U.S. citizenship is required.

GDIT IS YOUR PLACE
  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Cutting‑edge technology you can learn from
  • Rest and recharge with paid vacation and holiday
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer 3
Software Engineer 3

Praxis Engineering • Maryland

On-site
USD 175,950 - 238,050
Comprehensive benefits and wellness packages
401K with company match
Paid time off
Senior Software Developer (Must be eligible for security clearance)
Senior Software Developer (Must be eligible for security clearance)

Worky • Maryland

On-site
USD 131,000 - 219,000
Sr SOFTWARE ENGINEER
Sr SOFTWARE ENGINEER

General Dynamics Information Technology • Tampa (FL)

On-site
USD 98,000 - 132,000
Medical plan options
Dental plan options
Vision plan
+2
Principle Software Engineer
Principle Software Engineer

General Dynamics Information Technology • Town of Florida (NY)

On-site
USD 113,000 - 144,000
Health Insurance
Dental Plan
Vision Plan
+2
Systems Engineer Principal
Systems Engineer Principal

Socket.dev • Fort Bragg (NC)

On-site
USD 106,000 - 144,000
401K with company match
Comprehensive health and wellness
Internal mobility team
+2
Software Engineer 2
Software Engineer 2

Praxis Engineering • Maryland

On-site
USD 152,000 - 206,000
Senior Software Engineer — TS/SCI w/ Poly, Linux & CI/CD
Senior Software Engineer — TS/SCI w/ Poly, Linux & CI/CD

Praxis Engineering • Maryland

On-site
USD 152,000 - 206,000
Java Software Engineer - TS/SCI with Polygraph
Java Software Engineer - TS/SCI with Polygraph

General Dynamics Information Technology • Chantilly (VA)

On-site
USD 185,000 - 250,000
401K with company match
Health and wellness packages
Internal mobility team
Principal Systems Engineer
Principal Systems Engineer

General Dynamics Information Technology • North Dakota

On-site
USD 130,000 - 176,000
401K with company match
Paid time off
Health plan options
+1
Graph Database Engineer-TS/SCI with Polygraph
Graph Database Engineer-TS/SCI with Polygraph

General Dynamics Corporation • Chantilly (VA)

On-site
USD 124,000 - 143,000