Job Information
RBR-Technologies, Inc. Full Stack Senior Software Engineer 3 or 4 Zero Trust in Annapolis Junction, Maryland
Do you love having fun, building real camaraderie, and being part of a company that shows up for its community? At RBR, we combine mission-focused work with a people-first culture, competitive salaries, and a benefits package that actually makes life better. If you want to grow, contribute, and enjoy the journey along the way, join RBR! We are a small service-disabled veteran-owned information and technology business founded on the basic principle of delivering customer mission success.
RBR-Technologies is seeking a Full Stack Senior Software Engineer (level 3 or 4) with Zero Trust experience to join our team and support a cutting-edge Zero Trust mission where your fullstack expertise powers secure identity capabilities for the Intelligence Community! Could that be you?
Responsibilities associated with the position include:
- Providing development and production support for ICAM products in support of Zero Trust.
- Integrating frontend and backend components into a web-based architecture.
- Designing, developing, and implementing new features based on customer requirements.
- Supporting testing, integration, and schema updates to enhance ICAM capabilities.
- Integrating Java-based components and supporting installation scripting and customer inquiries.
Additional responsibilities associated with the position include:
- Developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real time systems, and business management information systems) based upon documented requirements.
- Providing specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
- Reviewing and testing software components for adherence to the design requirements and documenting test results.
- Resolving software problem reports.
- Utilizing software development and software design methodologies appropriate to the development environment.
- Working individually or as part of a team.
Basic Qualifications:
- Active TS/SCI Polygraph
- High proficiency in Java development.
- Experience developing REST services and ReactJS UI components.
- Experience with Spring Boot, Docker, Kubernetes, Git, and Maven.
- Familiarity with OIDC/OAuth2, Section 508 standards, JSON, XML, AWS services.
- Skilled with CI/CD pipelines and Bash scripting.
- Level 3: Bachelor's degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines AND 3 years of work experience in the SIGINT, IA, or IT domains. An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 12 years.
- Level 4: Bachelor's degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines AND 5 years of work experience in the SIGINT, IA, or IT domains. An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 16 years.
Preferred Qualifications:
- AWS Professional/Specialty or Microsoft Azure certification.
- Experience developing technical documentation and architecture content.
A career at RBR-Technologies doesn't mean you have to make sacrifices in other areas of your life.
- Best in class health benefits plan
- Generous 401k with matching
- Flexible work policies and schedules (dependent upon contract)
- Generous Paid Time Off + All Federal Holidays
- Special paid leave for: Bereavement, Voting, Military, and more
- Paid Volunteer Hours for Community Outreach
- Paid Parental Leave
- Family-Friendly Company Paid Events
- Annual Pet Insurance Benefit
*Equal Employment Opportunity has been, and *