Software Engineer
Location: Annapolis Junction, MD

Position Description:

Perform as the highest level technical expert, providing both internal and external consulting services. Work independently on advanced systems/software analysis projects. Develop and may conduct training programs. Remain current in operating systems/software analysis technological developments and applications. Recommend future direction or projects to management. Provide expertise and direction in the development or modification of complex software programs to enhance an operating system.

Support the government Software integration lead in all aspects of the project lifecycle, requiring technical expertise as well as documentation and leadership skills.

Required Skills:

  • Active TS/SCI clearance with polygraph.
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or other related technical discipline.
  • 10-12 years demonstrated experience with developing, conducting AOAs and documenting large systems’ software architecture.
  • In lieu of a Bachelor’s Degree, 4 years of relevant experience may be substituted. Ability to develop, conduct AOAs and document a large system’s software architecture.
  • Ability to forge relationships across the PMO and development teams is crucial for successful operation. Experience providing these services in High Performance Computing (HPC) environment (highly preferred).
  • Effective interpersonal and communication (verbal and written) skills. Ability to travel as necessary. This position supports a U.S. Government contract whose terms require that applicants possess U.S. Citizenship.

Equal Employment:

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin.

Apply Now

Want to know more?

Contact us. We're a capable business that remains engaged from concept development through project close-out.

Get Started ❯