Jobs and Careers
CA

Senior Systems Engineer

CACI International Inc
999 REMOTE, United StatesRemotefull_timeVerifiedPosted 5 Aug 2024
💰 $229,200/yr($104,200/yr – $229,200/yr)

About the role

Senior Systems Engineer

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: Public Trust

Employee Type: Regular

Percentage of Travel Required: Up to 25%

Type of Travel: Continental US

* * *

The Opportunity:

CACI’s Agile Digital Solutions Group is seeking a Software Developer who will be a part of the National Aeronautics and Space Administration’s (NASA) Consolidated Applications and Platform Services (NCAPS) team.  NCAPS is a consolidation of current applications to standardize NASA’s IT systems and applications to include general IT, customer support, information management, mission support systems.  Bring your expertise to this Agile CI/CD team to safeguard NASA’s Enterprise.  


Responsibilities:

  • Serve as subject matter expert providing data migration planning, testing and transition expertise.

  • Provide senior system engineering, operations and sustainment of applications, web development and systems administration.

  • Provide advanced workflow trouble shooting and build workflows to support the dissemination of future products in the new tool.

  • Provide front end website customization of the new production tool to conform with customer brand.

  • Provide Data analytic support as applicable. Communicate effectively with other departments, stakeholders, and other customers with any outstanding or ongoing connectivity, application, or other systems issues.


Qualifications:
Required: 

  • Bachelor's degree (Equivalent combination of education and experience will be considered in lieu of degree)

  • 14 or more years of experience as a software engineer or related role

  • Software engineering experience with any of the following:

o    NASA platform applications

o    NASA custom applications

o    NASA Shared Services

o    NASA web development

o    NASA systems engineering/database development

  • Experience serving in a leadership role engineering/development teams.

  • Expert knowledge of SharePoint and Oracle, MongoDB, SQL Server, Sybase, or other similar system within the NASA application landscape

  • Experience engineering and implementing system interfaces, either point-to-point or using a bus/orchestration model

  • Test planning and execution expertise to include application and system documentation.

  • Ability to communicate effectively with developers and translate that understanding into effective technical writing for non-technical end users.

  • Experience in preparation of engineering roadmaps

  • Strong organizational skills

  • Data modeling experience including data migration, data replication, user administration, backup and recovery, performance tuning, issue investigation, issue resolution, and general administration.

  • An understanding of databases, primarily Oracle and/or other relational and non-relational/NoSQL databases such as PostgreSQL and MongoDB.

  • Experience using Oracle SQL/PLSQL, and SQL; experience in Scripting with JavaScript, Bash/Linux shell scripting (in general), Perl, and/or Python.

  • Knowledge of programming languages to include Java.

  • Must hold or be willing and able to obtain a NASA Public Trust Clearance (US Citizenship required)


Desired:

  • Prior experience supporting NASA program

  • GUI development experience with Java Swing, JavaFX, RESTful API design (JavaScript, TypeScript, and/or ReactJS)

  • Experience with NASA World Wind Java, ATAK, Cesium, Protocol Buffers, Avro, OpenGL/OpenCL, and/or CUDA

  • Passion for developing customer-focused solutions

  • SAFe certification

-

_____________________________________________________________________________

What You Can Expect:

 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →