Software Engineer
Public Trust: None
Requisition Type: Regular
Your Impact
Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise to protect our country from threats.
Job Description
The Software Engineer will design, develop, code, test, and debug complex software products to be deployed in a mission critical environment. The ideal candidate is a hands-on developer with significant experience in scalable data platforms, cloud-based services, and big data analytics. They must have strong, firsthand technical expertise in a variety of data ingestion/computation technologies and the proven ability to fashion robust scalable solutions that can manage large data sets. They must be at ease working in an agile environment with a cross-functional team. This person should embody a passion for innovation and continuous improvement.
KEY RESPONSIBILITIES
Work with a team to write new cloud-based applications and tools, and recommend new technologies and methodologies to improve system performance and usability.
Design, develop, test, debug, and deploy new software tools that extend or replace existing capabilities to parse raw data for analysis.
Collaborate cross-functionally with data scientists, analysts, project managers and other engineers and technical SMEs.
Deploy new software into an AWS-based data ingest pipeline.
Write software that interacts with multiple data types and stores data into S3 buckets that is queried by processes running AWS Athena, Spark, Elasticsearch/OpenSearch AWS Glue, Presto/Trino, and/or EMR..
Troubleshoot complex problems and provide support to mission areas for software systems and application issues.
Maintain excellent documentation for new software written and new procedures to be followed.
Provide recommendations for continuous improvement.
Work alongside other engineers on the team to sustain and advance our organization’s capabilities.
EDUCATION AND EXPERIENCE
Bachelor's degree in Computer Science, Information Technology, or other related technical discipline, or equivalent combination of education, technical certifications, training, and work/military experience.
REQUIRED QUALIFICATIONS
Demonstrated hands-on experience with Python, Git, and unit testing frameworks.
Demonstrated hands-on experience with AWS OpenSearch and/or Elasticsearch
Demonstrated hands-on experience working with AWS Athena
Demonstrated hands-on experience with building APIs and services using REST.
Demonstrated hands-on experience with AWS Glue
Demonstrated hands-on experience with PRESTO, Trino, or Apache Spark
Demonstrated hands-on experience with AWS CDK 1 and/or 2.
Demonstrated hands-on experience with Terraform
Demonstrated hands-on experience with cloud-based Lambda functions
Demonstrated hands-on experience with reverse proxy solutions e.g NGINX
TS/SCI with Polygraph REQUIRED
DESIRED QUALIFICATIONS
Demonstrated hands on experience working with DynamoDB, or HIVE.
Demonstrated hands-on experience with Parquet and/or ORC file formats.
Demonstrated hands-on experience working with Hadoop, Apache Spark and their related ecosystems.
Demonstrated hands-on experience working with cloud formation for automation.
Demonstrated hands-on experience building and deploying software within a CI/CD pipeline.
Demonstrated hands-on experience with Linux-based systems and shell scripting.
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 holidays
Work Requirements
Years of Experience
5 + years of related experience
* may vary based on technical training, certification(s), or degree
Certification
Travel Required
None
Citizenship
U.S. Citizenship Required
Recommended Jobs
Maintenance Mechanic
Job Description Job Description Why Join Our Team? Do you want to be part of a team that is making a positive difference in lives all across the globe? Do you want to be part of a culture w…
Senior Project Manager - Healthcare Interoperability
Job Description Job Description Description: Sr. Project Manager – Interoperability This role assumes comprehensive oversight of healthcare projects, encompassing the leadership of teams in t…
PACU | RN
PACU Registered Nurse Jobs – Locum Tenens Travel Nursing Opportunity in Eau Claire, WI Advance your nursing career as a Post Anesthesia Care Unit (PACU) Registered Nurse with a 13-week locum tenens…
Data Scientist
Available for W2 or 1099, No C2C Title: Data Scientist Location: Remote in the US Term: Long-term Contract We are looking for a Data Scientist that will help us Client the information hid…
Field Service Technician *EXPERIENCE REQUIRED*
Job Description Job Description Description: Summary/Objective The field service technician is responsible for troubleshooting electro-mechanical problems, completing installations, and perfo…
Temporary Support Associate
Coach is seeking a Temporary Support Associate in Arlington, VA, to assist with merchandising, sales support, and retail operations. This role requires flexibility, strong communication skills, and a …
NP/PA for Outpatient Gastroenterology in Charlottesville, VA
Sentara Martha Jefferson Medical Group is seeking an Acute Care Nurse Practitioner or Physician Assistant to join Gastroenterology Specialists in Charlottesville, Virginia . Join a physician-le…
Service Technician for Residential Home Standby Generators
Job Description Job Description Job Overview: We are seeking a skilled and motivated Service Technician to join our team at Virginia Power Solutions, a leading provider of home standby generat…
Systems Engineer II (S)
ONSITE Who We Are : Founded in 2007, SimIS Inc. is an innovative information technology solution Veteran Owned Small Business (VOSB) that models future environments, requirements, and capabilitie…
Recruiter 16725741
We are seeking a Recruiter to join the HR team and directly support the organization’s ambitious hiring needs. Reporting to the HR Director, this role will partner closely with hiring managers to man…