Senior Software Architecture Engineer
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. CLEARANCE REQUIREMENTS: Department
of Defense Secret security clearance is required within a
reasonable period of time. 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. ROLE AND POSITION OBJECTIVES: 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. As a member of
our team, you will execute the following tasks: 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. Preferred
skills and experiences: 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. 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 fully on-site. 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. CJ2 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. USD $95,384.20 - USD $105,816.80 /Yr. At General
Dynamics Mission Systems, we rise to the challenge each day to
ensure the safety of those that lead, serve, and protect the world
we live in. 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. To see more about our benefits, visit General Dynamics is
an Equal Opportunity/Affirmative Action Employer that is committed
to hiring a diverse and talented workforce.
EOE/Disability/Veteran
Keywords: General Dynamics Mission Systems, Tuckahoe , Senior Software Architecture Engineer, IT / Software / Systems , Fairfax, Virginia
Click
here to apply!
|