Maryland Green Jobs

Maryland Mobile Logo

Job Information

Booker DiMaio, LLC Senior Software Engineer in Annapolis Junction, Maryland

Booker DiMaio is seeking YOU

  • Senior Software Engineer

  • Annapolis Junction

  • TS/SCI with FSP clearance active and current a MUST

Senior Software Engineer

We have an immediate need for a Senior Software Engineer. This position will involve collaborative work with system engineers, software engineers, and system administrators to design, develop, research, document, integrate, verify, and test several products and systems. The team member is expected to have experience with software architecture and design and with product leadership.


  • Bachelor?s degree from an accredited college or university.

  • Four (4) years of additional SWE experience may be substituted for a Bachelor?s degree.

  • Master?s degree can be substituted for two (2) years experience


  • Shall have at least eight (8) years experience as a Software Engineer in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, or problem diagnosis/resolution.

  • The individual must be able to communicate directions and provide guidance to junior programmer/analysts, as required.

  • Shall have at least six (6) years experience developing software with high-level languages such as Java, C, C++, JavaScript.

  • Shall have at least three (3) years experience developing software for Microsoft Windows (XP or newer), or UNIX/Linux/Centos family of operating systems.

  • Shall have experience in the design and development of at least one Object Oriented system.

  • Shall have extensive experience in planning and accomplishing goals and complicated tasks and providing consultation on complex projects as top-level contributor or specialist.

  • Shall have a firm grasp of modern computer programming with a minimum of six (6) years experience in programming and development of application software for complex systems and software testing.

  • Shall have experience developing solutions integrating or extending FOSS/COTS products.

  • Shall have demonstrated technical writing skills and have generated technical documents in support of a software development project.

Qualified candidates should have extensive experience with ALL:

· Java programming language

· Object Oriented development

· Apache NiFi data flow management and processor development

· Scrum and Agile


· Confluence

· Software development life cycle

· Software design and architecture


· Linux

Qualified candidates should have experience with:

· Groovy programming language

· UI and Web development

· Ember.js

· Agency dissemination and reporting policies

Booker DiMaio, LLC is a Maryland based, Equal Opportunity Educational Institution and EEO/Affirmative Action Employer committed to Excellence in Engineering through diversity. Employment offers are made on the basis of qualifications and without regard to race, sex, religion, national or ethnic origin, disability, age, veteran status, or sexual orientation.