Senior Software Engineering - Telecommute
Company: General Dynamics Mission Systems
Location: Fairfax
Posted on: February 2, 2025
|
|
Job Description:
Requires a Bachelor's degree in Software Engineering, or a
related Science, Engineering or Mathematics field. Also requires 2
years of job-related experience or a Master's degree. Agile
experience preferred. Must have experience with one of the
following C++, Java, or Python. Department of Defense Secret
security clearance is required within a reasonable period of time.
Due to the nature of work performed within our facilities, U.As a
Senior Software Architecture Engineer for the Multipurpose
Interactive Trainer (MIT) team , you'll be a member of a cross
functional team responsible for delivering cutting edge training
systems to submarine fleets of both the US Navy and Royal
Australian Navy. The MIT team's work is fast-paced and exciting and
involves integrating cutting-edge tactical software builds into
large-scale training platforms for systems and capabilities that
are not yet present in the Submarine Fleet. Training is deployed to
Navy Bases including San Diego, Pearl Harbor, Bangor, Norfolk,
Groton, Kings Bay, Kittery, and internationally in Perth,
Australia. Design, develop, and maintain system/software
architecture for orchestrating virtualized applications. Evaluate
and select appropriate technologies and tools to meet project
requirements. Offer technical guidance and support to development
teams. Lead the design of Red Hat Linux Kickstarts to ensure
robust, scalable, and secure software systems. Support hardware and
software installation of computing infrastructure at local and
remote sites. Bachelor's degree in computer science/engineering or
other related field and 5 years' experience, or master's degree and
3 years' experience. Strong understanding of software engineering
design principles. Proficient in software development using C++,
Python, JavaScript, and shell scripting (bash, ksh) Experience
designing and managing Kubernetes clusters (CKA or CKAD are highly
desirable) and container orchestration, deployment, scaling, and
troubleshooting. Deep understanding of Linux systems and proficient
in building RedHat Linux Kickstarts. Experience with scalable
network storage solutions (GlusterFS, Rook, Ceph) Knowledge of
system build automation tools (Puppet, Terraform, Ansible, Chef)
Experience with CI/CD pipeline and version control tools (Git,
BitBucket, Bamboo) Experience with virtualizing operating systems
using QEMU/KVM, Libvirt. 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. While on-site, you will be a part of
the Manassas , VA facility. Travel required 1-3 times per year, on
rare occasion 3 times per year. We do this by making the world's
most advanced defense platforms even smarter. Our engineers
redefine what's possible and our manufacturing team brings it to
life, building the brains behind the brawn on submarines, ships,
combat vehicles, aircraft, satellites, and other advanced systems.
We pride ourselves in being a great place to work with this shared
sense of purpose, committed to a diverse and exciting employee
experience that drives innovation and creates a community where all
feel welcome and a part of something amazing. We offer highly
competitive benefits and a flexible work environment where
contributions are recognized and rewarded.
EOE/Disability/Veteran
Keywords: General Dynamics Mission Systems, Bel Air South , Senior Software Engineering - Telecommute, IT / Software / Systems , Fairfax, Maryland
Click
here to apply!
|