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

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.

Senior Software Engineer
Research Innovations IncorporatedSenior Software Engineer designing and delivering mission-critical software systems at RII. Focused on developing solutions for Defense and Homeland Security customers.
Tech Stack
Tools & technologiesCyber 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 resumeApplicant 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