General Dynamics logo

Advanced Software Engineer

General Dynamics

Pittsburgh, PA
Full Time
Senior
110k-122k
about 1 month ago

Job Description

About the Role

The Advanced Software Engineer at General Dynamics Mission Systems (GDMS) is responsible for performing software requirements analysis, leading research and design, developing and testing software and tools, and contributing to the creation and enhancement of products. The role involves working within a cross-functional team to deliver innovative solutions that support national security, with opportunities for professional growth in a research-oriented environment. The position offers flexible work arrangements, competitive benefits, and a collaborative, mission-driven culture.

Key Responsibilities

  • Perform software requirements analysis, participate in research, design, develop and test software and tools, including creating new work products or enhancing existing applications
  • Perform technical planning, verification and validation of work, conduct cost and risk analysis, and supportability and effectiveness analyses for total systems
  • Apply standards, processes, procedures, and tools throughout the system development life cycle to generate technical engineering products
  • Research and analyze data such as customer design proposals, market trends, technology standards, specifications, and manuals to assess feasibility of design or application
  • Support and develop the technical culture by being engaged, curious, friendly, motivated to solve complex problems, and inspired to deliver user-centered design
  • Participate in internal reviews of software components and systems

Requirements

  • Bachelor's degree in Software Engineering or a related Science, Engineering, or Mathematics field
  • 5+ years of job-related experience, or a Master's degree plus 3 years of experience
  • Experience with Agile methodologies (preferred)
  • U.S. citizenship and ability to obtain a TS/SCI security clearance
  • Strong fundamentals in computer science theory (data structures, algorithms, computational complexity)
  • Solid object-oriented programming and software design skills
  • Proficiency in Java, C++, or JavaScript/TypeScript using object-oriented techniques
  • Knowledge of web services such as HTML, CSS, JavaScript/TypeScript, React, and Redux
  • Familiarity with DevOps tool chains (Docker, Kubernetes, Helm/Ansible/Terraform, Jenkins, GitLab)
  • Experience with cloud services (AWS)
  • Experience leading software teams using Agile methodologies
  • Experience building large-scale mission-critical applications and distributed systems
  • Knowledge of message queues (Kafka, RabbitMQ), concurrent programming, multi-threaded systems, memory and CPU profiling, data modeling, and efficient data access methods
  • Experience with user interface manipulation and information visualization

Nice to Have

  • Agile experience (preferred)
  • Familiarity with multiple DevOps tool chains
  • Experience with cloud services and tooling (AWS)
  • Experience leading software teams using Agile methodologies
  • Knowledge of distributed systems and message queues
  • Experience with building large-scale mission-critical applications

Qualifications

  • Bachelor's degree in Software Engineering or related field
  • 5+ years of relevant experience or a Master's degree with 3 years of experience
  • U.S. citizenship and ability to obtain security clearance

Benefits & Perks

  • Flexible schedules with every other Friday off (9/80 schedule)
  • Competitive benefits including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups
  • Opportunities for continuous learning and development
  • Research-oriented work with award-winning teams
  • Work environment that values trust, honesty, and transparency

Working at General Dynamics

GDMS values trust, honesty, alignment, and transparency. The company fosters a collaborative, high-performance environment that encourages continuous learning, innovation, and professional development. Employees are engaged in mission-driven work supporting national security, with a flexible and supportive workplace culture that recognizes contributions and promotes a shared sense of purpose.

Apply Now

Job Details

Posted AtJul 3, 2025
Salary110k-122k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About General Dynamics

Website

gd.com

Company Size

10000+ employees

Location

Pittsburgh, PA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches