Back Apply Now

Job ID: MD-1018
Job Title: Software Engineer Sr.
Location: Annapolis Junction MD
Clearance: TS/SCI Eligible
Travel: Minimal
Description:

We’re looking for a senior-level engineer with experience and knowledge of operating software programs, configuring hardware devices and develop critical procedural steps. The position seeks strong knowledge in a Linux environment developing and managing code requiring hands on experience with Linux internals along with Python (interpreted language) and C (compiled language). The position requires knowledge with applications to complete tasks with underlying systems that run devices and control networks. Software Development and knowledge of programming across a variety of architectures and experience with embedded software. Strong functional knowledge in a Linux environment to include kernel development, advanced networking, memory use/exploitation. Operational experience with applications to complete tasks with underlying systems that run devices and control networks. Understand and utilize Python and C, C++ and have good grasp of Ghidra, and Git. Knowledge in Identifying, mitigating, and resolving vulnerabilities within existing security systems.

In this position you will be part of the core team responsible for designing, engineering, analyzing, and develops software systems. The position designs, analyzes, and develops the software delivery processes (including DevOps pipelines). The position models and analyzes the software development and deployment processes. The position assists Federal agencies in tailoring Agile development and delivery techniques. The position engages with Government leaders in defining the context, problem space, and vision to determine capabilities, priorities, roadmaps, Transformation Plans, and next steps. The position develops Agile processes, plans, and architectures to support software development, analysis, and operations.

Working on this project requires being on site at the customer facility, fully integrated with the rest of the core operations team.

Experience Required:

• Bachelor’s Degree and 9 or more years of relevant experience.
• Possess or must obtain DoD 8570.01-m IAT Level II.
• Experience with C, C#, C++ and knowledge of SQL, or Java.
• Experience with GIT and Ghidra. Understanding of Jira and Confluence.

Additionally, experience with any of the follow technologies is preferable, but not required:

• Familiarity with infrastructure management platforms such as OpenStack, vSphere, or IBM PowerVC
• Experience using or administering the IBM AIX UNIX operating system
• Experience with secret management solutions such as Hashi Corp Vault
• Experience building and maintaining template images using tools such as Packer or Cobbler

Skills Required:

• DoD 8570.01-m IAT Level II.
• Experience with DoD 5000.02 documentation requirements.
• Strong written and verbal communication skills
• Working collaboratively with a team comprised of Operations, Development, and Maintenance Engineers

Back Apply Now

Spread the word: Tweet Share Link In