What are the responsibilities and job description for the JavaScript Software Engineer 1 or 2 - Endpoint position at RBR-Technologies?
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 Software Engineer (level 1 or 2) to bring their JavaScript expertise to a mission-focused team shaping the tools that protect sensitive national security data! Could it be you?
Responsibilities Associated With The Position Include
Preferred Qualifications
RBR-Technologies is seeking a Software Engineer (level 1 or 2) to bring their JavaScript expertise to a mission-focused team shaping the tools that protect sensitive national security data! Could it be you?
Responsibilities Associated With The Position Include
- Support development of classification marking tools.
- Implement code across full software lifecycle including testing and documentation.
- Customize tools supporting classification string validation.
- Work collaboratively in an Agile development environment.
- 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.
- Active TS/SCI Polygraph
- JavaScript, Jest, and Cypress expertise.
- Experience with JIRA and GitLab.
- Ability to troubleshoot and communicate with customers.
- Level 1: Three years of related experience along with a
- Level 2: Five years of related experience along with a Bachelor's degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines AND 2 years of work experience in the SIGINT, IA, or IT domains.
Preferred Qualifications
- Requirements gathering and feature enhancement experience.
- Ability to contribute to documentation and support release testing.
- 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