Senior Software Engineer (TC2266)
TLDR
Design and deliver software systems that enable decision-making for Defense and Homeland Security customers, while applying agile development for complex, mission-critical challenges.
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
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
Experience with Git-based workflows (GitHub, GitLab, Bitbucket) on large teams
CI/CD experience (Jenkins, GitLab CI/CD, Maven, Gradle, NPM/Yarn)
Strong experience with TypeScript in enterprise-scale applications
Experience with Tactical Assault Kit (TAK) or other C2 systems
Familiarity with UML, system design, or architecture modeling
Experience contributing to open-source or externally published software
Agile/Scrum development experience in mission-focused environments
Strong technical communication and documentation skills
Experience creating diagrams and documentation (e.g., Visio)
Benefits
Flexible Work Hours
flexible work schedules
Health Insurance
health insurance coverage
Paid Parental Leave
Paid Time Off
Wellness Stipend
access to wellness programs
Research Innovations builds innovative technology solutions that enhance safety and security for defense, intelligence, and cyber sectors, with a focus on transformational JADC2 capabilities. We cater to government and military clients, redefining national security technology through mission-driven impact and advanced research.
- Founded
- Founded 2009
- Employees
- 201-500 employees
- Industry
- Aerospace & Defense