Software Engineer 4

General Dynamics

Quick summary

Work type
On-site
Location
Annapolis Junction, MD
Salary
$195,500–$264,500 / yr
Posted
3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $155k
This role $230k
$99k most similar roles pay here $282k

This role pays more than 96% of similar roles. Most pay $128,825–$181,725 — the shaded band above. At the midpoint, this role pays about $230k versus about $155k for comparable roles.

Based on 240 similar postings.

Employer

About General Dynamics

General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation, ship construction, land combat vehicles, and information technology. It serves customers in the U.S. government, allied governments, and a diverse array of commercial markets.

General Dynamics currently has 439 open roles on FindRole.

Listed pay typically runs $112,924–$149,500 across 366 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Software Engineer 4

As a Software Engineer SME at GDIT, you will join a dedicated team responsible for designing and maintaining a comprehensive distributed Metrics and Monitoring solution for High-Performance Computing (HPC) systems. Your daily tasks will include developing and automating processes using Python, Unix Shell scripts, and Splunk to ensure the reliability and performance of HPC infrastructure. You will work with CI/CD methodologies, GitLab CI, and Ansible for Infrastructure as Code practices while interfacing with tools like Syslog-ng, rsyslog, and Kafka. Proficiency in Linux CLI, Splunk SPL, and experience with Atlassian Tool Suite (JIRA, Confluence) is desired to excel in this role.

What you'll do

  • Design and develop a comprehensive distributed Metrics and Monitoring solution for HPC systems.
  • Ensure the reliability, performance, and scalability of HPC infrastructure through software engineering.
  • Proficient in using Splunk for SPL, dashboard creation, report development, and alerting.
  • Automate manual processes by developing Shell/Perl scripts and utilizing CI/CD principles with GitLab CI.
  • Implement IaC practices and automation tools like Ansible to manage infrastructure efficiently.

What we're looking for

  • US citizenship and active TS/SCI clearance with polygraph required
  • Proficient in Linux CLI, shell scripting (Shell/Perl), and Python development
  • Experience with Splunk SPL, dashboard creation, data onboarding, and performance tuning
  • Familiarity with IaC principles, CI/CD methodologies, Git source control, and automation tools
  • Knowledge of log management tools (Syslog-ng, rsyslog) and message brokers (Kafka)

More like this

Similar roles

Software Engineer 2

General Dynamics

Annapolis Junction, MD 3 days ago $152,150$205,850
Linux Python Java GitLab CI Ansible Docker Kubernetes Git Bash CI/CD Atlassian SDK Visual Studio Code Jira Confluence

Test Engineer III

General Dynamics

Annapolis Junction, MD 3 days ago $152,150$205,850
Linux Bash Python RESTful APIs SQL Splunk Kibana Grafana CI/CD GitLab Ansible JIRA Confluence SAFe Agile IaC Git

Software Engineer

Booz Allen Hamilton

Chantilly, VA 59 days ago $69,400$158,000
Java Python Rust GO AWS Azure Google Cloud

Software Engineer

Booz Allen Hamilton

Washington, DC 30 days ago $112,800$257,000
Rust C C++ Java Go Python Bash Kubernetes CI/CD Spec Driven Development GitHub KVM Docker DevSecOps OAuth OpenID Connect TLS SSH SysML DoDAF UAF

Software Engineer

Robinhood

Menlo Park, CA 25 days ago $161,637$200,000
Python Java Scala GoLang Machine learning frameworks Data processing frameworks Feature engineering tools ML pipeline and deployment tools Model monitoring tools
Hybrid

Software Engineer

Boeing

Remote (Hazelwood, MO) 32 days ago $105,000$140,000
C#.NET .NET Framework Bash PowerShell MSSQL Transact-SQL Azure DevOps Jira xUnit nUnit MSTest Windows 10/11 Windows Server Azure DevOps Pipelines Microservices RESTful APIs Containerized Software Agile
Remote