General Dynamics logo

Entry Level Software Engineer

General Dynamics

Pittsburgh, PA
Full Time
Entry Level
82k-84k
11 days ago

Job Description

About the Role

The Entry Level Software Engineer at General Dynamics Mission Systems (GDMS) will be a member of a cross functional team responsible for performing software requirements analysis, leading research and design, and developing and testing software and tools. The role involves inventing new products or enhancing existing applications, supporting the system development life cycle, and contributing to a technical culture focused on user-centered design and problem-solving. The position offers opportunities for continuous learning, research-oriented work, and a flexible hybrid work environment in Pittsburgh.

Key Responsibilities

  • Assist in software requirements analysis, participate in research, design, develop and test software and tools, including development of new work products or enhancing existing applications
  • Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
  • Support and develop our technical culture by being engaged, intellectually curious, friendly, motivated to solve complex problems, and inspired to deliver superior user-centered design
  • Participate in internal reviews of software components and systems

Requirements

  • Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field
  • Agile experience preferred
  • Ability to obtain a Department of Defense TS/SCI security clearance at the time of hire
  • U.S. citizenship due to security requirements
  • Strong fundamentals in Computer Science theory (data structures, algorithms, and computational complexity)
  • Solid object-oriented programming and software design skills
  • Proficiency in Java, C++, or JavaScript/TypeScript using object-oriented techniques
  • Web Services knowledge such as HTML, CSS, JavaScript/TypeScript, React, and Redux
  • Familiarity with multiple DevOps tool chains (Docker, Kubernetes, Helm/Ansible/Terraform, Jenkins, GitLab)
  • Familiarity with cloud services and tooling (AWS)
  • Experience supporting software teams using Agile methodologies
  • Knowledge of technology trends and ability to champion new ideas and improvements
  • Experience with concurrent programming, multi-threaded systems, memory and CPU profiling, data modeling, large-scale mission-critical applications, distributed systems, message queues (Kafka, RabbitMQ), user interface manipulation, and information visualization

Nice to Have

  • Agile experience
  • Familiarity with cloud services and tooling (AWS)
  • Experience with distributed systems
  • Experience with message queues (Kafka, RabbitMQ)
  • Experience supporting software teams using Agile methodologies

Qualifications

  • Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field

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
  • Hybrid/Flex work environment

Working at General Dynamics

GDMS values trust, honesty, alignment, and transparency. The company offers a flexible work environment where contributions are recognized and rewarded. They pride themselves on being a great place to work with a shared sense of purpose, fostering innovation and high performance within a diverse, global team of over 12,000 professionals.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary82k-84k
Job TypeFull Time
Work ModeHybrid
ExperienceEntry Level

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