Research Innovations

Senior Software Engineer (TC2240)

Aberdeen Proving Ground, Maryland, United States

Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
NoVisa
Software Development, Defense, Homeland Security, GovernmentIndustries

Senior Software Engineer

Position Overview

Research Innovations, Inc. (RII) is seeking a committed Senior Software Engineer to join our Tactical Command & Control line of business. You will solve uniquely challenging problems for our Defense and Homeland Security customers, helping to manage large volumes of critical, real-time information about issues from global to local. We develop cutting-edge software for all levels of the government and military using agile development practices and user-centered design.

Employment Type

Full-time

Location Type

[Not Specified]

Salary

[Not Specified]

Requirements

  • BS degree in a related technical field and 10+ years prior relevant experience.
  • Active US Secret clearance required.
  • Experience in JAVA and JAVA related technologies.
  • Experience developing Spring applications.
  • Experience with REST-based services.
  • Experience with JAVA Swing or similar JAVA Graphical Framework.
  • Experience working in containers, Docker.
  • Experience with VMware, VirtualBox.
  • Experience/understanding of relational DB models, JPA, and Hibernate.
  • Experience with Postgres or similar SQL-based persistence solution.
  • Experience with Elasticsearch.
  • Experience integrating data from third-party applications/services via APIs.
  • Ability to multitask, self-assign work, and function in a dynamic, fast-paced development environment.
  • Experience mentoring junior software developers.
  • Excellent verbal and written communication skills.
  • Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint).

Responsibilities

  • Design and develop microservices and Java-based software applications.
  • Design and manage containerized applications using Docker or similar technologies.
  • Utilize JUnit to write quality unit tests, validating your work.
  • Assist with the testing and integration of applications and systems prior to delivery to users.
  • Design, develop, and maintain internal tooling used in the creation of various software products.
  • Contribute to Software Design and Test documentation.
  • Work independently to solve problems and produce high-quality software.
  • Continuously challenge yourself to become a better software developer.

Even Better

  • Experience with Service Oriented Architectures (SOAs).
  • Experience with Tactical Assault Kit (TAK).
  • Experience with PM MC systems.

Company Information

Research Innovations, Inc. (RII) is breaking through the big, slow, status quo with transformative technology that fundamentally changes and improves the world. We believe that diversity in our workforce is critical to our success and strive to hire great people from a wide variety of backgrounds. We work to help your intellectual passions and creativity thrive, embodying our core value: "Let your geek flag fly."

RII offers comprehensive benefits from day one, including:

  • Flexible work schedules
  • Health insurance coverage
  • Paid time off
  • 401k with a company match
  • Paid parental leave
  • Access to wellness programs
  • And more!

Our commitment to our employees' well-being is reflected in our "Stay human" core value. Our offices feature amenities like a community game room, pantry, massage chair, and escape room, alongside regular community events and community ambassadors.

Research Innovations, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender, gender identity or expression, national origin, genetics, disability status, protected veteran status, age, or any other characteristic protected by state, federal or local law.

#LI-MC1

Skills

Java
Spring
REST
Docker
JUnit
Microservices
JPA
Hibernate
Postgres
Elasticsearch
VMware
VirtualBox
Agile Development
User-Centered Design
Software Design
Test Documentation

Research Innovations

Develops technology for national security solutions

About Research Innovations

Research Innovations Inc. specializes in technology solutions for national security. The company develops and implements advanced security technologies tailored to the specific needs of government agencies and defense organizations, including military and intelligence branches. Their approach combines the expertise of operational specialists with technologists to create effective solutions that enhance security measures. Unlike many competitors, RII focuses on strong partnerships with government entities, ensuring that their products are customized and relevant to current operational challenges. The goal of Research Innovations is to drive digital transformation in national security, contributing to the safety and security of the nation through innovative technology.

Alexandria, VirginiaHeadquarters
2009Year Founded
VENTURE_UNKNOWNCompany Stage
Government & Public Sector, DefenseIndustries
201-500Employees

Benefits

Health Insurance
Flexible Work Hours
Paid Vacation
401(k) Company Match
Paid Parental Leave
Wellness Program

Risks

RII faces competition from emerging AI startups in the national security sector.
Over-reliance on government contracts poses financial risks for RII.
Rapid tech advancements may challenge RII's platform integration capabilities.

Differentiation

RII specializes in national security technology with strong government partnerships.
PRIISM platform offers advanced AI-driven analytics for decision-making in defense missions.
RII combines operational expertise with technological skills for bespoke security solutions.

Upsides

Increased demand for AI-driven tools boosts RII's market potential.
PRIISM's awardable status enhances RII's credibility in the defense sector.
RII's rapid revenue growth indicates strong business performance.

Land your dream remote job 3x faster with AI