Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer – Mid Level image - Rise Careers
Job details

Software Engineer – Mid Level

Basic Qualifications

Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. Agile experience preferred.

 

CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is obtainable within a reasonable period of time from hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.

Responsibilities for this Position

General Dynamics Mission Systems is currently seeking a Software Engineer out of our Manassas, VA location.

 

ROLE AND POSITION OBJECTIVES:

As a Software Engineer, you’ll be a member of a cross functional team responsible for developing cybersecurity software for the US Navy.

 

We encourage you to apply if you have any of these preferred skills or experiences: 

  • Develop new software components in Java, C, C++, and Python to meet program needs
  • Integrate COTS tools, including open-source products and API-driven integration efforts
  • Containerize existing applications and deploy them using a tool like Docker or Podman Build multi-tier software solutions, including database design and integration, identification and authentication, and data capture
  • Perform thorough unit testing of software components to prepare for integration in a larger system
  • Conduct software component integration to ensure end-to-end system functionality prior to formal testing
  • Participate in various technical and program meetings on a weekly basis
  • Research, identify, and evaluate new technologies for adoption by the Navy
  • Knowledge of the software development lifecycle, including configuration management, good coding practices, and experience in writing, testing, and deploying production-quality software Software development experience using Java (JAVAFX), Spring, C/C++, Python, and other languages in a Linux environment
  • Knowledge of and experience using Linux (basic OS comprehension and basic shell scripting), preferably Red Hat or derivatives
  • Knowledge of containerization technologies on Linux OS (Docker, Podman, k8s, RKE2)
  • Experience with open-source software and custom software, as well as integration between software applications using middle tier integration and data-driven models
  • Knowledge of cybersecurity best practices
  • Technical problem-solving ability for large and complex software systems

What sets you apart:

  • Analytical and innovative outlook on software and systems
  • Knowledge of cybersecurity best practices
  • Knowledge of Agile/DevOps methodologies
  • Knowledge of Docker/Podman containers
  • Knowledge of data-driven software application Distributed, system-of-system experience
  • Knowledge and experience using virtual machine platforms Basic knowledge of networking in Linux

Our Commitment to You:

  • An exciting career path with opportunities for continuous learning and development. 
  • Research oriented work, alongside award winning teams developing practical solutions for our nation’s security
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule)
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
  • See more at gdmissionsystems.com/careers/why-work-for-us/benefits

 

Workplace Options:This position is mostly on-site with Hybrid/Flex options available.While on-site, you will be a part of the General Dynamics Mission Systems Manassas office.

Salary Note

This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled.

Combined Salary Range

USD $97,517.00 - USD $108,183.00 /Yr.

Company Overview

General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Average salary estimate

$102850 / YEARLY (est.)
min
max
$97517K
$108183K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer – Mid Level, General Dynamics Mission Systems, Inc

Join General Dynamics Mission Systems as a Mid Level Software Engineer in beautiful Manassas, VA! In this exciting position, you'll be part of an innovative, cross-functional team dedicated to developing cutting-edge cybersecurity software tailored for the US Navy. We want to see you thrive, so we're looking for talented individuals with a background in software engineering who are eager to jump into the action. If you’ve got experience in programming languages like Java, C, C++, or Python, as well as a passion for cybersecurity best practices, you’ll fit right in! You’ll develop new software components, integrate tools, and even containerize applications with technologies like Docker. Detailed unit testing? Absolutely. You'll ensure that all components work seamlessly in larger systems, all while collaborating in weekly program meetings. If you are analytical, innovative, and have a strong grasp of the software development lifecycle, we want to hear from you! Our team thrives on research and the quest for new technologies, and we’re committed to your continuous learning and development. Enjoy a career path filled with opportunities, flexible schedules, and outstanding benefits, including competitive salaries and a 9/80 work schedule. Want to work on meaningful solutions for the nation’s security? Let’s connect and make a difference together!

Frequently Asked Questions (FAQs) for Software Engineer – Mid Level Role at General Dynamics Mission Systems, Inc
What responsibilities does a Mid Level Software Engineer at General Dynamics Mission Systems have?

As a Mid Level Software Engineer at General Dynamics Mission Systems, you'll be involved in developing and integrating cybersecurity software tailored for the US Navy. Your responsibilities will include creating new software components using languages like Java, C++, and Python, conducting unit tests, and ensuring end-to-end system functionality through rigorous integration of software components.

Join Rise to see the full answer
What qualifications are needed for the Mid Level Software Engineer position at General Dynamics Mission Systems?

To qualify for the Mid Level Software Engineer role at General Dynamics Mission Systems, candidates should have a Bachelor’s degree in Software Engineering or related fields. A solid background in programming languages such as Java, C++, and Python is essential, along with experience in Agile methodologies and a willingness to obtain a DoD Secret security clearance.

Join Rise to see the full answer
What technologies should a Mid Level Software Engineer at General Dynamics Mission Systems be familiar with?

Mid Level Software Engineers at General Dynamics Mission Systems should have experience with Java (JAVAFX), C/C++, Python, and containerization technologies like Docker and Podman. Familiarity with Linux, especially Red Hat, and knowledge of cybersecurity best practices are also important for this role.

Join Rise to see the full answer
Is remote work an option for the Mid Level Software Engineer position at General Dynamics Mission Systems?

The Mid Level Software Engineer position at General Dynamics Mission Systems primarily requires on-site work at the Manassas, VA office, but hybrid/flex options may be available. This arrangement allows for a combination of in-office collaboration and remote work flexibility.

Join Rise to see the full answer
What benefits does General Dynamics Mission Systems offer to Mid Level Software Engineers?

General Dynamics Mission Systems provides an extensive range of benefits for Mid Level Software Engineers, including competitive salary packages, 401k matching, flexible work schedules, paid parental leave, healthcare benefits, and various health and wellness programs. The organization also encourages continuous learning and career development.

Join Rise to see the full answer
Common Interview Questions for Software Engineer – Mid Level
What software development lifecycle methodologies are you familiar with?

Discuss your experience with Agile/DevOps methodologies and how they've shaped your approach to software development. Be specific about tools you’ve used and how you've applied these methodologies in real-world projects.

Join Rise to see the full answer
Can you describe a challenging software project you've worked on?

Share a specific example that highlights your skills in problem-solving and innovation. Explain the project's challenges, your approach, and the impact your contributions had on the project outcome.

Join Rise to see the full answer
How do you ensure the quality of your code during development?

Emphasize the importance of unit testing, code reviews, and the use of version control systems. Discuss your approach to implementing good coding practices and how you integrate testing in your workflow.

Join Rise to see the full answer
What experience do you have with integration and deployment of software applications?

Provide examples of past experiences where you successfully integrated applications. Discuss any tools like Docker or CI/CD pipelines you have used to streamline deployment processes.

Join Rise to see the full answer
How do you stay updated on new technologies in software development?

Talk about your commitment to continuous learning. Mention resources like online courses, professional groups, research papers, or conferences you attend to keep your skills sharp and relevant.

Join Rise to see the full answer
Describe your experience with containerization technologies.

Detail your hands-on experience with Docker, Podman, or Kubernetes. Discuss projects where you applied these technologies and the benefits they brought to those projects.

Join Rise to see the full answer
How do you approach problem-solving in complex software systems?

Articulate your systematic approach to troubleshooting complex issues. Share a specific problem you encountered and explain how you diagnosed and resolved it.

Join Rise to see the full answer
What role do you think teamwork plays in software engineering?

Explain the importance of collaboration in software projects. Provide examples of how you’ve successfully worked in teams to achieve common goals, focusing on communication and shared ownership.

Join Rise to see the full answer
How do you handle tight deadlines or high-pressure situations?

Discuss your time management strategies and how you prioritize tasks. Provide examples of a time when you successfully delivered results under pressure.

Join Rise to see the full answer
What is your experience with cybersecurity best practices in software development?

Highlight your understanding of cybersecurity principles and how you apply them in your development process. Mention specific standards or practices that you integrate into your coding and testing phases.

Join Rise to see the full answer
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
143 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Game Developer at Altera
Photo of the Rise User
Someone from OH, Alliance just viewed Product Manager, Music at Spotify
Photo of the Rise User
Someone from OH, New Albany just viewed Diversity, Equity & Inclusion Manager at Axios
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Service Associate at 2K
Photo of the Rise User
Someone from OH, Marion just viewed Casting: '2' at Backstage
Photo of the Rise User
Someone from OH, Westerville just viewed Junior Videographer at HyperionDev
Photo of the Rise User
Someone from OH, Columbus just viewed Part-time driver | Columbus, OH at Uber
Photo of the Rise User
13 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Columbus just viewed Operations Manager, Overnight at hims & hers
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Court Security Officer, Juneau, AK at Walden Security
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Senior Director GMA Operations Excellence-Oncology at Johnson & Johnson
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Application Developer at Barbaricum
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Outside Sales Account Executive at Pursuit
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Analyst, Demand Planning at Petco
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Associate Director Statistical Programming at Sobi
Photo of the Rise User
Someone from OH, North Ridgeville just viewed PMG is hiring: SEM Lead in Dallas at PMG
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Enterprise Architect (Senior Level) at Platinum Technologies
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Portfolio Execution Lead at Cushman & Wakefield
M
Someone from OH, North Ridgeville just viewed Lead Success Specialist at Max Drive
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Senior Designer Art and Design Smashbox at Estée Lauder Companies
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Insurance Personal Lines Team Leader at National University of Singapore
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Sr. Staff Accountant at M/I Homes
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Software Development Engineer, Market Operations & Structuring at Arevon
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Medical Lab Scientist- (Per Diem) at EvergreenHealth