> Markdown version of [/jobs/ext/1690870-endpoint-services-software-engineer-1-or-2](https://www.wearedevelopers.com/jobs/ext/1690870-endpoint-services-software-engineer-1-or-2). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Endpoint Services Software Engineer 1 or 2 - **Company:** RBR, LLC - **Location:** Odenton, MD, United States - **Contract:** Permanent contract - **Skills:** Test Suite, Algorithm Design, Amazon Web Services, Bash Shell, Big Data, Code Reuse, Code Review, Signals Intelligence, Computer Engineering, Integrated Development Environments, JSON, Apache Maven, OAuth, OpenID, Software Engineering, Software Systems, Extensible Markup Language (XML), Performance Testing, ReactJS, Spring-boot, Git, Material UI, Kubernetes, Bug Reporting, Information Technology, Restful APIs, Docker - **Published:** July 7, 2026 - **Apply:** https://www.juju.com/job/00000000gehs7q ## About the Role + 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 1: Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines plus 3 years of hands-on experience. An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 7 years. + Level 2: 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. An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 9 years. Preferred Qualifications: + Experience triaging user issues and tracking testing results. + Experience creating test plans and performing logic/end - user/performance testing. ## Description RBR-Technologies is seeking a Software Engineer (level 1 or 2) with experience supporting the development of classification marking and M365-integrated tools to join our team and help build the next generation of secure classification and access tools used across multiple mission environments! Could it be you? Responsibilities associated with the position include: + Supporting development of classification marking and M365-integrated tools. + Performing full lifecycle software development, testing, and documentation. + Developing and enhancing test suites and functional testing capabilities. + Participating in code reviews and requirements development. 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)