Software Engineer II
Company: SNC
Location: Herndon
Posted on: July 8, 2025
|
|
Job Description:
Do you thrive on innovation and building on the latest tech
stack? Join SNC as an AI Developer & DevSecOps Engineer! You'll
play a critical role in developing and deploying cutting-edge
software solutions across our diverse portfolio, including advanced
mission payloads, electronic systems, aircraft. This role combines
AI development with a strong focus on secure DevOps practices,
ensuring the reliability and security of our systems throughout the
product lifecycle. You’ll be instrumental in designing, developing,
testing, and deploying AI-powered solutions and supporting our
robust DevSecOps infrastructure. At SNC, we're pushing the
boundaries of possibility and deliver customer-focused technology,
and we’re looking for a passionate individual to help us achieve
our ambitious goals. The Mission Solutions and Technologies (MST)
business area provides affordable, turn-key command/control,
communications, integrated ISR, force protection and security
solutions worldwide. The MST team has a long legacy of supporting
the Department of Defense, Department of Homeland Security,
commercial and international customers with years of experience in
platform operations, engineering and full lifecycle management
across domains – air, land, sea, space and cyber. Responsibilities
Develop and deploy AI-powered applications and services. Implement
and maintain DevSecOps practices, including automated security
testing, infrastructure as code, and continuous
integration/continuous delivery (CI/CD) pipelines. Collaborate with
cross-functional teams (Engineering, Operations, Security) to
ensure secure and reliable software delivery. Design, develop, and
maintain infrastructure for AI development, including cloud-based
environments (AWS, Azure, Google Cloud). Participate in code
reviews and contribute to improving coding standards and best
practices. Troubleshoot and resolve technical issues related to AI
development and DevSecOps. Contribute to the development of
documentation and training materials. Qualifications You Must Have:
Bachelor's of Science degree in Computer Science, Software
Engineering or other related discipline and typically 2 or more
years of relevant experience Higher education may substitute for
relevant experience 2 years of experience in software development
and DevOps. Experience with at least one programming language
(Python preferred) – strong scripting skills are a plus.
Understanding of DevOps principles and practices (CI/CD,
Infrastructure as Code). Familiarity with cloud platforms (AWS,
Azure, Google Cloud) is highly desirable. Experience with
containerization technologies (Docker, Kubernetes) a significant
plus. Experience with Computer Aided Engineering tools Knowledge of
engineering principles and practices Familiarity working in
multi-disciplinary teams Experience with Computer Aided Engineering
tools Knowledge of engineering principles and practices Ability to
Obtain / Maintain Top Secret Clearance Qualifications We Prefer:
Experience with AI/ML frameworks (TensorFlow, PyTorch,
Scikit-learn). Experience with DevSecOps tools (e.g., SonarQube,
Fortify, Chef, Puppet, Ansible). Knowledge of security best
practices for AI systems (e.g., adversarial training, data
security). Understanding of Agile/Scrum methodologies. Experience
with data structures and algorithms. Experience with version
control systems (Git). SNC offers a generous benefit package,
including medical, dental, and vision plans, 401(k) with 150% match
up to 6%, life insurance, 3 weeks paid time off, tuition
reimbursement, and more . IMPORTANT NOTICE: This position requires
the ability to obtain and maintain a Top Secret U.S. Security
Clearance. U.S. Citizenship status is required as this position
needs an active U.S. Security Clearance for employment. Non-U.S.
Citizens may not be eligible to obtain a security clearance. The
Department of Defense Consolidated Adjudications Facility (DoD
CAF), a federal government agency, handles the adjudicative aspects
of the security clearance eligibility process for industry
applicants. Adjudicative factors which affect the outcome of the
eligibility determination include, but are not limited to,
allegiance to the U.S., foreign influence, foreign preference,
criminal conduct, security violations and illegal drug use. Learn
more about the background check process for Security Clearances.
SNC is a global leader in aerospace and national security committed
to moving the American Dream forward. We’re known and respected for
our mission and execution focus, agility, and disruptive and rapid
innovation. We provide leading edge technologies and transformative
solutions that support our nation’s most critical security needs.
If you are mission-focused, thrive in collaborative environments,
and want to make our country stronger with state-of-the-art
technologies that safeguard freedom, join our team! SNC is an Equal
Opportunity Employer committed to an environment free of
discrimination. Employment decisions are made based on merit
without regard to race, color, age, religion, sex, national origin,
disability, status as a protected veteran or other characteristics
protected by law.
Keywords: SNC, Montgomery Village , Software Engineer II, IT / Software / Systems , Herndon, Maryland