Front End Software Engineer

Software Engineering Columbia, MD Laurel, MD


Active Top Secret (TS/SCI) clearance with polygraph required 

As a Front End Software Engineer your efforts will be two fold; both supporting the current mission as well as taking the knowledge, experience, tradecraft, and analytics designed to support the mission and productize them for the entire organization. Your primary responsibility will be developing a new UI for a data set critical to the mission, and maintaining a UI for an existing system serving hundreds of users. You will also have opportunities to learn / use Kubernetes or comparable devops tools, Spring/Spring Batch, Leaflet JS, Single Page Application Development, Docker, Junit/Mockito, Python, agency data flow formats and standards, analyst toolkit applications, Git, and Streaming data frameworks (Flink, Spring Cloud Data Flow, Heron). 

For over 12 years, Visionist has been solving the Intelligence Community's toughest software and analysis challenges. We are an employee- owned small business, meaning our employees see the benefit of their contributions and have a stake in our overall success.  If you'd like to join a collaborative group supporting mission critical tasking in a cleared environment, then Visionist is the place for you. Learn more about us here:


5 Benefits We Know You Will Love
- 15% retirement combined contribution (5% matching + 10% additional) to 401k and Employee Stock Ownership Plan (ESOP) each year
- 4 weeks paid time off that is never "use or lose" AND 12 paid holidays
- Cigna Medical, Dental, and Vision - OR - $3900 / year for waiving this benefit
- Competitive pay including an annual raise AND end of year bonus
- Flexible hours with the ability to bank extra hours for additional time off OR receive straight overtime pay

  - Take ownership of a new React UI being developed
  - Support change requests to an existing UI used by hundreds of users
  - Work in a full stack environment while focusing on UI
  - Support the rapid development and deployment of patches and updates to an existing system

  - Bachelor's degree in Computer Science or related discipline
  - 14 years of experience in Software Development
  - Experience using React JS, NPM, Java, Microservice Architecture, and Version Control (Git, SVN)
  - Interest in working on a small expert team that communicates regularly with analysts
  - Willing to take on a large subset of the project as their own, from requirements gathering and design, to deployment
  - Interest in taking on ambiguous tasking and working it to completion


Not a good fit? To see other opportunities we have available go to:

Next steps: Apply online and one of our recruiters will reach out to you. We have a streamlined process of phone screen with a recruiter, interview with a Visionist team at our HQ in Columbia, MD, and that is all!

Interested in learning more about Visionist and the work we do? Check out our website!


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. 

Visionist, Inc. is an Equal Opportunity / Affirmative Action / Protected Veterans / Individuals with Disabilities employer.