
Advanced Software Engineer
General Dynamics Mission Systems3 days ago
Manassas, VA, USAMid Level / Senior
Base Salary
$124k - $138k/yr
Responsibilities
- Develop software components in Java, C, C++, and Python.
- Integrate COTS, open-source, and API-driven software tools and applications.
- Containerize existing applications and deploy them using Docker or Podman.
- Build multi-tier software solutions involving database design and integration, identification and authentication, and data capture.
- Perform unit testing and software component integration to verify end-to-end functionality.
- Resolve software integration issues in laboratory environments and aboard U.S. Navy submarines and ships.
- Research and evaluate technologies for adoption by the Navy.
- Participate in technical and program meetings with internal and external professionals.
Requirements
- Bachelor's degree in Software Engineering or a related STEM field plus at least five years of relevant experience, or a master's degree plus at least three years of relevant experience.
- Experience developing and deploying production-quality software using Java, C, C++, Python, and other languages in a Linux environment.
- Knowledge of Linux, basic shell scripting, and preferably Red Hat or derivative operating systems.
- Experience with containerization technologies including Docker, Podman, Kubernetes, and RKE2.
- Experience integrating open-source and custom software applications using middle-tier integration and data-driven models.
- Knowledge of software development lifecycle practices, configuration management, coding standards, testing, deployment, and cybersecurity best practices.
- Ability to solve technical problems in large and complex software systems and learn new information quickly.
- U.S. citizenship is required, and applicants must be eligible to obtain a U.S. Government security clearance.
Benefits
- Mostly on-site work in the General Dynamics Mission Systems Manassas office, with hybrid/flexible options available.
- Optional 9/80 schedule with every other Friday off.
- 401(k) matching, flexible time off, paid parental leave, healthcare benefits, and health and wellness programs.
- Employee resource and social groups, continuous learning and development opportunities, and research-oriented work.
About General Dynamics Mission Systems
General Dynamics Mission Systems designs and manufactures secure communications, C4ISR, cyber defense, and maritime/underwater systems used across land, sea, air, space, and cyber domains. It sells integrated hardware and software to U.S. and allied defense and intelligence agencies under government contracts and long-term programs. The company is headquartered in Chantilly, Virginia, and operates as a business unit of General Dynamics.