Senior Software Engineer (SDA DevSecOps Engineer)
Company: General Dynamics Mission Systems, Inc.
Location: Scottsdale
Posted on: March 20, 2023
Job Description:
Requires a Bachelor's degree in Software Engineering, or a
related Science, Engineering or Mathematics field. Also requires 8+
years of job-related experience, or a Master's degree plus 6 years
of job-related experience. Agile experience preferred. Must work on
site in Scottsdale, AZ at least 3 days a week. CLEARANCE
REQUIREMENTS: Department of Defense TS/SCI with CI Poly security
clearance is preferred at time of hire. Candidates must be able to
obtain a TS/SCI clearance with CI Polygraph within a reasonable
amount of time from date of 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 Ready
to be a leader with the company that is committed to pushing the
limits of truly advanced technologies? At General Dynamics Mission
Systems, we create the products and services that help our service
members, intelligence analysts and first responders keep our nation
safe. The work we do is so advanced, it's often classified. If you
want to put your talent in the spotlight, it's waiting for you
right now, right here.
We apply advanced technologies such as Artificial Intelligence,
Blockchain, AR/VR, Cloud Native and Quantum Physics to solve our
customers' missions in cyber, RF, undersea, interstellar space, and
everything in between.
As a Senior Software Engineer (SDA DevSecOps Engineer) , you'll
lead a team of extraordinary talent. Together you'll perform
software requirements analysis, lead research and design, and
develop and test software and tools. From inventing new products or
enhancing existing applications, your talent and leadership
abilities will be front and center. What you'll experience:
- Technologies that aren't just top-notch, they're often
top-secret
- A team of bold thinkers committed to exploring what's next
- Opportunities to gain new knowledge - as it's discovered What
you bring to the table:
- A Bachelor's in software engineering or a related technical
field and a minimum of 8 years of relevant experience or a Master's
degree and a minimum of 6 years of relevant experience; Agile
experience preferred
- Thorough understanding of software engineering concepts,
principles, and theories
- Expert at applying technical standards and methodologies to
resolve issues in creative ways and help company meet financial and
business objectives
- Very strong knowledge of software tools supporting Integrated
Development Environments (IDE), version control, defect reporting
and scripting What sets you apart:
- Very strong knowledge of technology trends and the ability to
champion new ideas, products, and process improvements
- Ability to effectively handle complex assignments
- Creative thinking with the ability to effectively multi-task
Additional Key Skillsets:
- Java, C++, Node.JS, Cesium.JS, Python, Perl languages
- AWS Storage Services: S3, Glacier, Boto3, ETL frameworks, and
other AWS APIs for Data Lake development
- Familiar with Agile philosophies and processes
- Kafka messaging setup, configuration, and implementation
for
- message validation according to XML schema
- message processing and forwarding
- Setup and configuration of AWS storage services for use as a
Data Lake
- setup and configuration of AWS S3 and Glacier storage
- develop migration from local on-premises storage to S3
storage
- migration from S3 to Glacier long term storage
- development of data retention policy
- time frame of when data objects move from S3 to Glacier
storage
- time frame of when data objects are purged from Glacier
storage
- Upon access data objects move back to S3 storage
- If data object is tagged/labeled golden, the data object
shouldn't be purged from storage
- processing of data object tagging/labeling to update data
object's data retention policy
- possibly selective data mirroring from one S3 bucket to another
S3 bucket to facilitate 2 separated envs to have access to
data
- Node.JS and Boto3 for Web GUI to
- browse Data Lake storage
- apply tags/labels to data objects
- Node.JS and Cesium.JS for Web GUI to:
- render 3D map of Earth
- render/highlight system coverage areas on 3D Earth
- Familiarity with Data Lake Analysis and Data
Analysis/Visualization tools:
- Office Suite (spreadsheets, slides, document editor)
- ELK/Grafana
- MATLAB
- Cesium
- STK
- Jupyter Notebook/JupyterLab
- ETL tools (AWS Athena, AWS Kinesis Data Streams)
#LI-Hybrid#CJ1Target salary range: USD $142,800.00/Yr. - USD
$158,400.00/Yr. -This estimate represents the typical salary range
for this position based on experience and other factors (geographic
location, etc.). Actual pay may vary.Company OverviewAt 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.General Dynamics is an Equal
Opportunity/Affirmative Action Employer that is committed to hiring
a diverse and talented workforce. EOE/Disability/VeteranWe build
technology for combat vehicles, submarines, aircraft, satellites,
and advanced systems that can sense danger, quickly act on threats
and share lifesaving information.Discover some of the reasons why
our employees choose to build their careers here.We offer a
comprehensive benefits program that goes well beyond Medical and
Dental coverage.Have a question about this position? Check out our
list of Frequently Asked Questions.
Keywords: General Dynamics Mission Systems, Inc., Scottsdale , Senior Software Engineer (SDA DevSecOps Engineer), IT / Software / Systems , Scottsdale, Arizona
Didn't find what you're looking for? Search again!
Loading more jobs...