Maryland Green Jobs

Maryland Mobile Logo

Job Information

RBR Technologies Sr. Software Engineer - TS/SCI w/Poly in Fort Meade/ Hanover, Maryland

RBR-Technologies is a service disabled veteran owned small business providing services and solutions in software and web development, IT engineering, knowledge management, language and training services. RBR has a reputation amongst customers and partners alike as the company of choice when high quality and mission success are top requirements. Our success is attributed to the intelligence, dedication, and years of experience our staff comprises within many government organizations including the Intelligence Community (IC), Department of Defense (DoD), and Defense Information Systems Agency (DISA). Join RBR's winning team and use your expert program management skills to support vital national security missions.

Roles & Responsibilities

As a Senior Software Engineer, you will work in support of the Corporate Reusable Software team (JBlocks). This position involves design, development and documentation of policy-driven software for use in cloud-based systems. Significant interaction with a wide variety of other programs is expected in this role; new requirements are levied regularly on the JBlocks team and are dynamic in complexity. In addition to development, responsibilities also include interpreting and deconflicting requirements, designing implementations to meet requirements, communicating concepts/ideas to leadership, and creating tasking/work plans. You will have to have or develop strong understanding of Access control policies and an intimate understanding of the Customer?s organization is critical for this role.

Education, Experience, & Skills

  • Bachelor?s degree in a technical discipline and 8 years of software engineering experience. Additional experience may be substituted for degree.

  • Current TS/SCI Poly clearance

  • 8+ year experience with Linux, Eclipse, Maven, and Java

  • 2+ years work experience in the SIGINT, IA, or IT domains

At least four of the following skills are required:

  • Experience with Identity, Credential, and Access Management (ICAM) ? centered around authorization

  • Familiarity with XACML / other access control policy language

  • Familiarity with OAuth / OIDC

  • Experience with the SMP Register and Manual, and generally with data security policies and common data marking formats as they apply to classified environments

  • Experience interacting with the corporate ICAM solution, specifically attributes and authorization

  • Familiarity with object-oriented programming theory and best practices for the modularization and decoupling of complex processes

  • Experience with UML diagrams and/or other methods of expressing the implementation and operation of software

  • Experience implementing multi-threaded applications and with the optimization of complex processes and data structures

  • Docker, Spring Boot, or other microservice experience

  • AWS EC2, Lamda, CodeArtifact, API Gateway, ECS, CloudFormation, etc.

Physical Requirements & Work Environment

  • Moderate noise (i.e. business office with computers, phone, and printers, light traffic)

  • Ability to sit at a computer terminal for an extended period

  • Regularly required to stand, sit; talk, hear, and use hands and fingers to operate a computer and telephone keyboard reach, stoop kneel to install computer equipment


  • 401K (Automatic Employer Contribution)

  • Medical Insurance (Multiple CareFirst BlueChoice Plans)

  • Employer Paid Dental and Vision Coverage

  • Short- and Long-Term Disability

  • Employee Assistance Program

  • Life Insurance

  • Accidental Death and Dismemberment Insurance

  • Paid Time Off

  • 10 Federal Holidays

  • 3 Additional Company Holidays

  • Annual Community Outreach Entitlement

  • Paid Volunteer Hours

  • Paid Team Building

  • Annual IT Entitlement

  • Academic Reimbursement Program

  • Certification Reimbursement Program

  • Professional Dues Reimbursement

  • Employee/Family focused Events

  • Flexible Work Schedules

We're an equal opportunity employer. All applicants will be considered for employment based on business needs, job requirements and individual qualifications without attention to race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, retaliation, parental status, military service, or other non-merit factor.