
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
Benefits
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.