General Dynamics logo

Advanced Software Engineer

General Dynamics

Annapolis Junction, MD
Full Time
Senior
116k-121k
12 days ago

Job Description

About the Role

As a software engineer for GDMS, you'll be a member of a cross functional team responsible for designing, developing and testing software for a complex system for our customer mission. The role involves working within a high-technology environment focused on national security and defense solutions, with opportunities for continuous learning and professional growth.

Key Responsibilities

  • Design, develop, and test software for a complex system supporting customer missions.
  • Lead the software development process and provide technical leadership.
  • Collaborate with cross-functional teams to ensure successful project delivery.
  • Perform hands-on hardware testing in the lab, including work with COTS devices, especially optical.
  • Apply technical standards and methodologies to solve challenges creatively.
  • Design user interfaces and contribute to UI development.
  • Champion new ideas, process improvements, and stay current with technology trends.

Requirements

  • Requires a 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.
  • Ability to obtain a Department of Defense Secret security clearance at the time of hire.
  • U.S. citizenship is required due to security clearance requirements.
  • Experience with embedded software development, C++, Java, Python, Qt (Object Oriented Programming), CI/CD pipelines, and Git.
  • Strong technical skills and ability to lead software development processes.
  • Comfortable with hardware testing and working with COTS devices, especially optical.
  • Excellent collaboration skills and a proactive approach to technical leadership.
  • Knowledge of technology trends and willingness to innovate.

Nice to Have

  • Experience with UI design.
  • Agile experience.
  • Experience with optical COTS devices.
  • Familiarity with technical standards and methodologies.

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.
  • Ability to obtain a DoD Secret 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 supporting national security.

Working at General Dynamics

General Dynamics Mission Systems values trust, honesty, alignment, and transparency. The company offers a flexible work environment, recognizes contributions, and fosters a high-performance team dedicated to innovation in defense and scientific solutions. They emphasize a shared sense of purpose and pride in their work.

Apply Now

Job Details

Posted AtJul 15, 2025
Salary116k-121k
Job TypeFull Time
Work ModeOnsite
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

Annapolis Junction, MD

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