Full-Stack Software Engineer (TS/SCI with Poly REQUIRED)

Overview

On Site
USD 158,100.00 - 213,900.00 per year
Full Time

Skills

Security Clearance
Software Engineering
Debugging
Configuration Management
Regulatory Compliance
Collaboration
Customer Support
Continuous Improvement
Computer Science
Electrical Engineering
Computer Engineering
Technical Training
Software Development
Programming Languages
Python
Build Automation
Apache Maven
Jenkins
Java
Spring Framework
RDBMS
SQL
NoSQL
PostgreSQL
Database
PostGIS
Database Performance Tuning
Apache Kafka
RabbitMQ
Amazon SQS
Kibana
Test-driven Development
Automated Testing
Scrum
Agile
Change Management
Terraform
Ansible
Amazon Web Services
SAP BASIS
Docker
Kubernetes
CUDA
GPU
Supervision
Communication
Telecommuting
Taxes
Apache Flex
Military
Insurance
Professional Services
Innovation
Artificial Intelligence
Machine Learning (ML)
Cloud Computing
Application Development

Job Details

Type of Requisition:
Regular

Clearance Level Must Currently Possess:
Top Secret SCI + Polygraph

Clearance Level Must Be Able to Obtain:
Top Secret SCI + Polygraph

Public Trust/Other Required:
None

Job Family:
Software Engineering

Job Qualifications:

Skills:
Java, Jenkins (Software), Python (Programming Language), Software Development, Structured Query Language (SQL)
Certifications:
None
Experience:
10 + years of related experience
ship Required:
Yes

Job Description:

The Software Engineer should have experience with full-stack development. They will design, develop, code, test, and debug complex new applications and micro services, or make significant enhancements to exiting software. The ideal candidate is a hands-on software developer with experience with application development to customer specifications. They must have strong, firsthand technical expertise in a variety of configuration management tools and software development languages and the proven ability to fashion robust solutions. They must be at ease working in an Agile environment with little supervision. This person should embody a passion for continuous improvement and innovation.

KEY RESPONSIBILITIES
  • Analyze, design and develop applications, databases, micro services, and infrastructure code in multiple languages.
  • Perform software development using agile methodologies.
  • Provide ongoing maintenance, support and enhancements for existing systems and platforms.
  • Develop and deploy applications in compliance with customer security requirements.
  • Collaborate cross-functionally with data scientists, analyst, project managers and other engineers.
  • Troubleshoot complex problems and provides customer support for production software systems and application issues.
  • 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, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
  • At least ten (10) years of related software development experience

REQUIRED QUALIFICATIONS
  • 3 to 5 years of experience and is familiar with the following software/tools:
  • Experience in modern programming languages like Java, and Python.
  • Experience with build automation technologies like Maven, Jenkins, etc.
  • Experience with building APIs using Java or related programming language
  • Hands-on experience with application development using Spring Boot.
  • Experience with a RDBMS (SQL) or a NoSQL data store including a shared parallel Postgres database and PostGIS
  • Experience with database optimization including table structures, indices, and query planning.
  • Experience with message brokers such as Kafka, RabbitMQ, or SNS/SQS and a detailed understanding of the differences between them.
  • Experience with Elastic and Kibana
  • Experience with test-driven development and automated testing frameworks
  • Experience with Scrum/Agile development methodologies. This includes participating in daily team stand up meetings and being an active participant in code reviews and pull requests.
  • Experience with infrastructure-as-code and change management using tools such as Terraform, Cloud formation, Liquibase and Ansible
  • Familiarity with AWS

DESIRED QUALIFICATIONS
  • Interested in working with multiple different technologies on a daily basis.
  • Experience with container technologies (Docker, Kubernetes) a plus
  • Familiarity with CUDA programming and GPU architecture.
  • Capable of delivering on multiple competing priorities with little supervision.
  • Excellent verbal and written communication skills.
  • Location: On Customer Site

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

#OpportunityOwned

#GDITCareers

#WeAreGDIT

#JET

The likely salary range for this position is $158,100 - $213,900. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

Scheduled Weekly Hours:
40

Travel Required:
None

Telecommuting Options:
Onsite

Work Location:
USA VA Chantilly

Additional Work Locations:

Total Rewards at GDIT:
Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.

We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 30,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology.

Join our Talent Community to stay up to date on our career opportunities and events at
gdit.com/tc.

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.