Visionist has an exciting new, fully FUNDED opportunity for a Software Engineer on our largest PRIME contract. Our team of Analysts and Engineers is motivated by the direct impact on the mission, crafting specialized tools for enhanced efficiency and quick iterations for our operations user base.
Requirements
- Experience Java
- Experience in at least one of the following: Modern JavaScript frameworks (VueJS, React, Angular, etc.) and/or Spring Boot Rest APIs and Spring Libraries (Spring Security, Spring Data, etc.)
- Familiarity with Git for version control and Maven and/or npm for build automation
- Demonstrated willingness and ability to learn new tools, technologies, and workflows
- Comfortability working in a Linux development environment
Responsibilities
- Contribute to the development and continual improvement of a mature software system, including code, diagrams, and tests
- Leverage development and design patterns to ensure scalability, maintainability, and long-term success of the product
- Apply knowledge of API-driven microservice design patterns, NoSQL databases, dataflow tools (e.g., Apache NiFi), and modern web frameworks
- Support all stages of the data processing lifecycle—from collection and processing to storage—and facilitate presentation to analysts through the UI
- Maintain a collaborative, team-oriented mindset in a fast-paced, structured environment
Other
- Active Top Secret (TS/SCI) clearance with polygraph is required.
- Bachelor's degree in a technical discipline. (Additional 4 years of experience may substitute degree)
- 3 years of experience in software development
- Excellent communication and teamwork skills
- U.S citizenship required (green card holders and permanent residents are not eligible). Applicants selected will be required to obtain / maintain a government security clearance.