Principal Software Engineer

General Dynamics

Confirmed live today High trust

Quick summary

Work type
On-site
Location
MacDill AFB, FLTampa, FL
Salary
$112,840–$143,750 / yr
Posted
78 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $128k
$96k $270k
below market most similar roles pay here above market

This role pays less than 92% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $128k versus about $192k 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 1377 open roles on FindRole.

Listed pay typically runs $124,093–$150,385 across 1184 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Principal Software Engineer

The Principle Software Engineer joins the software engineering team to support an internet-based social media program. This role involves developing tools and applications for content creation, translation workflows, approval processes, and audience engagement tracking. The engineer will build systems for metrics management, user interaction monitoring, and analytics while ensuring software performance and compliance. Key responsibilities include coding web applications using Ruby on Rails or Django/Python on Linux, deployed in AWS environments with MySQL and Redshift databases. The position requires expertise in AWS Lambda, EC2, S3, and RDS, alongside proficiency in Agile project management and the software development lifecycle. Candidates will use Confluence, Jira, and Slack to collaborate on scalable, secure systems that improve data ingestion, transformation, and reporting for social media operations.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Code tools and applications to support content dissemination, translation, approval, and publication processes.
  • Develop capabilities to manage metrics data, user comments, and social media engagement analytics.
  • Build and operate scalable, secure web applications using Ruby on Rails or Django/Python on Linux.
  • Deploy and manage cloud infrastructure and databases within AWS environments using MySQL and Redshift.
  • Provide Python-based support for database engineering efforts and AWS Lambda integrations.
  • Design and refine tools to improve data ingestion, transformation, reporting, and analytics workflows.
  • Perform software testing to verify performance and compliance with functional requirements.
  • Refine requirements and provide technical recommendations to stakeholders to improve platform effectiveness.

What we're looking for

  • US Citizenship is required.
  • Must be able to obtain a Secret security clearance.
  • Active DoD Secret clearance is preferred.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field is required.
  • 10+ years of related software development experience is required.
  • Experience with Ruby on Rails or Django/Python is required.
  • Experience with AWS (Lambda, EC2, S3, RDS, Redshift) and Linux-based development is required.
  • Experience with cloud-based web applications or data engineering tools is highly desirable (preferred).

More like this

Similar roles

Principal Software Engineer

General Dynamics

San Antonio, TX 101 days ago $119,000–$161,000
DevSecOps CI/CD Kubernetes Python Java Terraform Ansible Docker AWS Azure Google Cloud Go Bash infrastructure-as-code NIST OWASP Splunk TCP/IP DNS HTTP TLS Agile Methodology
10+ yrs exp Hybrid

Senior Software Engineer

General Dynamics

MacDill AFB, FL +1 52 days ago $97,968–$132,250
Python Ruby on Rails Django AWS Lambda EC2 S3 RDS Redshift MySQL Linux Agile SDLC Data Automation Confluence Jira Slack
7+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 74 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 139 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 16 days ago $209,500–$280,900
Video Coding C++ Python AV1 AV2 AVC HEVC VVC Computer Vision Deep Learning gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms
10+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 16 days ago $209,500–$280,900
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid