Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Research Innovations Incorporated

Senior Software Engineer

Research Innovations Incorporated

Senior Software Engineer designing and delivering mission-critical software systems at RII. Focused on developing solutions for Defense and Homeland Security customers.

Posted 6/8/2026full-timeRemote • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
Cyber SecurityDockerGradleJavaJavaScriptJenkinsJestJUnitLinuxMicroservicesNode.jsReactSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design, develop, and maintain scalable Java-based microservices using frameworks such as Spring Boot
  • Build and deploy containerized applications using Docker (or equivalent technologies)
  • Develop and enhance a large-scale React-based front-end application
  • Implement robust unit and integration testing using tools like JUnit and Jest
  • Support system integration, validation, and operational release activities
  • Apply cybersecurity best practices to meet compliance and hardening requirements
  • Develop internal tools that improve developer productivity and system performance
  • Collaborate across engineering, product, and mission teams to solve complex problems
  • Continuously improve code quality, scalability, and maintainability
  • Take ownership of features from design through deployment in a fast-paced, mission-driven environment

Requirements

What you’ll need
  • 6+ years of professional software engineering experience
  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • Strong experience building backend systems using Java and Spring frameworks
  • Experience designing and implementing RESTful APIs and real-time communication (WebSockets)
  • Proficiency with modern development tools: Git, Jenkins, Gradle, Node.js, Docker
  • Experience building complex, data-driven UI applications with strong validation logic
  • Comfortable working in Linux-based environments
  • Proven ability to contribute across the full software development lifecycle

Benefits

Comp & perks
  • flexible work schedules
  • health insurance coverage
  • paid time off
  • 401k with a company match
  • paid parental leave
  • access to wellness programs
  • community game room
  • pantry
  • massage chair
  • escape room

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootReactDockerJUnitJestRESTful APIsWebSocketsGitJenkins
Soft Skills
collaborationproblem-solvingownershipadaptabilitycommunication
Certifications
Bachelor’s degree in Computer Science